Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The one key difference between BASIC and (python lua javascript & etc) has nothing to do with the language at all: modern computers don't boot straight in to a REPL. Anyone who used a C64 more than likely knows a little BASIC, can't say the same for naive Windows or Mac users.


Maybe the modern equivalent of "boot straight in to a REPL." is starting a browser, everybody and his grandma knows how to do that, and if that is done, Javascript is closer than any other programming language. I can imagine a default, browser based Javascript REPL just being one mouseclick away. that can be done and probably will be done sooner or later.


> browser based Javascript REPL

Cmd-Opt-J[0]. While easy to get to, it's not the same as being forced into a REPL every time you use your computer; you still have to know it's there, lessening the temptation to jump right in and break things.

[0] or insert browser/platform appropriate shortcut for JS console/debugger here


My PC booted to DOS. Basic was an installed program.

My apple booted to the program on the disk you inserted.


Agreed. Tandy Color Computer 2 for me (with Extended Basic ROM upgrade - Oh Joy!), but same deal. Natural transition from there to QuickBasic (not QBasic!) running on a 386SX and the world of compilers and runtimes. Between QuickBasic and Python there was a blur of other languages which I have mostly forgotten.

But were it now for the REPL, I would likely not be a programmer today.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: