|
![]() |
#1 |
Nikola Denić
Sir Write-a-Lot
|
![]() Jel gledao neko Perl 6
![]()
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
![]() |
![]() |
![]() |
#2 |
profesionalac
Professional
Datum učlanjenja: 11.10.2006
Lokacija: beograd, srbija
Poruke: 271
Hvala: 32
10 "Hvala" u 7 poruka
![]() |
![]() hehe.. jablane brate, u pravu si.
![]() Kôd:
for($i=0;$i<5; echo $i++ .'. Mladen'); ![]() |
![]() |
![]() |
![]() |
#3 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Tačno. Zato izabereš onaj koji smatraš najčitkijim i prestaneš da brineš o ostalim načinima. Ili se lepo vratiš na MOV, SUB i JNZ. Pardon, $i++.
![]()
__________________
blog Poslednja izmena od jablan : 28. 01. 2008. u 11:54. |
![]() |
![]() |
![]() |
#4 |
Ivan Dilber
Sir Write-a-Lot
|
![]() ako su one-lineri najbitniji, ume i perl to:
print "mladen" foreach(1..5); EDIT: inace, apropo price o tome kako perl-asi nisu hteli da predju na ruby, ruby izuzev OOP-a nema bas neke toliko velike prednosti u odnosu na perl (za nekog ko zna perl dobro i ne uplasi se ako vidi par $@% znakova u kodu). E sad ako se rade neke komplexne i egzoticne OOP stvari ruby je svakako mocniji, ali za evryday probleme perl radi posao, ima gomilu proverenih biblioteka, puno koda i helpova, tako da zaista nema puno razloga da neko menja perl sa rubijem..
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 28. 01. 2008. u 12:06. |
![]() |
![]() |
![]() |
#5 |
profesionalac
Qualified
Datum učlanjenja: 10.02.2006
Poruke: 181
Hvala: 2
20 "Hvala" u 11 poruka
![]() |
![]() mislim da je ovo glavni razlog zasto se veliki broj ljudi uopste i opredelilo za perl (guilty as charged) - doduse kada se pojavio izbor i nije bio narocito bogat, ali kao jezik je sustinski prilicno zeznut posto je sintaksa prlicno kripticna kao i znacenja odr. konstrukta, strukture podataka su prilicno uzasne (zamisljam larry-a kako je ispushio kilo granja i poceo da tripuje "wooo dudes, let's make a world flat... hahah hohoho how cool would that be...") - osim toga, perl je lep jezik sa gomilom dobrih biblioteka, ili da prosto kazem perl je jezik sa gomilom dobrih biblioteka. najveci problem koji ja imam sa perlom je ako krenes da pises citljiv perl kod, a ne puzzles za zabavljanje kolega, zavrsices opet sa ogromnom kolicinom koda koju je izuzetno tesko odrzavati i napravio sam tu gresku suvise mnogo puta da bih pozeleo da koristim perl za bilo sta osim za shell-umesto-shell-a i izuzetno kratke programcice za automatizaciju (izgleda patim od tog evolutivnog sindroma, perl-umesto-perla i shell-umesto-shell-a, mozda bi trebalo da presecem).
Poslednja izmena od caboom : 28. 01. 2008. u 12:42. |
![]() |
![]() |
![]() |
#6 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Da, Rubi je svakako dosta dobrih stvari pokupio iz Perla, ali nije mi bio cilj da poredim one-linere, već da na jednom jako uobičajenom primeru (iteracija bloka n puta) prikažem čitljivost, izbegavanje deklaracije nepotrebne promenljive, ali i veliku objektnu orijentisanost Rubija - times je zapravo metoda klase Fixnum (čitaj integer), a ne sintaksna konstrukcija samog jezika.
Osim ako ne želi da tu i tamo napravi i neku veb aplikaciju... ![]()
__________________
blog |
![]() |
![]() |
![]() |
#7 |
Ivan Dilber
Sir Write-a-Lot
|
![]() pa ima i perl svoje frejmworke, ima mason i tt2 templejt sisteme, ima odlican DBI modul za apstrakciju baze, ORM i ostalo, ima mod_perl za efikasan rad sa apachem, koji daje neverovatno low level pristup web serveru, itd..
ne pricam ovo kao advocacy za perl, a nemam nista ni protiv ruby-ja definitivno, nego hocu da kazem da je sustina u tome na sta si navikao i koliko ti sta lezi (i koliko zaista poznajes ostale jezike)... igrom slucaja sam upao u poslove sa mod_perlom pa sam naucio da ga koristim, verovatno kad bih sad proveo 6 meseci radeci intezivno na nekom projektu u rubiju da bih se navikao na celu ideju i da bi mi ruby bio super, ali opet nemam neku potrebu ili zelju za tim, to je ono sto pokusavam da objasnim... nemam utisak da mi nesto fundamentalno fali u kombinaciji php i perl-a da bih imao potrebu da ucim nov jezik (ok, znam ja pomalo ruby, a i python, i lua, ali nisam ozbiljno radio u njima)
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 28. 01. 2008. u 17:48. |
![]() |
![]() |
![]() |
#8 |
profesionalac
Professional
|
![]() Uz svesni rizik da se ovo pretvori u advocacy... ali, sa chisto jezichke strane, shta vam je zaista doneo Ruby?
Ne dovodim u pitanje *praktichnu* stranu jezika (ako vam je jezik udvostruchio produktivnost, super, pozdravljam), zanima me teorijska vrednost, prevashodno. Kada sam prvi put pogledao Ruby (pochetkom veka, zahvaljujuci jednom prijatelju koji je *bio* veliki Ruby evandjelist), nisam primetio nishta fundamentalno novo i interesantno u jeziku - ideja je bila pokupiti 80% stvari (i sintakse) od smalltalk-a i dodati resto iz Perl-a kao zachin. Gomila 'magije' u pozadini uz fakat da je fiktivna 'chitljivost koda' opasna po dijabetichare. Onda se, kasnije, pojavio RoR, a ja i dalje nisam video nishta preterano 'revolucionarno' u samom pristupu (valjda zato shto MVC postoji vec par decenija, dok se danas pojam siluje sa svih strana), uz istu 'magiju' u pozadini koju ima i sam Ruby i od koje mi trnu zubi. OK, da se ogradim, mozhda sam ja postao cinik nakon mnogo cimanja sa kojekakvim jezicima pa ne vidim neka sitna zadovoljstva u programiranju (nakon velikog razocharenja u Python) ![]() Ili mozhda chekam trenutak da OCaml i Lua postanu the Next Big Thing da bih napisao ovde, u 24p boldu, "see, I told ya!" ![]() |
![]() |
![]() |
![]() |
#9 | |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citat:
A ono revolucionarno što donosi u odnosu na moćne (ali egzotične) rođake koje pominješ je "samo" činjenica da je ušao u mejnstrim, to jest da je danas normalna stvar videti firme koje na njemu baziraju svoje projekte, kao i "obične" programere (nasuprot akademskoj eliti) koji ga koriste, te mnoštvo sajtova sa primerima, dobre biblioteke, hosting planove itd.
__________________
blog |
|
![]() |
![]() |
![]() |
#10 |
profesionalac
Professional
|
![]() @jablan
Hm, da, sa te 'vertikalne' strane posmatrano slika jeste drugachija ![]() (istine radi, ja sam na poslu strogo C++ orijentisan, sa malim uplivom script jezika, ostali jezici mi privatno sluzhe da koliko-toliko odrzhavam mozak u funkcionalnom stanju). Btw, ne 'odmahujem rukom', right tool for the job itd., interesuje me samo mishljenje vas koji uveliko koristite Ruby... Koristicu i ja Ruby ako ekosistem nalazhe/opravdava. I uopshte ne dovodim u pitanje praktichnost jezika i korisnost sve veceg komjunitija. Pitanje je bilo vishe usmereno ka neproporcionalnosti odlika samog jezika i VM-a nasuprot generisane galame na netu na temu istog. Python, recimo, nikada nije generisao takav hype, mozhda mu je falio PythonOnRails ili slichan killer-app. |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Srpski besplatni web servis za lične finansije | debito | Linkovi | 2 | 14. 12. 2009. 15:51 |
NBS Srednji kurs - XML | Gargoyle | e-Business | 2 | 29. 08. 2009. 03:43 |