Perl: Skirtumas tarp puslapio versijų

379 pridėti baitai ,  15:42, 9 rugsėjo 2024
nėra keitimo aprašymo
 
(nerodoma 2 tarpinės versijos, sukurtos 2 naudotojų)
4 eilutė: 4 eilutė:
Tai užtat ir gavosi keista kalba tokia, kur galima programuoti, nenaudojant visokių kintamųjų, nes jų kaip ir nereikia. Nes ir taip viskas savaime tenai aišku turi būt, iš konteksto.
Tai užtat ir gavosi keista kalba tokia, kur galima programuoti, nenaudojant visokių kintamųjų, nes jų kaip ir nereikia. Nes ir taip viskas savaime tenai aišku turi būt, iš konteksto.


Be kita ko, Perl yra laikoma ta programavimo kalba, apie kurią yra parašytas geriausias ever programavimo vadovėlis žmonijos istorijoje - tai ta pati legendinė Kupranugario knyga, išleista O'Reilly leidykloje, kurios dėka ir pats Perl išpopuliarėjo. Taigi, kokia čia kalba bebūtų, mokymuisi ji yra labai maloni. Nors ir neturinti jokios ateities, deja.
Be kita ko, Perl yra laikoma ta programavimo kalba, apie kurią yra parašytas geriausias ever programavimo [[vadovėlis]] žmonijos istorijoje - tai ta pati legendinė Kupranugario knyga, išleista O'Reilly leidykloje, kurios dėka ir pats Perl išpopuliarėjo. Taigi, kokia čia kalba bebūtų, mokymuisi ji yra labai maloni. Nors ir neturinti jokios ateities, deja.


Šiais laikais daugelis tų, kas kadaise naudodavo Perl, dabar persimetė ant [[Python]]. Nors šioji kalba ne mažiau durna, negu Perl, tačiau durna į visiškai atvirkščią pusę - pvz., sintaksėje yra tiek priekabi, kad netgi prie tarpų skaičiaus kabinėjasi. Užtat tada programeriams viskas atrodo apibrėžčiau, o todėl - ir geriau.
Šiais laikais daugelis tų, kas kadaise naudodavo Perl, dabar persimetė ant [[Python]]. Nors šioji kalba ne mažiau durna, negu Perl, tačiau durna į visiškai atvirkščią pusę - pvz., sintaksėje yra tiek priekabi, kad netgi prie tarpų skaičiaus kabinėjasi. Užtat tada programeriams viskas atrodo apibrėžčiau, o todėl - ir geriau.
Vietoje nepavykusios Perl 6 versijos dabar atsirado [[Raku]] kalba, bet ji tokia pati nepavykusi, kaip ir Perl, nes išties ir yra ne kas kita, kaip nepasisekusi ir pervadinta Perl 6 kalba.




16 eilutė: 18 eilutė:


== Perl kalbos atsiradimo istorija ==
== Perl kalbos atsiradimo istorija ==
[[Vaizdas:Beginning_Perl_for_Bioinformatics_.jpg|thumb|400px|Atrodo, kad vikšrai <s>aprūrino</s> iš3,14zdino kupranugarius...]]
Perl kalbos istorija yra daug įdomesnė, nei kitų programavimo kalbų, tačiau savo vingiais nusako ir pačios kalbos nesąmones bei privalumus. Itin ryškus šios kalbos akcentas - tai bandymas perkelti į programavimą paprastų šnekamųjų kalbų kūrimo ir vystymo principus.
Perl kalbos istorija yra daug įdomesnė, nei kitų programavimo kalbų, tačiau savo vingiais nusako ir pačios kalbos nesąmones bei privalumus. Itin ryškus šios kalbos akcentas - tai bandymas perkelti į programavimą paprastų šnekamųjų kalbų kūrimo ir vystymo principus.


49 eilutė: 52 eilutė:
Vietoje konkrečios specifikacijos visada būdavo sakoma, kad jei jau taip reikia, tai esą pasižiūrėk į Perl interpretatoriaus kodą ir sužinosi. Tai taip visi ir darydavo.
Vietoje konkrečios specifikacijos visada būdavo sakoma, kad jei jau taip reikia, tai esą pasižiūrėk į Perl interpretatoriaus kodą ir sužinosi. Tai taip visi ir darydavo.


Pats Larry Wall šitą Perl savybe laikė labai gera, nes esą taip Perl išties ir panašėja į tikras žmonių kalbas - vystosi visaip, savaime, randantis visokiems dialektams, jiems jungiantis ir taip toliau. Vėlyvesnėse Perl versijose, kaip kad Perl 5, būtent ta savybė ir buvo plečiama - kad kuo įvairiau galima būtų viską daryti, kuo daugiau skirtingų būdų. Rezultatas, deja, gavosi toksai, kad kalba tapo nesuvaldoma. Vėliau vykę bandymai sukurti naują Perl versiją - Perl 6 - baigėsi faktine nesėkme ir naujos programavimo kalbos atsiradimu. Taip atsirado tokia [[Raku]] kalba, kuri, iš esmės, yra daugiau mažiau  
Pats Larry Wall šitą Perl savybe laikė labai gera, nes esą taip Perl išties ir panašėja į tikras žmonių kalbas - vystosi visaip, savaime, randantis visokiems dialektams, jiems jungiantis ir taip toliau. Vėlyvesnėse Perl versijose, kaip kad Perl 5, būtent ta savybė ir buvo plečiama - kad kuo įvairiau galima būtų viską daryti, kuo daugiau skirtingų būdų. Rezultatas, deja, gavosi toksai, kad kalba tapo nesuvaldoma. Vėliau vykę bandymai sukurti naują Perl versiją - Perl 6 - baigėsi faktine nesėkme ir naujos, programavimo kalbos atsiradimu. Taip atsirado tokia [[Raku]] kalba, kuri, iš esmės, yra daugiau mažiau tas pats Perl 6, bet ir toliau kažkoks nedadirbtas.


Taigi, kažkuriais atžvilgiais galim tarti, kad Perl yra pats baisiausias pavyzdys, kaip blogas [[Agile]] metodų taikymas pradžioje atrodo, kad duoda gerus rezultatus, bet paskui viską sužlugdo. Įsitikinimas, kad reikia ne dokumentuoti, o daryti ir kad daryti reikia greitai, o ne planuoti ir kad nereikia didžiulių planavimo etapų ir kitos [[projektų valdymas|projektų valdymo]] veiklos pradžioje atrodė geru, kol Perl buvo visiškai nauja kalba. Paskui tai tapo visiško Perl žlugimo priežastimi.
Taigi, kažkuriais atžvilgiais galim tarti, kad Perl yra pats baisiausias pavyzdys, kaip blogas [[Agile]] metodų taikymas pradžioje atrodo, kad duoda gerus rezultatus, bet paskui viską sužlugdo. Įsitikinimas, kad reikia ne dokumentuoti, o daryti ir kad daryti reikia greitai, o ne planuoti ir kad nereikia didžiulių planavimo etapų ir kitos [[projektų valdymas|projektų valdymo]] veiklos pradžioje atrodė geru, kol Perl buvo visiškai nauja kalba. Paskui tai tapo visiško Perl žlugimo priežastimi.
2 322

pakeitimai