This letter is associated with the following article:
Letters
Thursday, September 14, 2006 12:00 AM

Why Johnny can't code

BASIC used to be on every computer a child touched -- but today there's no easy way for kids to get hooked on programming.

Read other letters about this article

  • Monday, September 25, 2006 12:53 PM

    Available Programming Tools

    Every version of MS-DOS (and PC-DOS) and Windows comes with DEBUG.COM, which can be used to create small .COM programs by entering 8086 assembler mnemonics one machine command at a time. If you want to get close to the hardware, DEBUG.COM gets you closer than BASIC.

    If you just want to check algorithms, all PCs that come/came with Internet Explorer 5.x or later have Windows Script Host, and therefore VBScript. VBScript doesn't use line numbers, but line numbers are NOT one of BASIC's best features, nor are they essential to learning how to program. [Thank God the engineers who sent men to the moon and back didn't weren't screwed up by learning BASIC. And imagine that - you can send men to the moon and back and, come to think of it, build bridges, skyscrapers, telephone networks, even pyramids without having learned BASIC.]

    In truth, the first language I learned was BASIC, but I switched to something else (C and APL at the same time, for different types of programs) as soon as I could. BASIC in its line number dialects encouranges if not enforces bad programming practices. If your son has textbooks with line-numbered BASIC code, those textbooks *are* outdated.

    If you want to get close to the hardware, use assembler. If you want to appreciate the math without juggling registers or memory buffers on your own (a decidedly nonmathematical task), there are better languages than BASIC. Claims that BASIC is part of the cultural heritage are romantic Ludditism.

Most Active Letters Threads

530

Do Obama officials know what his Afghanistan plan is?

What explains the completely contradictory statements from key aides on a central plank of the war strategy?
200

I live in a van down by Duke University

How do I afford grad school without going into debt? A '94 Econoline, bulk food and creative civil disobedience
186

A new report questions "suicides" at Guantanamo

Why is the Obama DOJ attempting to block judicial review of three highly suspicious deaths?
128

Is my kids making me not smart?

Stay-at-home fatherhood dulls my intellect to a nub. Excuse me while I ponder the subtext of "Hippos Go Berserk"
126

Trig, the anti-abortion straw baby

Sarah Palin's son is being used to demonize pro-choicers

View all »

Letters Help

Currently in Salon