3 ms·
My "good enough" definition: a scripting language is a language that does not require you to write a main() function or define a class / object in order to prod
by aaronblohowiak 14y ago
My "good enough" definition: a scripting language is a language that does not require you to write a main() function or define a class / object in order to produce output and features automatic memory management.
- chc 14y agoSo Common Lisp and Fortran are scripting languages? This test seems to be more like "Is the language heavily influenced by C or C++?"
- ciupicri 14y agoThen add it's easy to create one-liners.
- aaronblohowiak 14y agoI will add this as a great qualifier, though i fear the day where someone says that APL is a scripting language ;)
- ciupicri 14y agoI'm not familiar with APL, but after seeing the examples from Wikipedia [1], I think I know what you mean: # generates a typical set of Pick 6 lottery numbers x[⍋x←6?40] # finds all prime numbers from 1 to R (~R∊R∘.×R)/R←1↓⍳R # game of life life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵} [1] http://en.wikipedia.org/wiki/APL_%28programming_language%29#Examples http://en.wikipedia.org/wiki/APL_%28programming_language%29#...