Jaki język programowania nazywa się taśmą klejącą Internetu?

Odbicie programisty w monitorze komputera

Wiele dużych witryn internetowych zostało zbudowanych przy użyciu programów Perl.

Źródło obrazu: Stockbyte/Stockbyte/Getty Images

Twórcy oprogramowania nazywają Perla „taśmą klejącą Internetu”, ponieważ język programowania umożliwia szybkie i łatwe rozwiązywanie problemów z danymi. Stworzony pod koniec lat 80. XX wieku przez programistę Larry'ego Walla, pojawienie się Perla zbiegło się z rosnącą popularnością Internetu i początkami sieci WWW. Perl wywodzi się ze środowiska uniksowego i ma wiele cech wspólnych z innym oprogramowaniem uniksowym.

Zamiar

Perl to język programowania wysokiego poziomu, który doskonale sprawdza się w zaawansowanym przetwarzaniu plików tekstowych i, między innymi, może generować dane wyjściowe w języku Hyper Text Markup Language dla stron internetowych. Zawiera interfejsy do włączania baz danych, dzięki czemu język jest odpowiedni dla handlu elektronicznego, forów, blogów i innych dynamicznych witryn internetowych opartych na danych (patrz Odniesienie 4). Oprócz aplikacji internetowych Perl jest przydatny do codziennej administracji systemem, raportowania i zadań konserwacyjnych.

Wideo dnia

Tło uniksowe

Perl powstał na komputerach z systemem Unix i kontynuuje swoją popularność na komputerach z systemem Linux. Jego składnia mocno zapożycza z języków skryptowych powłoki Unix, a także z C, C++ i Unix narzędzia do przetwarzania tekstu, takie jak „awk”. Wersje Perla są również dostępne dla Microsoft Windows i Mac OS X.

Język tłumaczony

W tradycyjnym języku kompilowanym, takim jak C, COBOL i FORTRAN, programista zapisuje plik źródłowy w wybrany język, a następnie używa kompilatora języka do utworzenia pliku wykonywalnego uruchamianego przez komputer bezpośrednio. W przeciwieństwie do tego, programista Perla najpierw uruchamia interpreter Perla, a następnie pisze i uruchamia kod w interpreterze. Interpreter to interaktywne środowisko ułatwiające programowanie. Programista może również uruchomić kod Perla z wiersza poleceń, jak ilustruje ten przykład:

c:>perl nazwaprogramu.pl

Tutaj "prgramname.pl" to plik tekstowy zawierający program w Perlu.

Mocne i słabe strony

Główną siłą Perla jest szybkość rozwoju; jego zwięzła składnia pozwala programistom szybko pisać potężny kod. Język stał się znaczącym graczem, a baza programistów szacuje się na ponad 1 milion (patrz odnośnik 5). Jednak gęsta składnia programów w Perlu również działa przeciwko niemu, utrudniając czytanie i debugowanie programów.