Програмски језик Перл

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

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

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

Садржај

Синтакса

Перл има синтаксу врло сличну оној C++ -а, Jave и Unix командне линије (енгл. 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 или тараба) служи за означавање почетка коментара. Коментаром се сматра све од овог знака до краја текуће линије.

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

  • Perl.org – званична Интернет презентација
  • Perl.com – презентација америчке издавачке куће
  • Perldoc – Перл-ПОД документација


Програмски језици
Ада | Алгол | APL | Асемблер | AWK | Бејсик | C | C++ | C# | Кобол | ColdFusion | Common Lisp | Ајфел | Фокус | Forth | Фортран | Haskell | IDL | Јава | Јаваскрипт | Лимбо | Лисп | Луа | Modula 2 | Objective C | OCaml | Паскал | Перл | PHP | Пролог | Пајтон | Руби | SAS | Scheme | Smalltalk | Tcl

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net