Język interpretowany

ęzyki interpretowane są to języki programowania, które zwykle są implementowane (zapisywane) w formie interpretera, a nie jak większość jeżyków, w postaci kompilatora. W teorii każdy z języków programowania może być kompilowany lub interpretowany, jednak rozróżnienie polega zazwyczaj na stosowanych rozwiązaniach, a nie od samych cel, które posiada język programowania. Program w języku interpretowanym nie podlega kompilacji, jest natomiast przechowywany w postaci kodu źródłowego i dopiero, gdy program zostaje uruchomiony, wszelkie funkcje jakie musi wykonać program, są wczytywane. Wykonanie programu jest zależne od interpretera języka. Interpretacja języka jest o wiele dłuższym procesem niż kompilacja, ponieważ każdy wiersz jest analizowany, a następnie wykonywany. Jednak istnieją przypadki, podczas których interpretacja jest o wiele szybsza od kompilacji, jednak jest to jedynie wtedy, gdy proces kompilacji w cyklu, jest dodany i sprawia, że cały proce się przedłuża. Język interpretowany ze względu na swoją budowę, pozwala na o wiele łatwiejsze pisanie programów przenośnych, czyli takich, które mogą być użyte w dużej ilości systemów operacyjnych, a nie tylko na jednej platformie. Przykładowymi językami interpretowanymi są: Bash, Maxima, Perl, PHP, Python oraz Ruby. Języki te pomagają w dużej mierze na szybkie odczytywanie programów na wszelkich systemach operacyjnych, które są obecnie dostępne na rynku, a kompilacja tych jeżyków jest o wiele szybsza i prostsza.

About the author