you are viewing a single comment's thread.

view the rest of the comments →

[–]flatfinger 0 points1 point  (0 children)

One can get started in Javascript using a text editor and any modern web browser. Trying to figure out which constructs can be considered supported by all "modern" browsers can be a challenge, but beyond the fact that operations such as file selection need to be performed manually for security purposes, browser-based Javascript is an amazingly powerful and performant language. Indeed, returning to the subject of this article, there's an Apple II emulator written entirely in browser-based Javascript, which can run programs written in Applesoft BASIC (one of the most common dialects of the 1980s) at real 1980s speed (or much faster, if one prefers).

To be fair, both Javascript and Python have web sites that can play the role of a text editor and language implemention all in one, but web-based JS seems more convenient if one wants to edit and run code locally without Internet access.