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

0 Members and 1 Guest are viewing this topic.

Offline xzid

  • VIP
  • Long[]
  • *
  • Posts: 304
  • Karma: +37/-4
    • 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

  • Int
  • **
  • Posts: 147
  • Karma: +6/-0
  • 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

  • Int
  • **
  • Posts: 147
  • Karma: +6/-0
  • 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

Online ca0s

  • VIP
  • Long
  • *
  • Posts: 263
  • Karma: +28/-1
  • Gender: Male
  • ca0s@ka0labs #
    • View Profile
    • { st4ck~3rr0r }
Re: The Story of Mel, a Real Programmer
« Reply #3 on: November 08, 2011, 05:04:58 PM »
Magnífico.

Offline FuyuKitsune

  • Long
  • ****
  • Posts: 289
  • Karma: +20/-0
    • 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

  • NOP
  • Posts: 13
  • Karma: +1/-0
    • 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.

Online techb

  • Evilzone Love Spreader
  • VIP
  • Long[]
  • *
  • Posts: 368
  • Karma: +1347/-0
  • Gender: Male
  • Buttered toast.
    • View Profile
    • Tech B. Blog
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.

 



Intern0t SoldierX py1337 SecurityOverride programisiai
Want to be here? Contact Ande or Satan911 on the forum or at IRC.