Language - Scripting (also called Dynamic)

Card Puncher Data Processing


Some useful characteristics of scripting languages are:

  • Convenience: Most scripting languages are dynamically typed. The type is not on the variable but on the value. You can usually create new variables without declaring the variable type, and you can reuse variables to store objects of different types. Also, scripting languages tend to perform many type conversions automatically, for example, converting the number 10 to the text “10” as necessary.
  • Developing rapid prototypes: You can avoid the edit-compile-run cycle and just use edit-run.
  • Application extension/customization: You can “externalize” parts of your application - like:
    • configuration scripts,
    • business logic/rules
    • and math expressions for financial applications.
  • interactive computing with “Command line” shells (Repl/ Command Line (Interpreter|Interface)) for applications -for debugging, runtime/deploy time configuration etc.

This kind of language have a weak typing.

Common scripting conveniences


Scripting lends itself to a wide variety of applications including:

  • rapid prototyping,
  • user scripting extension,
  • rules engines,
  • configuration,
  • testing,
  • dynamic deployment,
  • embedded systems,
  • and even education.


Documentation / Reference

Discover More
Bash Liste Des Attaques Ovh
Bash Shell and (Unix|Linux) Utilities (XCU)

Bash is: Bourne-Again shell (Os Shell). It means that this is scripting language used in a terminal based around The articles of this section are over: the Bash (Bourne-Again Shell) the...
Card Puncher Data Processing
Computer Language

A programming language is a interface to the control of a CPU effectively controlling a computer. A language is a (possibly infinite) set of string all of which choose their symbols from some one alphabet....
Weak Typing
Data Type - (Weak|Dynamic) Typing

Weak typing, also known as dynamic typing, allows a variable to hold any type of value at any time. Ie a variable is just a data container without type. The type is only on the value. Dynamic typing,...
Card Puncher Data Processing

is a dynamic language based on the JVM and is really close to the Java syntax. More:
Java Conceptuel Diagram
Java - Dynamic Java code execution (at runtime)

How to create, compile and run Java code at runtime making it a dynamic, scripting language. The below section is showing parts of the whole script highlighting all the steps needed to create and run...
Java Conceptuel Diagram
Java - Scripting

AspectJ BeanShell Ceylon Clojure Duby Fantom Groovy Ioke Jaskell JRuby Jython Noop Scala XTend Groovy en Scala are in Java 7 supported. Javascript: Rhino, ...
Javascript (Js|ECMAScript)

Javascript was born to run in the browser but may know with the advent of node run on the server side. See JavaScript is also known as: Mocha, LiveScript, JScript (Windows Implementation),...
Card Puncher Data Processing
Language - (Variable | Field)

Variables in a computer language are used to store data information. A variable is a piece of storage containing a value. Variables created by declarations are identified: by a name, such as x, ...
Card Puncher Data Processing
Language - Script

A script is the text file that contains code (generally from a scripting language). It: is executed directly by via the interpreter without compile phase or the compile step is transparent ...
Card Puncher Data Processing
Language - Vbs

Vbs is a scripting language. Its interpreter is that you will also found in Internet Explorer. See Html script In the repository of OBIEE (OracleBI_HOME\server\Bin), you can find this good script...

Share this page:
Follow us:
Task Runner