Limbajul scriptului

Un limbaj de scriptare este un limbaj de programare interpretat care face posibilă manipularea funcționalităților unui sistem de computer configurat pentru a oferi interpretului acestui limbaj un mediu și o interfață care determină posibilitățile acestuia. Limbajul de scriptare poate apoi depăși constrângerile comenzii reduse - acceptate prin interfață - și poate obține o sintaxă de nivel înalt .

Limbajele de scriptare sunt executate în general din fișiere (așa-numitele, exact, scripturi ) care conțin codul sursă al programului care va fi interpretat. Din punct de vedere istoric, au fost create pentru a scurta procesul tradițional de dezvoltare build- build - edit-runtime- link specific limbajelor compilate . Primele limbi au fost deseori numite „limbaj de comandă” sau „limbaj de flux de locuri de muncă” ( JCL  : Job Control Language ) deoarece au făcut pur și simplu posibilă automatizarea unei succesiuni de comenzi simple, în maniera unui „scenariu” de teatru. Ulterior, li s-au furnizat execuții condiționale implicite ( IBM 1130 ) sau explicite (JCL) și, în cele din urmă, cu comenzi de buclă și operatori care le transformă în cvasi- limbaje de programare .

Proprietăți

În sensul mai tradițional, care este cel al scripturilor shell , un script este utilizat în primul rând pentru a porni și coordona executarea programelor.

Într-un alt sens, limbajul de scriptare mai este numit și un limbaj în care elementele vizuale sunt considerate a fi personaje plasate pe o „scenă”, personaje al căror comportament este definit de un script . Una dintre primele limbi de acest tip în lumea microcomputării a fost limbajul HyperTalk ( limbaj orientat pe obiect derivat din Smalltalk ) foarte apropiat de limbajul natural, pe care Dan Winkler l-a creat în 1987 pentru a controla programul HyperCard de pe MacIntosh. Limbajul Lingo în directorul Macromedia este un descendent direct al HyperTalk.

În cele din urmă, „limbajul de scriptare” desemnează uneori orice limbaj de programare interpretat (ceea ce îl face un abuz de limbaj: în realitate, caracterul interpretat sau compilat se referă la o anumită implementare , nu la un limbaj), în raport cu limbaje compilate precum C , C ++ , Java etc. Există apoi acelea care sunt uneori sau întotdeauna interpretate ca BASIC , PHP , Lisp , JavaScript etc.

Termenul limbaj de scriptare are adesea o conotație negativă, așa că preferăm să vorbim despre limbaj de programare dinamic atunci când este posibil.

Lista limbajelor de scriptare

Cele mai cunoscute limbaje de scriptare sunt:

Dar mai sunt multe.

Folosind scripturi

Scripturile sunt utilizate la diferite niveluri:

Câteva păreri

Larry Wall

Larry Wall, care este designerul limbajului de programare Perl, a spus:

(Când programam în RSTS pe un PDP-11 , am considerat că BASIC este un limbaj de scriptare, cel puțin datorită prototipurilor ușoare și controlului proceselor pentru care a fost folosit. Sunt sigur că a făcut-o. alerga.)(Expresia „Limbaj de scriptare” nu este un termen tehnic; utilizarea acelei expresii indică o apreciere lingvistică și culturală, fără a face o judecată tehnică.)

- „  Programarea este grea, Hai să mergem la scripturi ...  ”

Vezi și tu

Articole similare

linkuri externe