Language Environments

Created Tuesday 27 May 2025

Some things to consider:


How it USUALLY works
Other ways it CAN work
(and how weird that is)


Bash - USUAL


In a terminal as a REPL
In a terminal as a SCRIPT
Evoked as a SCRIPT

that's pretty much it

Bash - OTHERS





PHP - USUAL


As a part of a WEB SERVER setup
PHP is invoked INSIDE OF HTML
and run WHEN YOU HIT THE WEBPAGE

PHP - USUAL


Thus for development you can
just upload to the real server and hit reload

PHP - OTHERS


OR — run a local server and then deploy
OR use an online IDE (eww, but fine)

ALSO, Does have a REPL, but thats weird

Javascript


client side,
As part of a WEB PAGE
Run BY THE BROWSER

So you can just open a browser and run it
(though macs are weird about this)

Javascript

Also exists server side
So can do e.g. a REPL with node.js

Javascript


Also, since it's literally the most popular language;
People are doing all sorts of weird things :)


Python


Because its a GENERAL PURPOSE language,
Setup is similar to bash.
REPL or Save and Run, typically