Letters posted here are associated with the following Salon Premium Member:

JerryFrag

Published Letters: 1
Editor's Choice: 1

Thursday, September 14, 2006 06:03 AM
Original article: Why Johnny can't code

I agree with the author

The author's article brought back memories of my early tinkering with the various programming languages.

To tell the truth, I never liked BASIC. That is not important. What's important is exactly what the author

is talking about:Having his son learn the rudiments of programming while stepping through a language. The other key point

is not having to load a GUI and learn what all the menus are. Sit down and write code. Fun. Learn. Period.

I also used BASIC on my Commodore 64 to work out the mathematics before I committed the code to punch cards in my FORTRAN class.

As a programming language I can't stand it. As a pedagogical tool for young people it's excellent.

Truth be told I'm an embedded systems programmer who also writes apps in C#. I know colleges are now teaching Java and/or C#

as first programming courses and I feel that's a wrong way to go. Object-Oriented software is cool. However if you have no

context for why it's cool you'll never get it. When you have to struggle with organizing and packaging C code into larger

meaningful units you can appreciate the beauty of OO. You can also write clean and efficielnt code.

Some of the commentators decry BASIC's GOTO statement and how it leads to spaghetti code. Precisely the point. The admonition

to never use a GOTO in procedural languages makes no sense unitl you've used a GOTO and debugged your code. Context is everything.

(To the author: I still have my Motorola 6800 trainer that I bought and built from Heathkit and used to teach myself the rudiments

of programming. I've been looking for a good home for it for nearly 25 years. I have all the original manuals as well).

Most Active Letters Threads

426

A key British official reminds us of the forgotten anthrax attack

A vast array of establishment and expert sources do not believe this episode was really resolved.
416

The crazy, irrational beliefs of Muslims

Tom Friedman explains the real problem: stupid Muslims think the U.S. is about war and aggression.
210

Is Obama's civil liberties record understandable?

Was it unreasonable to expect him to adhere to his commitments regarding the Constitution?
111

How dare you criticize wasteful defense spending!

So you think it's only terrorist-appeasing lefties who are down on Pentagon profligacy? Think again
61

Police to talk to Woods

Early morning crash raises questions, and revives tabloid speculation

View all »

Letters Help

Currently in Salon