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

  • Thursday, September 14, 2006 12:30 AM

    BASIC's limitations are part of its value

    Wow ... some of these letters are like New Math all over again.

    Brin wants the classic BASIC precisely because of its limitations. The moment you say the word 'compiler' you are at least one order of magnitude too complex. Your modern programmer can probably do algebra in their sleep -- but kids still get shown two apples and two more apples and asked how many apples they have now. The point of the ultra-limited BASIC was not to enable the accomplishment of useful tasks, but to help the development of useful ways to think about the world.

    Most of the more modern languages are also vastly less redundant in their coding style, with Perl and C being good examples. BASIC, by contrast, gives you lots more surface area to read and understand what the computer is doing for you, even while it reduces the possible range of what it can represent. This lack of efficiency is the kiss of death to a professional programmer, but it is exactly what a 9 year old needs.

    Line-by-line programming is like learning to speak sentences. Eventually we want them to plan out that book report, but first we just want a good sentence to come out of their mouths. At some point, kids might write a program too big to be comfortably understood in BASIC. At that point, it will be time to move on.

Most Active Letters Threads

639

Obama's exceedingly familiar justifications for escalation

The "new" approach to Afghanistan touted by White House officials seems quite old
543

The crazy, irrational beliefs of Muslims

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

The face of rotted Washington

Evan Bayh demands more debt-financed war - fought by others - while boasting that he's a stern "deficit hawk."
206

Bigotry wins in Switzerland

By voting to ban the construction of minarets, Switzerland apes the most extreme intolerance in the Muslim world
148

Mike Huckabee's fatally bad judgment

Brutality by another Huck-pardoned criminal suggests the 2012 GOP hopeful listened more to pastors than prosecutors

View all »

Letters Help

Currently in Salon