Script
In de informatica is een script , script [ 1 ] of script [ 2 ] [ 3 ] [ 4 ] (vertaald uit het Engels) een informele term die wordt gebruikt om een relatief eenvoudig programma aan te duiden. Scripts worden meestal niet van tevoren gecompileerd tot machinecode , maar worden uitgevoerd door een interpreter die het bronbestand direct leest ; of zelfs door een interactieve consolewaarbij de gebruiker het programma stap voor stap aan de tolk levert. Scripts kunnen worden gebruikt om prototypes van programma's te maken, repetitieve taken te automatiseren, batchverwerking uit te voeren en te communiceren met het besturingssysteem en de gebruiker (hierdoor worden shells vaak ontworpen met programmeermogelijkheden ) .
Sommige programmeertalen worden als " scriptingtalen " beschouwd als ze geschikt zijn voor bedreven scripting, hoewel ze ook worden gebruikt om veel complexere programma's te coderen. Python wordt bijvoorbeeld vaak beschouwd als een scripttaal , maar het kan ook worden gebruikt om geavanceerde toepassingen (bijv. Deluge ) of hele bibliotheken (zoals SciPy ) te programmeren; die worden beschouwd als meer dan alleen scripts .
besturingssysteem
Op UNIX
Scriptbestanden worden meestal door het systeem geïdentificeerd via een van de volgende koppen in de bestandsinhoud, ook wel een shebang genoemd :
#!/bin/bash ; #!/bin/ksh ; #!/bin/csh
Hoewel in UNIX-omgevingen de meeste scripts worden geïdentificeerd door deze header, kunnen ze ook worden geïdentificeerd door de " .sh"-extensie, die misschien minder belangrijk is dan de header, aangezien bijna alle systemen deze extensie niet nodig hebben om het script uit te voeren. . wordt meestal traditioneel toegevoegd, of beter gezegd, het is handig zodat de gebruiker deze bestanden kan identificeren via een opdrachtregelinterface zonder deze te hoeven openen.
Ze verschillen van toepassingsprogramma's omdat de laatste complexer zijn; bovendien zijn de scripts eerder een programma dat instructies geeft aan meer gevorderden.
Op Windows en DOS
In het DOS -besturingssysteem staan scripts die zijn gemaakt om te worden geïnterpreteerd door cmd.exe of het verouderde COMMAND.COM bekend als "batch" -bestanden en eindigen ze op .bato .cmd. In het Windows -besturingssysteem zijn er verschillende geïnterpreteerde talen zoals Visual Basic Script (VBScript) , JScript , Batch en PowerShell .
In webdesign
Scripts op internet kunnen worden ingedeeld in client-side en server-side scripts.
Scripts aan de clientzijde
Scripts aan de clientzijde moeten worden opgenomen in de tag <script> , inclusief het kenmerk typemet het MIME -type .
JavaScript wordt over het algemeen gebruikt, maar VBScript kan worden gebruikt ( alleen Internet Explorer of Google Chrome ). Het is meestal gericht op AJAX- of DOM- manipulatie .
Server-side scripts
Ze hebben niet de toegankelijkheidsproblemen die client-side scripts kunnen hebben. Ze laten ook toe om de HTTP-headers te wijzigen of te verkrijgen. Bovendien geven ze toegang tot databases en andere interne bestanden.
Vertaling
De Engelse term script is ontleend aan het geschreven script van de podiumkunsten, dat wordt geïnterpreteerd door een reeks acteurs/actrices (of, in dit geval, programma's) volgens een vastgestelde volgorde.
In sommige teksten wordt script vertaald als "script". [ 5 ] Deze vertaling begint zich nu te vestigen en is vrij gebruikelijk in sommige vrije-softwaregemeenschappen en publicaties — zoals het KDE -vertaalteam , dat in de meeste toepassingen voor deze desktop een script als "script" vertaalt —, [ 6 ] [ 7 ] of verschillende softwarehandleidingen en handleidingen. [ 8 ] [ 9 ] Het gebruik ervan is echter nog steeds een minderheid op algemeen niveau, maar samen met de uitdrukkingen "sequence of commands" en "order file", de laatste die in Amerika wordt gebruikt , is het de meest wijdverbreide Castilianisering .
Zie ook
Referenties
- ↑ «script - Engelse vertaling – Linguee» . Linguee.com (in het Engels) . Ontvangen 5 juni 2020 .
- ↑ FileMaker Pro Help: Referentie voor scriptstappen . http://www.filemaker.com/en/11help/html/academici- script , Scripttalen . _ Faculteit Informatica, Polytechnische Universiteit van Madrid. http://lml.ls.fi.upm.es/ep/script.html Gearchiveerd op 3 maart 2016, op de Wayback Machine .
- ↑ Programmeren met scripttalen in webpagina's . Arbeidsuniversiteit. http://www.launiversidadlaboral.com/verCurso.php?id=4217
- ↑ Shell-scripts . Puig Castellar Instituut, Sta. Coloma de Gramanet. http://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud3/na6
- ↑ EcuRed, Cubaanse Encyclopedie. http://www.ecured.cu/GNU/Linux#Como_sistema_de_programaci.C3.B3n
- ↑ Handboek van Amarok: Scriptbeheer . https://userbase.kde.org/Amarok/en#Script_Manager
- ↑ KPPP (KDE) Handleiding: Tabblad Login Script . https://docs.kde.org/stable4/en/kdenetwork/kppp/account-login-script.html Gearchiveerd op 6 februari 2016, op de Wayback Machine .
- ↑ GIMP-handboek: Script-Fu-scripts gebruiken . https://docs.gimp.org/gimp-concepts-script-fu.html
- ↑ Gentoo Linux-handboek. Init-scripts . https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Initscripts/en#Init_scripts_.28init_scripts.29 ]