Article | REF: H3118 V1

Scripting languages

Author: Pierre MAURICE

Publication date: May 10, 2000

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHOR

  • Pierre MAURICE: Research Director INRIA IRIT, Paul-Sabatier University, Toulouse

 INTRODUCTION

Scripting languages are not new, although it's likely that the years to come will see both increased use of those we know today and the birth of other languages of this type.

The scripting languages closest to programming languages (some of which have become programming languages) are built on principles derived for the most part from concepts introduced by the Lisp language in the late 1970s.

One of the main reasons for the craze for these languages is that they have become viable in terms of performance, thanks to the rapid evolution of computer hardware, in terms of memory capacity and processing speed; the other major reason is the ever-increasing use of the Internet, which makes computer applications increasingly "communicative", both between computer components and between people: scripting languages have been invented to meet these new needs.

Most of the languages used in industrial applications have their origins in the academic world, where they have proved their worth over the last fifteen years or so, whether as scripting languages for operating systems (Unix shell, Perl, Python) or as media for creating graphical interfaces (Tcl/Tk). Other, more recent languages, such as JavaScript or VBScript, were born with the Internet and the development of the Web (they are often adaptations of various existing languages, scripting languages or not).

The main attraction of these languages is probably their ease of use, due to their high – level, their expressive power – and their ease of use: you enter commands on the keyboard or directly execute programs stored in files, and you immediately see the results.

These languages are not designed for the same applications as programming languages, even if in some cases the two types of language are interchangeable: scripting languages are designed to combine software components, themselves created in programming languages.

We have chosen to present here the most widely used scripting languages, in their preferred fields: system commands, component composition, web programming. There are many others, either more confidential – specific to certain hardware manufacturers – or linked to machine architectures, or specialized in certain applications; we refer the reader to the various information available, either from the companies that distribute them, or on the web.

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

EDITIONS

Other editions of this article are available:


This article is included in

Software technologies and System architectures

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Scripting languages