Perl (програмски језик)

интерпретирани програмски језик први пут објављен 1987. године
(преусмерено са Perl (programming language))

Perl је слободни, независни од платформе и интерпретирани програмски језик којег је развио Aмериканац Лери Вол 1987. године. Настао је као синтеза програмског језика C, неких команди оперативног система јуникс и других елемената.

Perl
Лого
Оригинални називенгл. PERL
Изговара сеПерл
Појавио се1987
Аутор(и)Лари Вол
Дизајнер(и)Лари Вол
Актуелна верзија5.28.0
Датум актуелне верзије23. јун 2018.
Оперативни системиСви значајнији
Веб-сајтhttp://www.perl.org/

Скраћеница PERL потиче од Practical Extraction and Report Language која прецизно објашњава најјаче особине перла - Practical за практичност тј. брже писање програма него у програмском језику C, Extraction за издвајање и анализу датотека и података, Report за генерисање излазних података и Language за програмски језик - иако га неки сврставају само у групу скрипт-језика и тиме неоправдано омаловажавају.

Синтакса

Perl има синтаксу врло сличну оној C++ -а, Jave и јуникс командне линије (енгл. shell).

Петље

  • for петља:
for ($counter=$min; $counter <= $max; $counter++ ) {        # radi nesto}

Основе

Стандардни типови варијабли

Перл познаје три стандардна (примитивна) типа промјењивих:

  • број
  • низ знакова
  • референца

Скалари

Скаларна варијабла у перлу је у стању снимити само једну вриједност стандардних типова промјењивих. До вриједности једног скалара можемо доћи тј. она се може промијенити тако што пред назив скалара ставимо префикс $ (долар).

$jedinica = 'metar';$obim_zemlje = 12756000;$visina = 1.80;$horizontalna_udaljenost = sqrt($visina * $obim_zemlje);

Назив скалара може бити дуг до 251 знак и може се састојати из великих и малих слова ASCII -ја, цифара и подвлаке ("_"). Осим тога, назив скалара не смије почињати цифром. Скаларне варијабле немају фиксни или статични тип. Умјесто тога аутоматски заузимају тип (или примитивни тип) садржаја.

Скаларе није потребно унапријед декларисати, али се то може урадити помоћу „квалификатора“ my или команде use vars:

my $jedinica;use vars qw($jedinica $obim_zemlje $visina $horizontalna_udaljenost);

Коментари

Знак музичке повисилице # (назива се и hash или тараба) служи за означавање почетка коментара. Коментаром се сматра све од овог знака до краја текуће линије, исто као и у програмском језику Пајтон.

Додатна литература

Спољашње везе

🔥 Top keywords: Карлос АлкаразНовак ЂоковићШанен ДоертиГлавна странаЛамин ЈамалЕвропско првенство у фудбалуЕвропско првенство у фудбалу 2024.Вимблдонски турнирДоналд ТрампСвети Козма и ДамјанДани ОлмоЗадруга (7. сезона)Нико ВилијамсФудбалска репрезентација ШпанијеКетрин, принцеза од ВелсаЏо БајденФудбалска репрезентација ЕнглескеРаде БогдановићТениски рекорди и статистике у отвореној ери — мушкарциРафаел НадалДатотека:Moj Happy Život.pngПливаПосебно:ПретражиСписак играча на првом месту АТП листе (појединачно)Марк КукурељаАлваро МоратаПобедници гренд слем турнира — мушкарци појединачноЕвропско првенство у фудбалу 2020.Филип VI од ШпанијеСветско првенство у фудбалуМеланија ТрампБеверли Хилс, 90210Лук ПериРодри (фудбалер, 1996)Светско првенство у фудбалу 2026.ШпанијаРоџер ФедерерЧариСветско првенство у фудбалу до 20 година 1987.