Author Topic: The Story of Mel, a Real Programmer  (Read 2381 times)

0 Members and 2 Guests are viewing this topic.

Offline xzid

  • Knight
  • **
  • Posts: 329
  • Cookies: 41
    • View Profile
The Story of Mel, a Real Programmer
« on: November 08, 2011, 08:42:22 am »
http://www.cs.utah.edu/~elb/folklore/mel.html

This is one of the coolest programming articles I've read. I think we can all learn something from Mel.

TL;DR: we all suck, ASM is for n00bs.

Offline bubzuru

  • Knight
  • **
  • Posts: 395
  • Cookies: 21
  • everything is contained in the data
    • View Profile
    • New School Tools
Re: The Story of Mel, a Real Programmer
« Reply #1 on: November 08, 2011, 04:29:22 pm »
will read it now  :P
Damm it feels good to be gangsta
http://bubzuru.comule.com

Offline bubzuru

  • Knight
  • **
  • Posts: 395
  • Cookies: 21
  • everything is contained in the data
    • View Profile
    • New School Tools
Re: The Story of Mel, a Real Programmer
« Reply #2 on: November 08, 2011, 04:42:08 pm »
makes you think how easy we have it

my fav quotes

Quote
Mel didn't approve of compilers.

Quote
"If a program can't rewrite its own code", he asked, "what good is it?"

Quote
The new computer had a one-plus-one
     addressing scheme,
     in which each machine instruction,
     in addition to the operation code
     and the address of the needed operand,
     had a second address that indicated where, on the revolving drum,
     the next instruction was located.

     In modern parlance,
     every single instruction was followed by a GO TO!
     Put *that* in Pascal's pipe and smoke it


Quote
He had located the data he was working on near the top of memory --- the largest locations the instructions could address --- so, after the last datum was handled, incrementing the instruction address would make it overflow. The carry would add one to the operation code, changing it to the next one in the instruction set: a jump instruction. Sure enough, the next program instruction was in address location zero, and the program went happily on its way.

nice read +1
« Last Edit: November 08, 2011, 04:44:11 pm by bubzuru »
Damm it feels good to be gangsta
http://bubzuru.comule.com

Offline ca0s

  • VIP
  • Sir
  • *
  • Posts: 432
  • Cookies: 53
    • View Profile
    • ka0labs #
Re: The Story of Mel, a Real Programmer
« Reply #3 on: November 08, 2011, 05:04:58 pm »
Magnífico.

Offline FuyuKitsune

  • Knight
  • **
  • Posts: 292
  • Cookies: 21
    • View Profile
Re: The Story of Mel, a Real Programmer
« Reply #4 on: November 08, 2011, 09:10:47 pm »
It's a cool story, I read it when I was going through The Jargon File
« Last Edit: November 08, 2011, 09:10:59 pm by FuyuKitsune »

Offline daedalus

  • /dev/null
  • *
  • Posts: 13
  • Cookies: 2
    • View Profile
Re: The Story of Mel, a Real Programmer
« Reply #5 on: May 02, 2012, 03:18:01 am »
Quote
in this decadent era of Lite beer, hand calculators, and "user-friendly" software
Scoot over, Homer! Thanks for posting.

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: The Story of Mel, a Real Programmer
« Reply #6 on: May 02, 2012, 03:56:57 am »
Code: [Select]
Put *that* in Pascal's pipe and smoke it.
Sorry admins lol.
>>>import this
-----------------------------

L0rd_M@dness

  • Guest
Re: The Story of Mel, a Real Programmer
« Reply #7 on: June 05, 2012, 02:49:12 am »
There are many amazing programmers all around the globe from which you'll never even hear. I know it because I know someone just like Mel.
Also ASM does NOT SUCK, it's just another edition for machine language they're very close. If you know the highs and lows of asm, with a little more practice and a little more knowledge about the hardware, you can write machine code.
« Last Edit: June 05, 2012, 11:35:32 am by L0rd_M@dness »

Offline Live Wire

  • Knight
  • **
  • Posts: 189
  • Cookies: 4
  • Up on your Net
    • View Profile
Re: The Story of Mel, a Real Programmer
« Reply #8 on: June 14, 2012, 10:11:09 am »
That was fairly cool. I love how their "ethics" was fulfilled when the computer cheated lol
"There is no right or wrong, there is only fun and boring."

Offline Conch

  • Serf
  • *
  • Posts: 44
  • Cookies: 8
  • ls -a /dev/null | grep Conch
    • View Profile
Re: The Story of Mel, a Real Programmer
« Reply #9 on: June 20, 2012, 01:13:45 pm »
Code: [Select]
and Real Computers were made out of drums and vacuum tubes,
     Real Programmers wrote in machine code.
     Not FORTRAN.  Not RATFOR.  Not, even, assembly language.
     Machine Code.
     Raw, unadorned, inscrutable hexadecimal numbers.
     Directly.
[code]

LOL Love this.
« Last Edit: June 20, 2012, 01:14:13 pm by Conch »