The Hecl Programming Language is a high-level scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use.
Javascript is a prototype-based web scripting-language created by Netscape in the mid 90’s. A standardization effort for it resulted in the ECMAscript language. Neither should be confused with Java.
Web
Development
Scripting-Language
Programming
JavaScript
dhtml
ROPE is a simple scripting language that allows firewall packet-matching rules to be written for linux’s Iptables. Example scripts supplied with the software include minimal false-positive matches for P2P protocols such as eDonkey, Bittorrent, Gnutella – etc.
Lua is a programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language.
Lua has been used in a number of games, including World of Warcraft and the Baldur’s Gate series.
Scripting-Language
Programming
lua
programming-language
License:MIT
Groovy is an agile, dynamic language for the JVM which combines many features from languages like Python, Ruby and Smalltalk such as closures and dynamic typing and makes them available to Java developers using a Java-like syntax.
Groovy is in the Java Community Process, as JSR 241.
Groovy is compiled using “The Groovy compiler”, and creates normal Java bytecode which can be run on any JVM or integrate with straight Java code.
Java
Scripting-Language
programming-language
groovy
License:ASF2.0
jsr-241
E4X is an extension of JavaScript that adds direct support for XML to the language.
Scripting-Language
xml
JavaScript
standard
Specification
e4x
Python is an interpreted, interactive, object-oriented programming language. It offers remarkable power with very clear syntax, and isn’t difficult to learn. Java developers looking for an interpreted language tend to like it.
LAMP
OOP
Scripting-Language
python
programming-language
Guido-van-Rossum
License:Python-License
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It is simple, straight-forward, extensible, dynamic, and portable. Similar in scope to Perl and Python, it has high-level data types, automatic memory management, dynamic typing, a module system, exceptions, and a rich standard library.
To help address performance issues, virtual machines for Ruby have been developed, such as JRuby and YARV, which is being integrated into the Ruby distribution.
If you’re investigating Ruby, and building webapps, you’ll want to take a close look at Rails.
You can download Ruby
Visit RubyForge to see some related projects building on or extending the capabilities of Ruby.
Read documentation
And get a 20-minute tutorial
Ruby
Scripting
Web2.0
Language
Interpreters
Rails
OOP
Scripting-Language
LAMP
web3.0