Typical examples for each type of constructing languages
I’ll give typical examples for each type of construction languages, which is explained at Chapter 3 of SWEBOK Evolution:
Configuration languages
One of typical examples of configuration languages is setting files of Windows and Unix operating systems.
For example, /etc/X11/xorg.conf is a setting file for X server, which provides graphic functions using graphic boards. A sample code fragment is here:
Section “ServerLayout”
Identifier “Default Layout”
Screen 0 “Screen0” 0 0
InputDevice “Mouse0” “CorePointer”
InputDevice “Keyboard0” “CoreKeyboard”
EndSection
ToolKit Languages
One of typical examples of toolkit languages is Template Toolkit of Perl. It is used by a web server written in Perl. Similar languages are proposed on other programming languages. Here is the document of it: http://www.template-toolkit.org
The following Perl code is an example code using Template Toolkit:
world = "World"
"Hello [% world %]"
This means the same as the following in C:
world = "World";
printf("Hello %s!\n", world);
Scripting Languages
I can give many examples of scripting languages: Perl, Python, Ruby, Javascript, and so on. Someone may categorize Python, Ruby and Javascript into linguistic programming languages.
Programming Languages
Linguistic Programming Languages
I can give many examples of linguistic programming languages: C, C++, Java and so on.
Formal Programming Languages
One of formal programming languages is Event-B. It is used for describe detailed and formal specification of a system, and prove some useful properties of it.
Visual Programming Languages
Though the text give MATLAB as an example of visual programming languages, I believe it should be MATLAB Simulink.