Co to jest język skryptowy?
Język skryptowy, zwany także językiem rozszerzającym, jest językiem programowania typu, który wykonuje różne aplikacje. Języki skryptowe są potomkami Job Control Language, wczesnego języka używanego przez korporacje do automatyzacji wykonywania szeregu zadań. Ta automatyzacja nazywa się przetwarzaniem wsadowym.
Języki używane do kontrolowania przetwarzania wsadowego, zwane językami wsadowymi, są najwcześniejszymi formami języka skryptowego. Od lat 50. XX w. Języki wsadowe są używane do wykonywania funkcji biznesowych na wysokim poziomie, ale w sposób rutynowy, takich jak fakturowanie i raporty. Języki wsadowe są zwykle powiązane z określoną powłoką lub interfejsem użytkownika. Popularne powłoki dla języków wsadowych obejmują Cocoa®, różne powłoki UNIX® i MS-DOS®.
Język skryptowy ma wiele celów. Jednym z bardzo ważnych celów takiego języka jest służenie jako kod kleju. Kod kleju to kod używany do łączenia ze sobą różnych programów i aplikacji niezwiązanych ze sobą.
Języki skryptowe są również używane w automatyzacji kompilacji graficznych interfejsów użytkownika (GUI). GUI pozwala użytkownikom na interakcję z interfejsem zaprojektowanym z obrazami, przyciskami i menu zamiast operacji w wierszu poleceń. Współczesny komputer stacjonarny jest dobrym przykładem GUI. Język skryptowy ułatwia niektóre funkcje GUI, takie jak drukowanie i zmiana nazwy pliku.
Wiele aplikacji internetowych jest także napisanych w języku skryptowym. Jedną z bardziej rozpoznawalnych aplikacji internetowych jest przeglądarka internetowa. W swojej najbardziej podstawowej formie przeglądarka internetowa pozwala użytkownikowi przeglądać dynamiczne strony internetowe i przechodzić między stronami. Niektóre przykłady popularnych języków skryptowych używanych do tworzenia i projektowania stron internetowych to JavaScript®, XUL ™, Ajax, VBScript® i XLST.
Aby tworzyć dynamiczne i interaktywne aplikacje w Internecie, należy używać języków skryptowych. Jednym z popularnych języków skryptowych używanych w tym celu jest PHP. PHP opiera się na HTML, udostępniając szczegółowe instrukcje dla bloków kodu HTML. Innymi słowy, HTML „ożywa”, gdy PHP jest osadzone. PHP jest przede wszystkim używany jako skrypt po stronie serwera, co oznacza, że działa jako mediator między frontonem strony internetowej a jej bazami danych i magazynami danych.
Języki skryptowe mogą być również używane jako języki specyficzne dla domeny. Język specyficzny dla domeny jest dostosowany do uruchamiania programów lub aplikacji dla określonego problemu lub rozwiązania domeny. Na przykład SQL służy do ułatwienia zapytań do bazy danych, Logo służy do nauczania dzieci, jak programować, a wyrażenia regularne są używane przez różne języki skryptowe do przetwarzania plików i dokumentów tekstowych.