Concept în definiție ABC
Miscellanea / / July 04, 2021
De Guillem Alsina González, în februarie 2011
Cineva din mediul meu a definit odată scripturile ca „programele celor care nu știu să programeze”. Deși poate această definiție este foarte sui generis, ascunde o realitate: simplitatea mai mare a scripturilor în comparație cu programele realizate cu programare complet.
Un script este un set de comenzi și apeluri către programe care, împreună cu o serie de structuri de control de bază, este utilizat pentru automatizarea sarcinilor dintr-un sistem de operare.
Cel mai clasic exemplu în acest sens este script shell din UNIX, datorită căruia putem înlănțui comenzi interne și externe, combinându-le cu filtre și structuri de control foarte elementare, cum ar fi... apoi... altfel, sau contoare de iterații.
Simplitatea lor le face accesibile practic tuturor nivelurilor de utilizator, de la cele mai multe neofit, chiar și cel mai experimentat, care le folosește în mod regulat pentru automatizarea sarcinilor rutină.
Cel mai tradițional exemplu al acestei ultime cazuistici este cel al administratorului de sisteme care automatizează sarcini precum oferirea înregistrați utilizatori noi în sistem sau ștergeți fișiere în funcție de preferințe, cum ar fi cele dinaintea unei anumite date Dadaist.
Scripturile nu au nevoie de niciun tip de proces de compilare, fiind complet interpretate în timpul rulării.
Trebuie doar să scrieți codul scriptului într-un fișier procesor de text care este capabil să lucreze cu text simplu (fișiere .TXT) și să acorde permisiuni de execuție fișierului rezultat care conține codul scriptului.
Un alt exemplu de scripturi, acesta pentru cititorii mai veterani, sunt fișierele MS-DOS .BAT, cum ar fi AUTOEXEC.BAT
Scripturile nu sunt utilizate numai în sistemele de operare, ci sunt utilizate și la nivel de aplicație.
Unele aplicații au propriul limbaj de scriptare, ca în Microsoft Office cu Visual Basic pentru aplicații, Emacs (unul dintre cele mai faimoase din UNIX) sau chiar jocul Quake (limbaj de scriptare QuakeC).
Tehnologia de scriptare a ajuns și pe web cu JavaScript.
Acest limbaj de programare conceput pentru crearea de scripturi, rulează pe browser web, pe partea laterală a client, și permite acțiuni să fie efectuate local, de la calculator de cine se conectează. Evident, cu restricții de Siguranță.
Datorită simplității lor, aceste limbaje au un nivel ridicat de abstractizare și sunt limitate fără a putea efectua acțiuni de nivel scăzut.
Dacă ceea ce dorim este să accesăm hardware-ul sau implementa interfețele utilizatorului, cel mai bine este să mergeți la un limbaj de programare adecvat, lăsând aceste limbaje de scriptare pentru ceea ce au fost concepute: automatizarea sarcinilor de rutină.
În alte contexte
Pe de altă parte, în domeniul cinematografie, cuvântul script are două utilizări, pe de o parte, va fi scenariu cinematografic în care fiecare dintre detaliile fiecăruia scenă filmat. Și, pe de altă parte, persoana care se ocupă de asistarea regizorului în timpul filmărilor unui film, trebuind să noteze detaliile fiecărei scene filmate.
După cum se știe, din diverse motive economice sau organizaționale, secvențele unui film sau ale unui serial TV sunt în general înregistrate cu o ordine diferită față de narațiune, chiar și aceasta se face în zile diferite, ceea ce necesită în mod evident o persoană care să se ocupe de realizarea acestui lucru continuitate fără salturi de timp.
În plus față de script, oricine ocupă acest rol specific poate fi desemnat prin termenul de continuist, deoarece este tocmai însărcinată cu garantarea continuității poveștii filmate, sub toate aspectele sale, vizuale și complot, cu obiectivul ca privitorul să nu experimenteze nici un salt în firul temporal al poveștii care este vizualizarea.
O altă sarcină a acestui rol este de a verifica dacă există suficient film pentru a termina fiecare filmare.
La ordinul Tipografie, scriptul este un tipar a cărui caracteristică distinctivă este că respectă linia creată în scrierea de mână cursivă.
Și înmuzică Un scenariu este un efect utilizat pe scară largă la chitară care constă în producerea unui sunet cu dublă tonalitate.
Imaginea 1: Fotolia Dragon
Teme de script