limbaj de scripting (în engleză limbaj de scripting în literatura rusă numele limbii de scripting ..) - un limbaj de programare. Conceput pentru înregistrarea „scenarii“, succesiunea de operații pe care un utilizator poate efectua pe un calculator. limbaj de scripting folosit simplu este adesea numit limbi lot (limbi lot sau limbi de control de locuri de muncă). Script-uri sunt de obicei interpretate. nu compila (deși utilizate din ce în ce compilare de fiecare dată înainte de pornire).
În aplicația, script-ul (script) - un program care automatizează anumite sarcini pe care un utilizator fără un script ar trebui să fie făcut manual, utilizând interfața programului.
Plugin-uri sau script-uri?
Pentru a scrie extensiile personalizate pot fi folosite ca un script (în terminologia unor programe, „macro“), și plug-in-uri (module independente scrise în limbaje compilate, iar în unele programe, ele pot fi numite „utilități“, „exportatori“, „conducători auto“).
Limbajul de scripting este utilă în următoarele cazuri:
Plugin-ul are, de asemenea, trei avantaje importante.
- Programele Ready sunt traduse în cod mașină pentru a rula mult mai rapid decât script-ul, care poate fi interpretat de la codul sursă în mod dinamic la fiecare spectacol. Prin urmare, limbaje de scripting nu sunt utilizate pentru programe de scriere care necesită performanță și viteză optimă. Dar, datorită simplității ei sunt adesea folosite pentru scrierea de unică folosință ( „problema“) mici, programe.
- Acces complet la orice hardware sau sistem de operare de resurse (într-un limbaj de scripting pentru că trebuie să fie scrise în cod nativ API). Plug-in-uri care lucrează cu hardware-ul, denumit în mod tradițional ca șoferi.
- Dacă planificați un schimb intens de date între programul principal și extensia de utilizator pentru a conecta mai ușor pentru a oferi.
De asemenea, în termeni de limbaje de scripting de performanță pot fi clasificate în limbaje dinamice analiza (sh. Command.com) și pre-compilate (Perl). limbaje dinamice analiza citiți instrucțiunile din fișierul program minimal necesită un bloc, și să execute blocuri, fără a citi codul de mai departe. limbi precompiled traduce întregul program în codul byte și apoi executați. Unele limbaje de scripting sunt capabili de a compila „on the fly“ programul în cod mașină (de ex., N. JIT-compilare).
Tipuri de limbaje de scripting
limbaje de scripting universale
Built-in programe de aplicație
încastrate
De asemenea, în cererea poate fi integrat posibilitatea de scenarii de expansiune pe orice limbaj de scripting universal. A se vedea ex. Înghițitură bibliotecă sau planificator automată sarcină.
Comandă fișiere interpreți
Multe utilitati linie de comandă sprijină executarea unei secvențe de comenzi, fișiere de pre-înregistrate. Aceste fișiere sunt, de asemenea, numite scripturi.
Exemple de astfel de utilități:
Vezi ce un „limbaj de scripting“ în alte dicționare:
Limbaj de programare - un limbaj de programare conceput pentru script-uri de scriere. secvențe de operații pe care un utilizator le poate efectua pe un calculator (Eng. limbaj de scripting, limba rusă literatura numele limbajul de scripting) Glosar de afaceri ... ... Dictionary of Business Termeni
limbaj de scripting - Limbaj de programare (în engleză limbaj de scripting, literatura de limbă rusă numele limbii de scripting.) limbaj de programare conceput pentru a scrie „script-uri“, secvențe de operații pe care un utilizator poate efectua pe un computer ... Wikipedia
Limba Computer - (. Velin cu limba engleză de calculator) Definiția limbaj de calculator, de obicei, se referă la limba asociate cu calculatoare. Cel mai adesea, acest termen corespunde conceptului de limbaj de programare, dar această corespondență nu este ... ... Wikipedia
Icon (limbaj de programare) - Acest termen, există alte utilizări, vezi Pictograma (dezambiguizare) .. Icon Semantica: Un multi-paradigmă: imperativ, logic ... Wikipedia
TEA (limbaj de programare) - Acest termen, există alte utilizări, a se vedea TEA (dezambiguizare) .. limbaj de programare TEA scripting care lucrează într-un mediu Java (Eng.). Acesta combină posibilitatea limbii Schemei, Tcl, și Java. TEA interpret nu este un software gratuit. ... ... Wikipedia
- limbaj de scripting. Dzhessi Rassel. Această carte va fi făcută în conformitate cu comanda pe tehnologia de imprimare Tehnologie-on-Demand. Conținutul de calitate înaltă prin articole wikipedia! Skree Township? Limbă CTRH Yazi? K (ing. Scripting, în limba rusă ... Citește mai mult Cumpără pentru 1.125 de ruble