To: Petz who wrote (72554 ) 2/27/2002 11:19:26 AM From: semiconeng Read Replies (1) | Respond to of 275872 Hmmm, so what is a "scripted application?" -- a series of benchmarks, perhaps? And was SuSE Linux running anything other than KDE or whatever desktop? Petz google.com 2.7.1 Scripting Languages Scripting languages can be distinguished from conventional programming languages along a number of different axes;interpretetation versus compilation, strong versus weak typing, low-level versus high-level primitives, static versusdynamic allocation, and their limited support for object-orientation and threading. Scripting languages don't require a separate compilation phase before execution. The aim is to reduce the time spent going round the traditional development cycle (edit-compile-execute), the script writer need only edit and execute. Although this means scripts are less efficient than their compiled cousins , this is not a problem as they shouldn't be used for time consuming, computer intensive tasks. Conventional programming languages are increasingly strongly typed, ensuring that data isn't lost in accidental type conversions. This places the burden on the programmer to explicitly indicate where valid type conversions can occur. By comparison, scripting languages are generally weakly typed, trading rigour for ease of use. These factors mean that the development time of a scripted application is shorter than with traditional approaches. With the increasing use of inter- and intra-net based systems, scripting languages have become increasingly importantas a means to connecting together different system components. Whereas programming languages like Java are de-signed to build systems from the ground up, scripting languages generally assume the existence of the necessary high-level objects. The script provides a quick and dirty way of connecting these objects together, acting as a kind of "com-ponent glue". For example, the Tool Command Language (TCL) is used to arrange the layout of GUI componentswithin a window, and Unix shell scripts assemble a number of different processes into a pipeline. Scripting languages and programming languages are complementary in this respect.With compiled languages, it is efficient to use statically defined structures wherever possible. This applies to everyfeature of the language; including data declarations, function or method definitions, function or method declarations,