Scripting Versus Programming Languages

There's a fine line between scripting and programming languages. For example, Smalltalk is an extremely dynamic interpreted language, but it's not for scripting. A true scripting language, unlike Smalltalk, must employ late-bound polymorphism and dynamic typing.

Many UNIX programmers program in C and C++ and glue modules together with higher-level shell programming (Korn, Bourne, C, etc.). Or they use the scripting language Tcl for both programming their GUIs and gluing together their C++ classes and libraries. Another option is to use Python as the glue. It's often preinstalled with UNIX systems and is easy to extend with C.

The most prevalent object-based scripting language is Visual Basic, which is often ...

Get Python Programming with the Java™ Class Libraries: A Tutorial for Building Web and Enterprise Applications with Jython now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.