3 ms·
No compile step. Python exists for a great many platforms. Also true for several other "scripting" languages.
by njharman 14y ago
No compile step. Python exists for a great many platforms.
Also true for several other "scripting" languages.
- Luyt 14y agoBut python code is compiled (and saved as *.pyc files). The compiled code is then executed by a VM, in the same way as Ruby, Java and C# and a lot of other languages work. Therefore, it is a bit stange to see people referring to Ruby or Python as 'scripting' languages. I'd call shell script a 'scripting' language, but not Java or Python.
- njharman 14y agoNo compile STEP means there is a REPL, there is no waiting seconds, minutes, hours while a compiler compiles and links code to native format, code on arch 'A' can be run on arch 'B' without [re|cross]compiling it and a few other less important things. That there happens to be an PURELY optional for performance only pre-parsed representation for the interpreter is immaterial.