Перл вс Питхон
Перл и Питхон су оба скриптна језика која треба да створе мале скрипте које се могу користити за различите апликације. Перл је већ стари утврђени скриптни језик који је добио широку подршку захваљујући својој свеобухватној колекцији УНИКС библиотека. Због зрелости Перла можете пронаћи и преузети пуно модула које је креирала заједница Перл. Супротно томе, Питхон је релативно нов, али је привукао велику пажњу због свог неортодоксног начина обављања ствари.
Оно што бисте лако уочили када погледате Перл и Питхон код је недостатак заграда у коду Питхон-а. У Перлу се заграде користе за груписање изјава у обједињени блок. Ово је правило за програмске језике и већина их користи исти или неки други знак. Питхон прекида конвенцију користећи промену увлачења да означи почетак или крај блока. Промена урезака за сваки нови блок већ је уобичајена пракса за већину програмера и произвођачи Питхона видели су наруквице као сувишне.
Питхон је такође интуитивнији када је реч о коду и многи стручњаци кажу да је Питхон лакши за научити и одабрати чак и за почетнике. Перл може бити помало сложен и збуњујући јер кључне речи које су вам често потребне заправо не одговарају задатку који сте имали на уму. Овај проблем се можда не чини превише релевантним када кодирате мале програме, али како започињете са већим програмима за које је потребно пуно кода.
Како је код већих програма све теже писати код, тако се вероватно појављују и грешке у коду. Било би много теже уклонити грешку Перл кода од Питхон кода јер се ваши програми повећавају јер се мањи проблеми који на почетку изгледају тривијално све више појачавају и на крају се борите са властитим кодом. Елегантан дизајн Питхона минимизира овај проблем и омогућава вам да креирате лепо изграђене скрипте.
Резиме:
1.Перл је много старији од Питхона и има на располагању много шире модуле за избор.
2.Перл користи традиционалне заграде за обележавање блокова изјава, док Питхон користи увлаке у исте сврхе.
3.Питхон код је интуитиван и лакше се учи у поређењу са Перл-ом.
4.Перл је теже за руковање и уклањање погрешака у поређењу са Питхон-ом када код почне да расте.