Język skryptowy
Z Wikipedii
Języki opisu treści
Przesyłanie danych
Przetwarzanie danych
- Język skryptowy
- JavaScript
- PHP
- ASP
Pojęcia
Język skryptowy to zazwyczaj interpretowany język programowania o różnym przeznaczeniu. Programy napisane w języku skryptowym nazywane są skryptami i przechowywane są zwykle w postaci kodu źródłowego.
Języki skryptowe są często zaprojektowane z myślą o interakcji z użytkownikiem. Niejednokrotnie polecenia używane w skryptach są bardzo skomplikowane, na przykład w systemach UNIX w języku sh większość poleceń to samodzielne programy. Języki te są często używane do jednorazowych zadań, na przykład administracyjnych.
[edytuj] Zastosowania
Oprócz skryptów powłoki systemów uniksowych oraz narzędzi administracyjnych języki skryptowe osadzane bywają w różnych programach, dzięki czemu zapewniają możliwość zautomatyzowania powtarzających się czynności. Na przykład pakiet Microsoft Office wyposażony jest w osadzony interpreter języka Visual Basic for Applications (VBA). Swoje języki skryptowe mają też inne profesjonalne narzędzia edycyjne, jak AutoCAD czy 3D Studio Max.
Interpretery języków skryptowych są wykorzystywane przez serwery WWW do serwowania dynamicznych stron internetowych (np. poprzez interfejs CGI lub dodatkowe funkcjonalności serwera Apache). Używany w ten sposób jest m.in. PHP, Perl, Python i Ruby. Języki skryptowe osadzane też są w grach komputerowych. Służą wtedy do sterowania przebiegiem gry - fabułą, dialogami, zachowaniem wirtualnych postaci, a czasem nawet do sterowania działaniem całego interfejsu graficznego.
Coraz częściej języki skryptowe kompilowane są do binarnego kodu pośredniego, który wykonywany jest w specjalnej prostej wirtualnej maszynie dużo szybciej, niż przebiegałaby jego interpretacja bezpośrednio z tekstowej postaci źródłowej.
Niektóre z języków nazywanych skryptowymi to:
|