Overview comparisons between the top scripting languages

The scripting languages in this table were carefully chosen since they are the top scripting languages most in demand by employers, and they are all modern, dedicated scripting languages.
(Reference: sl_popularity.htm)

Scripting language comparison

scripting language attribute
    side    
  jobs
rank
client-side? server-side? object-oriented? price
JavaScript #1 yes (default) Server-side JavaScript yes free
Perl #2   yes yes free
PHP #3   yes yes free
Python #4   yes yes free
VBScript #5 yes yes yes free
Ruby #6   yes yes free
ColdFusion #7   yes yes $1,300
TCL #8   yes in ObjectTcl free
REXX #9   yes in Object REXX free
Groovy #10   yes yes free
Lua #11 yes yes via meta-mechanisms free
AppleScript #12 yes (default) via FileMaker 7 yes free
MIVA #13   yes no $100
REBOL #14   yes via creating Styles free

References

AppleScript

http://www.adobetutorialz.com/categories/Print-and-Web-Publishing/PageMaker/?Page=4
http://www.trismegistos.com/magicalletterpage/applescript/
http://www.builderau.com.au/program/development/soa/Using-AppleScript-to-build-Mac-OS-X-applications/0,339024626,320283486,00.htm
http://www.macdevcenter.com/pub/a/mac/2005/02/11/applescript.html
http://lists.apple.com/archives/applescript-users/2004/Jul/msg00063.html

ColdFusion

http://www.cfoop.org/readArticle.cfm?aID=2
http://www.sitepoint.com/glossary.php?q=C
http://www.ahref.com/index/programming_and_scripting/server-side_scripting/
http://www.sitepoint.com/article/making-case-coldfusion
http://en.wikipedia.org/wiki/ColdFusion

Groovy

http://chsm.sourceforge.net/groovy/
http://www.javabeat.net/groovy/2007/06/groovy-introduction-scripting-language/
http://www.ibm.com/developerworks/java/library/j-pg03155/

Lua

http://www.program-transformation.org/Transform/LuaLanguage
http://q12.org/lua/index.html

MIVA

http://www.portalscripts.com/portal/programming/Computers/Programming/Languages/Miva/
http://www.eachdir.com/Computers/Programming/Languages/Miva/
http://www.thescripts.com/serversidescripting/mivascript/tutorials/introductiontomivascript/
http://www.mvcool.com/page/m/CTGY/NONMRCH
http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Server_Side_Scripting/Miva_Script/
http://www.driftwood.net/mmg/faq.htm
http://www.mivamerchant.com/support/docs//reference.html

Python

http://wiki.python.org/moin/BeginnersGuide
http://www.python.org/
http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/Python/

REBOL

http://www.rebolforces.com/
http://www.google.com/Top/Computers/Programming/Languages/REBOL/
http://www.rebol.org/cgi-bin/cgiwrap/rebol/ml-display-thread.r?m=rmlDYTJ
http://www.wired.com/science/discoveries/news/1998/10/15363
http://www.rebol.com/command.html

REXX

http://www.rexxinfo.org/
http://www.ibm.com/developerworks/library/l-rexx.html

Ruby

http://www.ruby-lang.org/en/about/

TCL

http://www.tcl.tk/about/oo.html
http://foster-johnson.com/tcl.html
http://www.usenix.org/publications/library/proceedings/tcl96/full_papers/sah/index.html

VBScript

http://www.hostinglogin.com/help/vbscript/VBS9.htm
http://www.connectingdata.com/downloads.htm
http://www.4guysfromrolla.com/webtech/092399-1.shtml
http://www.keywen.com/en/SCRIPTING/
http://www.devguru.com/Technologies/vbscript/QuickRef/vbscript_intro.html

Comparison of scripting languages

http://paulhammant.com/blog/ruby-versus-javascript-for-web3.0.html
http://209.85.173.104/search?q=cache:o7u6H8cmb8QJ:jiangxi.cs.uwm.edu/cs431/notes/powerpoints/pragmatics/13~chapter%252013.%2520scripting%2520languages.ppt+applescript+client-side&hl=en&ct=clnk&cd=19&gl=us

Other

http://westau.com/webs/pendragon/internet_tools.htm
http://www.cyberianfrontier.com/apps/development/


UP
Created: February 16, 2008
Updated: February 24, 2008