-
Learning by doing
-
Trainers with practical experience
-
Classroom training
-
Detailed course material
-
Clear content description
-
Tailormade content possible
-
Training that proceeds
-
Small groups
A scripting language is a programming language that is suitable for writing scripts, small programs to automate common tasks such as system administration tasks or to perform a large but one-time task. SpiralTrain provides classroom and advanced Scripting training in Linux Shells, Powershell, Ruby and Perl. Visit our LinkedIn, Facebook or Instagram page for an impression of SpiralTrain. Click on the links below for more information about the courses and the timetable.
Scripting languages are generally high-level languages and are often implemented through an interpreter for speed and ease of development. Program code is translated directly into machine code by the interpreter without the intermediate step of a compiler. The scripting languages stem from the 1960s custom of putting a series of commands on a punch card.
In later interactive operating systems with a command prompt, regularly executed command sequences were stored in a file. When it was recognized that such a file was in fact a new program, constructions were added to the command language such as conditional execution (if-then-else), loops (while, for) and variables. Typical of scripting languages is that they are often executed interactively in a read-eval print loop (REPL, language shell).
In the 1990s various scripting languages for the Web were developed. For example JavaScript running mostly in the browser and languages such as PHP running exclusively on the server. They all provide dynamism and interaction on websites.