Linked by Thom Holwerda on Wed 30th Apr 2014 18:16 UTC, submitted by KLU9
General Development

I find the "everybody should learn to code" movement laudable. And yet it also leaves me wistful, even melancholy. Once upon a time, knowing how to use a computer was virtually synonymous with knowing how to program one. And the thing that made it possible was a programming language called BASIC.

Invented by John G. Kemeny and Thomas E. Kurtz of Dartmouth College in Hanover, New Hampshire, BASIC was first successfully used to run programs on the school's General Electric computer system 50 years ago this week - at 4 a.m. on May 1, 1964, to be precise.

It's the only programming language I was ever somewhat proficient in (when I was about six years old). I never moved beyond it, and now, I know nothing about programming. BASIC has played a huge role in the history of computing, and its birthday deserves to be a thing.

Thread beginning with comment 587820
To view parent comment, click here.
To read all comments associated with this story, please click here.
Modern alternative to BASIC
by Antartica_ on Wed 30th Apr 2014 20:44 UTC in reply to "Comment by drcouzelis"
Antartica_
Member since:
2012-12-28

I would consider Scratch ( http://scratch.mit.edu ) a modern alternative to BASIC.

The only cons are (1) that is it meant for kids (2) It is really limited in regard to variables, math functions and such.

For grown-ups I'm not sure of the best one.

Okay, one that I would recommend is Tcl/Tk ( for example from http://www.activestate.com/activetcl ), as it is a lot more approachable than python... but it has its own quirks.

On the other hand, basic JavaScript is not that hard with the right book. One I love is "Eloquent JavaScript: A Modern Introduction to Programming" ( http://eloquentjavascript.net/ ).

Hope this points you in the right direction ;)

Reply Parent Score: 4

RE: Modern alternative to BASIC
by ebasconp on Wed 30th Apr 2014 22:14 in reply to "Modern alternative to BASIC"
ebasconp Member since:
2006-05-09

Actually I would consider Scratch an alternative to Logo and as you say, I am not sure if a complex software system could be written on it.

Edited 2014-04-30 22:15 UTC

Reply Parent Score: 2

thulfram Member since:
2013-10-11

+1 for Eloquent JavaScript!

Reply Parent Score: 1