abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:33 | Komunita

    Ve Firefoxu bude lepší správa profilů (oddělené nastavení domovské stránky, nastavení lišt, instalace rozšíření, uložení hesla, přidání záložky atd.). Nový grafický správce profilů bude postupně zaváděn od 14.října.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Canonical vydal (email) Ubuntu 25.10 Questing Quokka. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2026.

    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzi 1.5.0.

    Ladislav Hagara | Komentářů: 0
    dnes 01:22 | Nová verze

    Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Bezpečnostní upozornění

    V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).

    Ladislav Hagara | Komentářů: 5
    včera 14:00 | IT novinky

    Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.

    Ladislav Hagara | Komentářů: 16
    včera 12:33 | Zajímavý software

    Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 03:33 | IT novinky

    Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.

    Ladislav Hagara | Komentářů: 0
    7.10. 18:11 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 2
    7.10. 16:33 | IT novinky

    Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.

    Ladislav Hagara | Komentářů: 4
    Jaké řešení používáte k vývoji / práci?
     (39%)
     (46%)
     (15%)
     (17%)
     (21%)
     (15%)
     (17%)
     (15%)
     (15%)
    Celkem 201 hlasů
     Komentářů: 13, poslední včera 07:41
    Rozcestník

    Perl Myths - OSCON 2008

    Perl je mrtvý. Perl se špatně čte, testuje a udržuje. Perl 6 zabíjí Perl 5. Tim Bunce se na OSCON 2008 snažil popřít tyto mýty. Slidy z přednášky Perl Myths obsahují aktuální trendy, grafy a statistiky.

    31.7.2008 12:31 | mj41 | Zajímavý článek


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    Jakub Lucký avatar 31.7.2008 15:01 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Fuj, co to je za nápad, dát jako první větu zprávičky: Perl je mrtvý ??

    Jsem se z toho celý vylekal...
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    31.7.2008 18:20 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Pokud je prý mýtem, že Perl se špatně udržuje, tak nestojím o další snůšku lží, a proto jsem dané odkazy ani nenavštívil.
    31.7.2008 19:12 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    To je škoda, protože mně ta prezentace přišla velmi zajímavá. :-) Není to jen tím, že Perl dostatečně neovládáte? ;-)
    31.7.2008 19:57 skywaker
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    rozmyslam ze skusam sa naucit robyt v perlu ale zatial u mna vyhrava Ruby.
    31.7.2008 20:43 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    U mně zatím taky vyhrává Ruby, ale snad se stihnu Perl 6 naučit, než vyjde. :-) Perl 6 prozatím vypadá jako velmi příjemná směska Perlu (ať už to slovo znamená v tomhle kontextu cokoli :-D), Ruby/Smalltalku, Lispu a Haskellu, s docela slušnou šancí, že prakticky žádný užitečný idiom, technika ani konstrukce vymyšlené za posledních třicet let mu nebou činit žádné zvláštní překážky. :-) (Počínaje zobecněním regulárních výrazů s čitelnou syntaxí (proti té současné se ohrazuje sám Larry Wall, takže jsou-li některé perl5ovské skripty nečitelné kvůli přemíře regexpů, určitě je sám hájit nebude), přes pravá makra jako v Lispu, volitelné líné vyhodnocování jako v Haskellu, až po třeba kvalitní objektový systém, který si vzal ponaučení z Lispu a Smalltalku, a to ponechávám stranou takové věci, jako junctions/kvantové superpozice z Perlu 5. :-D)

    Perlu 5 se bojím, ale na Perl 6 se docela těším. Otázka ovšem je, jak dlouho ještě budu muset. ;-)
    Jakub Lucký avatar 31.7.2008 21:45 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Třeba ho vydají s HURDem ;)
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    alblaho avatar 1.8.2008 00:09 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Nevýhodu Perlu5 bych viděl v tom, že není standardní způsob, jak dělat objekty, výjimky atd. Prostě ten jazyk je mocný, ale nedefinuje vyšší celky.

    S tou šestkou nevím. Četl jsem od Larryho nějaké povídání, kde ukázal výborný přehled v jiných jazycích a dobré postřehy, ale trochu se bojím, aby to nebylo jako když Pejsek s Kočičkou vařili dort.

    Nejlepší jsou jednoduché minimalistické jazyky. Pár ortogonálních pravidel umožňující skoro všechno. Java (do verze 1.5), C# (do verze 2), Python, Ruby. Čisté C (verze 90?), Lisp (neznám, s verzí neporadím).
    1.8.2008 13:35 Miroslav Suchy
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Jak nejdou dělat objekty? http://perldoc.perl.org/perlobj.html

    Jak nejdou dělat vyjímky (ne ze by to bylo dobre, zkousel jste ladit nekdy neco co pouziva vyjimky)? http://search.cpan.org/~uarun/Error-0.15/Error.pm
    alblaho avatar 1.8.2008 22:25 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Co vím, tak existuje _několik_ modulů pro OOP, existuje řada modulů dělající výjimky. Nekompatibilní. A to dělá problémy.

    Neříkám že v Perlu něco nejde, jen říkám, že na to není standardní způsob.
    1.8.2008 22:45 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Ale to přeci je vlastnost reálného světa. :-) Některé jazyky mají výjimky objektové, jiné je objektové nemají (ve smyslu "objekt výjimky je instance třídy s nějakými vlastnostmi", pořád to může být objekt jako first-class hodnota), některé jazyky při výjimce automaticky odvíjejí zásobník, jiné zase ne, některé jazyky umožňují výjimku ošetřit a pokračovat od bodu jejího vzniku, jiné zase ne... O objektových systémech by se dalo říct přesně totéž. Kde je tedy něco "standardního"? :-)
    alblaho avatar 4.8.2008 00:02 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Myslel jsem to takhle: v Pythonu jsou objekty a výjimky zadrátované do jazyka, stejně jako v Javě, Ruby, C++. V Perlu nikoliv. Jazyk sice podobné fíčury umožňuje, ale jsou to v podstatě hacky a obvykle jsou na trochu nižší úrovni, proto se obvykle zabalí do nějakého modulu. No a těch modulů je pro každou fíčuru víc a nejsou kompatibilní.

    Takže nejde snadno lepit různé kódy, pokud používají různé moduly pro zapouzdření OOP nebo výjimek.

    Je to podobná situace, kterou znají programátoři v C++, každá knihovna má svou implementaci natahovacího řetězce a každý programátor si aspoň jednu implementaci sám napsal. Teď už se to zlepšilo díky STL.

    Naopak nejlépe jdou lepit kódy v Javě, protože ta má standard dokonce i na tvorbu identifikátorů a formátování. Java už je taková ta průmyslová nuda jako v zaběhlejších průmyslových oborech (strojírenství).

    Perl není nuda, Perl je podle jeho tvůrce umění. To ale IMHO komplikuje právě to průmyslové nasazení.
    5.8.2008 21:21 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Myslel jsem to takhle: v Pythonu jsou objekty a výjimky zadrátované do jazyka, stejně jako v Javě, Ruby, C++. V Perlu nikoliv. Jazyk sice podobné fíčury umožňuje, ale jsou to v podstatě hacky a obvykle jsou na trochu nižší úrovni, proto se obvykle zabalí do nějakého modulu. No a těch modulů je pro každou fíčuru víc a nejsou kompatibilní.
    To podle mě také není tak úplně správně. Třeba Common Lisp definuje systém výjimek (nebo spíš "stavů" - "conditions"), který by - pokud by nebyl dodáván s jazykem - šel naimplementovat "pomocí hacku na nižší úrovni", a sice pomocí základních speciálních operátorů. Dokonce je velká šance, že přesně tak bude v průměrné implementaci systém výjimek naimplementovaný. Myslim, že zrovna systém výjimek je jedna z těch věcí, které jsou na jazyku samotném závislé jen poměrně volně. To už je pak věc komunitu uřivatelů, jak s případnou volností naloží.
    mj41 avatar 4.8.2008 14:01 mj41 | skóre: 17 | blog: mj41 | Brno
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Ze všech pejsků a kočiček tenhle dort vaří ti z nejlepších, tento typ připravují už pár let a mají hodně zkušeností s vařením jiných. Už aby byly Vánoce.

    Perl 6 má být takový, aby nebylo třeba psát Perl 7 :-). Když se objeví nějaká nová móda, jak tomu bylo například u OO, tak půjde do Perl 6 přidat elegantněji než do předchozích verzí.
    1.8.2008 10:12 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Ne, Perl UŽ neovládám. Postupně mi vyprchává z hlavy, už jsem jej několik let nepoužil. Důvod - jiné jazyky jsou čitelnější, udržovatelnější, řada featur v nich není nalepovák jako v Perlu.
    31.7.2008 20:08 kafa | skóre: 10
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    "Udržovatelnost" programu je z valné míry vlastností programátora, nikoliv jazyka! Perl nikomu nebrání psát přehledný a dobře udržovatelný kód, ovšem nebrání ani přesnému opaku. To by snad až tolik nevadilo, kdyby se takové kódy nestaly módní. (Viz zrůdná soutěž Perl Golf a podobné). Přesto tvrdím, že dobře udržovatelné a přehledné kódy psát lze - pokud budete ignorovat poznámky, že je to "neperlovské".
    31.7.2008 22:40 Pev | skóre: 28
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Uznávám, že čitelnost hlavně závisí na programátorovi, ale Perl (alespoň 5.8.x se kterým mám denně možnost pracovat) není dobrým základem. Klasika :-), ale na slajdy se podívám.
    1.8.2008 10:16 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008

    "Udržovatelnost" programu je z valné míry vlastností programátora, nikoliv jazyka!

    Udržovatelnost programu je do značné míry determinována i jazykem. Je sice možné psát v Perlu i přehledné kódy, nicméně řada vedlejších efektů v mnoha konstrukcích Perlu tomu moc nepřispívá. Navíc u Perlu se jak píšete se hůře čitelné zrůdnosti staly módou. Řekl bych tak, v Perlu, pokud chcete, udržovatelné kódy psát lze, ale daleko snadněji lze psát více čitelné a udržovateln= kódy v naprosté většině jiných jazyků.

    Mimochodem, neviděl jsem moc rozsáhlejších projektů v Perlu (v porovnání s množstvím v jiných jazycích) a jako důvod si myslím, že je to značná faktická neudržovatelnost Perlu. A problém se násobí, a to značně, pokud má spolupracovat více perlistů na jednom projektu.

    mj41 avatar 4.8.2008 14:16 mj41 | skóre: 17 | blog: mj41 | Brno
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Mýtů kolem Perlu je opravdu hodně. Je to jak s reklamou. Říkáte si, že tohle je váš názor podpořený zkušenostmi. Jenže, co když je to jen stokrát omílaná lež? Projděte si tu prezentaci :-). Mé zkušenosti (ano zkušenosti, ne pocity) jsou jiné. Např. Perl::Critic je pro práci v týmu neocenitelný.

    Wikipedia píše "Large projects written in Perl include Slash, Bugzilla, TWiki and Movable Type. Many high-traffic websites, such as bbc.co.uk, Amazon.com, LiveJournal.com, Ticketmaster.com and IMDb.com[20] use Perl extensively."

    Mě připadá zrůdnější říkát si "K čemu testy? Nepíšu to přece v hnusném Perlu a v nádherném Pythonu.".
    31.7.2008 21:48 WoSSa
    Rozbalit Rozbalit vše Re: Perl Myths - OSCON 2008
    Dobrý den, hledám někoho kdo umí dobře ovládat jazyk Perl. Potřebuju provést nějaké úpravy ve svém scriptu a ten je napsán právě v jazyku Perl ( nechci to samozřejmě zadarmo - peněžní ohodnocení od odvedené práce ) Pište prosím na mail petr.cmela@gmail.com Předem děkuji!
    1.8.2008 07:30 JS
    Rozbalit Rozbalit vše OT - cestina
    kdo umí dobře ovládat jazyk Perl
    Ja vim, je to offtopic, ale tento jazykovy konstrukt je zvlastni. Podle me by stacilo napsat "umi dobre" nebo "dobre ovlada". Pripada mi to skoro jako kdyby nekdo v C udelal jednu dereferenci navic. Kdyby tam stalo velmi podobne "umi dobre ovladnout jazyk Perl", tak by pisatel zrejme pozadoval nekoho, kdo Perl sice ani nemusi znat, ale staci, kdyz by se ho chtel naucit. Takze nyni vlastne pozaduje nekoho, kdo Perl drive neznal, a byl schopen se mu (tehdy) dobre naucit, spis nez nekoho, kdo ho proste jenom dobre umi. :-)

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.