Topic: Old-school programming techniques - article link for our "nostalgic" programmers  (Read 1603 times)

0 Members and 2 Guests are viewing this topic.

Offline Nemesis

  • Captain Kayn
  • Global Moderator
  • Commodore
  • *
  • Posts: 13067
Link to full article

Quote
April 29, 2009 (Computerworld)  Despite its complexity, the software development process has gotten better over the years. "Mature" programmers remember how many things required manual intervention and hand-tuning back in the day. Today's software development tools automatically perform complex functions that programmers once had to write explicitly. And most developers are glad of it!


Quote
Go To and spaghetti code ...

... or really, any programming methodology before structured programming and object-oriented development came along -- except only prissy academics used words like "methodology" back then, and most of us didn't have a college degree.

In many early programming languages, the application flow was controlled by instructions like GOTO 10, whereupon the code would jump to Label 10, which might or might not appear between 9 and 11, and continue execution. It was frighteningly easy to jump over and into code, creating a Gordian knot of executable code that became a maintenance migraine, giving rise to the pejorative term "spaghetti code."


Do unto others as Frey has done unto you.
Seti Team    Free Software
I believe truth and principle do matter. If you have to sacrifice them to get the results you want, then the results aren't worth it.
 FoaS_XC : "Take great pains to distinguish a criticism vs. an attack. A person reading a post should never be able to confuse the two."

Offline Sirgod

  • Whooot Master Cattle Baron
  • Global Moderator
  • Vice Admiral
  • *
  • Posts: 27844
  • Gender: Male
LOL, that second quote has Dilbert written all over it. :D

Stephen
"You cannot exaggerate about the Marines. They are convinced to the point of arrogance, that they are the most ferocious fighters on earth - and the amusing thing about it is that they are."- Father Kevin Keaney, Chaplain, Korean War

Offline marstone

  • Because I can
  • Commander
  • *
  • Posts: 3014
  • Gender: Male
  • G.E.C.K. - The best kit to have
    • Ramblings on the Q3, blog
ahh. I loved my goto statement. :smitten: :smitten:
The smell of printer ink in the morning,
Tis the smell of programming.

Offline Sirgod

  • Whooot Master Cattle Baron
  • Global Moderator
  • Vice Admiral
  • *
  • Posts: 27844
  • Gender: Male
Was that yours marstone? I didn't PEEK at the link, I might have to go POKE around there now. :D

Stephen
"You cannot exaggerate about the Marines. They are convinced to the point of arrogance, that they are the most ferocious fighters on earth - and the amusing thing about it is that they are."- Father Kevin Keaney, Chaplain, Korean War

Offline marstone

  • Because I can
  • Commander
  • *
  • Posts: 3014
  • Gender: Male
  • G.E.C.K. - The best kit to have
    • Ramblings on the Q3, blog
Was that yours marstone? I didn't PEEK at the link, I might have to go POKE around there now. :D

Stephen

No wasn't my post to start with, just remembering the old days of programming in 32 and 64k.  Fun basic with lots of goto's  and some gosubs.
The smell of printer ink in the morning,
Tis the smell of programming.

Offline marstone

  • Because I can
  • Commander
  • *
  • Posts: 3014
  • Gender: Male
  • G.E.C.K. - The best kit to have
    • Ramblings on the Q3, blog
Was that yours marstone? I didn't PEEK at the link, I might have to go POKE around there now. :D

Stephen

LOL, to think I actually missed the PEEK and POKE the first time I looked at the message.  :laugh:
The smell of printer ink in the morning,
Tis the smell of programming.

Offline Sirgod

  • Whooot Master Cattle Baron
  • Global Moderator
  • Vice Admiral
  • *
  • Posts: 27844
  • Gender: Male
Haha, figured you would catch that. :D

I can remember being a studious youth, having saved all my change to pay for half of a C-64. Hours work typing on there odd keyboard, Peek and Poke to get the sprites just right, and lo and behold...

I made a hot air balloon float across my TV. That day I thought I could do anything, then I picked up a book about machine code.

Stephen

"You cannot exaggerate about the Marines. They are convinced to the point of arrogance, that they are the most ferocious fighters on earth - and the amusing thing about it is that they are."- Father Kevin Keaney, Chaplain, Korean War

Offline marstone

  • Because I can
  • Commander
  • *
  • Posts: 3014
  • Gender: Male
  • G.E.C.K. - The best kit to have
    • Ramblings on the Q3, blog
Haha, figured you would catch that. :D

I can remember being a studious youth, having saved all my change to pay for half of a C-64. Hours work typing on there odd keyboard, Peek and Poke to get the sprites just right, and lo and behold...

I made a hot air balloon float across my TV. That day I thought I could do anything, then I picked up a book about machine code.

Stephen

fairly the same story, but mine was an AppleII+ (heck still have it).  My first gamy thing was a tie fighter shooter.  use paddles to move it to the center of the cross hairs.  blow it up. 

Then it was machine code to do graphics (they looked alot better).  Ai logic programming in school (got an A because I was way ahead of the class from teaching myself).

Now I get to look at my compiler and Grrr at it while thinking "why doesn't it work this time".
The smell of printer ink in the morning,
Tis the smell of programming.