Flutterby™! : Progress

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

Progress

2014-05-04 17:07:36.314577+00 by Dan Lyke 2 comments

So BASIC turned 50 this week, and I thought this was a particularly good reminder of what's happened to computer usability over the few decades I've been playing with them. RT MacUser ‏@macusermagazine:

To program your Commodore 64, 1982: switch on.

To program your Mac, 2014: https://developer.apple.com/li...SX/chapters/01_Introduction.html

Progress.

#basic50

[ related topics: Language Apple Computer Books Software Engineering Macintosh ]

comments in ascending chronological order (reverse):

#Comment Re: made: 2014-05-04 21:29:19.261715+00 by: markd [edit history]

To be fair, if you wanted to program the C64 professionally, you'd probably need an assembler, a floppy drive or two to load said assembler and save your code, a decent editor, some good reference books, etc... I know some of the big games were cross-compiled from other systems (I think Ozark Softscape had a PDP-11 for that, for things like M.U.L.E. and Seven Cities of Gold)

I've been calling the web browser the New BASIC. I've seen kids edit stuff in NotePad then run it in a browser for some of that great

10 PRINT "BORK RULES"

20 GOTO 10

kind of instant-feedback.

#Comment Re: made: 2014-05-05 16:44:56.824191+00 by: Dan Lyke

I really wish Apple had continued to support HyperCard. That was the closest thing to "Here's a BASIC command prompt" for a GUI system that I've seen, deep enough data structures that Robert Wilson and I once implemented Huffman compression in it, but point-and-clicky enough that it was like sitting down and typing PRINT "Hello World".

I don't like JavaScript much as a language, but, yeah, I think Notepad+browser is the closest thing we have to that environment, and NodeJS might be the final piece in the puzzle to get back to a programming environment everywhere, as the tools for it mature.