Ad Blocker Detected
Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker.
Job control languages and shells, GUI scripting, application-specific languages, text processing languages, general-purpose dynamic languages, and extension or embeddable languages are commonly used for scripting in web development.
Controlled by languages
The job control languages and shells are a major class of scripting languages has grown out of the automation of job control that is related to starting and controlling the behavior of system programs.
What is GUI?
Graphics User Interface (GUI) scripting is a specialized kind of scripting language used for controlling a computer. They are usually used to automate user actions. Furthermore, they are also known as “macros” when control is through simulated key presses or mouse clicks. Their only downside is that their uses are limited because they need support from the GUI application and from the operating system. As an exception, however, some of them are based on recognizing graphical objects from their display screen pixels. These GUI scripting languages do not depend on support from the operating system or application.
What does it do?
Application-specific languages are designed for a single application. They have custom features that separate them from a specific general-purpose language. The text processing languages are one of the oldest scripting languages. Scripts written for the Unix tools AWK, sed, and grep mechanize tasks that involve text files like configuration and log files.
What’s the purpose?
General-purpose dynamic languages are used for broader purposes. The most widespread of them all is Perl which is originally designed to overcome limitations of scripting languages.
Tweaking makes the code work
During web development, this allows tweaking more freely without the need for the user to have a deeper knowledge of the inner workings of the application or to rebuild it after each tweak; having so can take time. Additionally, the most common scripting languages used for this purpose are Lua and Python.