What is a scripting language

Source: Internet
Author: User

The scripting language, also known as the expanded language, or dynamic language, is a programming language used to control software applications, which are usually stored in text (such as ASCII) and interpreted or compiled only when invoked.

scripting language (script languages,scripting programming languages,scripting Languages) is a computer programming language created to shorten the traditional authoring-compile-link-run (edit-compile-link-run) process.

A variety of dynamic languages, such as ASP, PHP, CGI, JSP, etc., are scripting languages.

Computer language in general can be divided into machine language, assembly language, high-level languages (is what you think of the programming language, such as: Vb,c,c++,c#,java,dephi. ) three major categories.

Script is scripted in English. In fact, scripts are programs, and generally are programming languages that are provided by the application.

Applications include browsers (JavaScript, VBScript), multimedia authoring tools, application macros, and the batch language of the authoring system, which can also be grouped into scripts.

The difference between the script and the usual VB and C language is mainly:

1, script syntax is relatively simple, relatively easy to master;

2, the script is closely related to the application, so it includes the function of relative application itself;

3, the script generally does not have the universality, can deal with the problem Scope limited.

"Common language classifications in Computers"

    • Markup language

Markup language, which is a combination of text and other information related to text, shows the computer text encoding of the structure of the document and the details of the data processing. Additional text-related information, such as the structure and presentation of text, is combined with the original text, but is identified with a tag (markup).

such as: HTML, XML

    • scripting language

The scripting language is a computer programming language created to shorten the traditional authoring-compile-link-run (edit-compile-link-run) process. Its name originates from a script "screenplay", which repeats the dialog box verbatim each time it is run. Early scripting languages are often referred to as bulk processing languages or work control languages. A script is usually interpreted as running rather than compiled. Scripting languages often have simple, easy-to-learn, easy-to-use features that are intended to allow programmers to quickly write programs.

such as: JavaScript, VBScript, PHP

    • Compiled languages

Compiled language: The program needs a special compilation process before execution, the program is compiled into machine language files, the runtime does not need to re-translate, directly using the results of the compilation is OK. High efficiency of program execution, relying on compiler, poor cross-platform

such as C, C + +

What is a scripting language

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.