Język skryptowy: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
ChuispastonBot (dyskusja | edycje)
Linia 6:
Oprócz skryptów powłoki systemów uniksowych oraz narzędzi administracyjnych języki skryptowe osadzane bywają w różnych [[Oprogramowanie|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 [[3ds Max|3D Studio Max]].
 
[[Interpreter (program komputerowy)|Interpretery]] języków skryptowych są wykorzystywane przez [[Serwer WWW|serwery WWW]] do serwowania dynamicznych stron internetowych (np. przez interfejs [[Common Gateway Interface|CGI]] lub dodatkowe funkcjonalności serwera [[Apache (serwer)|Apache]]). Używany w ten sposób jest m.in. [[PHP]], [[Perl]], [[Python]] i [[Ruby on Rails|Ruby]]. Języki skryptowe osadzane też są w [[Gra komputerowa|grach komputerowych]]. Służą wtedy do sterowania przebiegiem gry – fabułą, dialogami, zachowaniem wirtualnych postaci, a czasem nawet do sterowania działaniem całego [[Interfejs graficzny|interfejsu graficznego]].
 
Coraz częściej języki skryptowe kompilowane są do binarnego kodu pośredniego, który wykonywany jest w specjalnej prostej [[Maszyna wirtualna|wirtualnej maszynie]] dużo szybciej, niż przebiegałaby jego interpretacja bezpośrednio z tekstowej postaci źródłowej.