Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Computer Science SuperHeroes

Name: Anonymous 2007-09-02 5:25 ID:LvAr7I3k

Who would you say the all-time superheroes of Computer Science are? For me, it would have to be Donald Knuth for his formal notation on algorithm complexity, Mr. Dijkstra for his strong stance against the harmful goto, and Abelson&Sussman for authoring what is perhaps the greatest book on Computer Science.

Name: Anonymous 2007-09-02 5:32 ID:NrPfe4YL

You forgot Guido.

Name: Anonymous 2007-09-02 5:43 ID:Heaven

I’M GUIDO
SON OF A BITCH RUBY
RUBY IS PIG
DO YOU WANT REFLECTION?
DO YOU WANT GARBAGE COLLECTION?
RUBY IS PIG DISGUSTING
MATSUMOTO IS A MURDERER
FUCKING RUBY

Name: Anonymous 2007-09-02 5:53 ID:Heaven

We need a comic book.

Name: Anonymous 2007-09-02 6:05 ID:5mxThF+g

>>1
Major superheroes: Harold Abelson, Gerald Jay Sussman
Other heroes: Edsger Dijkstra, Donald Knuth
Famous people: Guido van Rossum, Richard Stallman, Dennis Ritchie, Ken Thompson, Brian Kernighan, Paul Graham
Fathers of the nation: Alonzo Church, Alan Turing, John McCarthy, Haskell Curry, John von Neumann

Villains who returned to the good side: John Backus

Heroes who were seduced by the dark side of the force: Guy Steele, Jr.

Villains: Steve Ballmer, Paul Allen

Retired villains: Bill Gates (retired from villain, now a better person)

Name: Anonymous 2007-09-02 6:19 ID:Heaven

Gerald Jay Sussman, also known as The Wizard. A superhero hiding his identity behind robe and a wizard hat. In his youth he went through The Ascension of Parentheses, which left a tattooed Seal of Parenthesis on his arm. Fighting using his enchanted Swiss Army Knife, he is capable of felling the most powerful foes. Invulnerable to the feared Forced Indentation attack.

Name: Anonymous 2007-09-02 7:09 ID:Heaven

>>5
You forgot
Supervillian: Yukihiro 'Matz' Matsumoto creator of ruby

Name: Anonymous 2007-09-03 5:15 ID:C6cZb0PF

Andrew S. Tanenbaum creator of the minix operating system, and a bunch of excellent books on Computer Science and Operating Systems.

Name: Anonymous 2007-09-03 7:03 ID:tkthcndv

I’M LINUS
SON OF A BITCH MINIX
MINIX IS PIG
DO YOU WANT MICROKERNEL?
DO YOU WANT MINIMALISM?
MINIX IS PIG DISGUSTING
TANENBAUM IS A MURDERER
FUCKING MINIX

True story.

Name: Anonymous 2007-09-03 8:46 ID:C6cZb0PF

>>9
I lold so hard heheheh.

Name: Anonymous 2007-09-03 8:53 ID:C6cZb0PF

>>9
Andrew Tanenbaum is Joker to Linus Torvalds batman?

Name: Anonymous 2007-09-03 8:53 ID:eurZceCx

I'M RMS
SON OF A BITCH LINUX
LINUX IS PIG
DO YOU WANT MONOLITH?
DO YOU WANT GNU/HURD?
LINUX IS PIG DISGUSTING
LUNIX TARBALLS IS A MURDERER
FUCKING LINUX

Name: Anonymous 2007-09-03 9:31 ID:+UEEc3is

I'M RASMUS LERDORF
SON OF A LARRY WALL
LARRY WALL IS PIG
DO YOU WANT SIGILS?
DO YOU WANT =~?
PERL IS PIG DISGUSTING
LARRY WALL IS A MURDERER
FUCKING CPAN

Name: Anonymous 2007-09-04 4:11 ID:/0Bm5V/w

Other good heroes should include Relational elder E. Codd, Dragon lords Aho|Sethi|Ullman, Rob Pike and the rest of Plan 9 team

Villains: J. Gosling, B. Stroustrup, A. Hejlsberg.

Name: Anonymous 2007-09-04 4:12 ID:++QNA93h

>>13
hahhaa

Name: Anonymous 2007-09-04 5:21 ID:+poImFzj

Eccentric preacher: Larry Wall

Name: Anonymous 2007-09-04 7:05 ID:dqqxW74W

>>1
Nonsense, goto is sometimes useful.

Name: Anonymous 2007-09-04 7:22 ID:+1/gLAwo

Show me a goto hater and I'll show you somebody who has never used assembly language (and is therefore a nub).

Name: Anonymous 2007-09-04 7:27 ID:/go6r8o8

>>18
If you're using unconditional jmp you're doing it wrong. Jxx or GTFO

Name: Anonymous 2007-09-04 8:03 ID:nRFGp0L3

computer science killed computing

Name: Anonymous 2007-09-04 9:10 ID:+1/gLAwo

>>19
Gotos are usually combined with conditional statements in any programming language.

Name: Anonymous 2007-09-04 13:15 ID:kaKxmwPv

>>21
Usually, yes. But consider the computed goto, which is the most EXPERT solution to any dynamically-scalable problem.

Name: Anonymous 2007-09-04 17:39 ID:vcDxzB9V

>>22
I agree, though me experience with machine code was breif, It makes sense in general for your machine code to run from start  to end, and not jump around all over the place.

I think there was a performance gain as well, since in one FDE cycle you could combine both a goto and a if statement.

I could understand if you were doing a massive project in machine code, and you were using the gotos to arrange sections of your code in memory, but my old lecturer would argue that the program should have been written out in paper first before entry.

Don't change these.
Name: Email:
Entire Thread Thread List