abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 18:00 | IT novinky

    DuckDuckGo AI Chat umožňuje "pokecat si" s GPT-3.5 Turbo od OpenAI nebo Claude 1.2 Instant od Anthropic. Bez vytváření účtu. Všechny chaty jsou soukromé. DuckDuckGo je neukládá ani nepoužívá k trénování modelů umělé inteligence.

    Ladislav Hagara | Komentářů: 0
    dnes 14:22 | IT novinky

    VASA-1, výzkumný projekt Microsoftu. Na vstupu stačí jediná fotka a zvukový záznam. Na výstupu je dokonalá mluvící nebo zpívající hlava. Prý si technologii nechá jenom pro sebe. Žádné demo, API nebo placená služba. Zatím.

    Ladislav Hagara | Komentářů: 2
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

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

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 13
    včera 17:11 | 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 verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 10
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    KDE Plasma 6
     (68%)
     (11%)
     (2%)
     (20%)
    Celkem 566 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Whirlpool model návrhu/vývoje Perlu 6

    30.7.2010 11:47 | Přečteno: 1499× | Ostatní

    Poněkud delší reakce na názor v jedné diskuzi.
    Psaní kompilátoru je to poslední, co by mělo trápit návrháře jazyka, ne? Primární je uživatelnost jazyka, ne složitost kompilátoru...
    Larry Wall označuje způsob návrhu Perlu 6 jako whirlpool model (model víru). Při psaní testů a implementaci zjistíte co je ve specifikaci špatně, takže upravíte specifikaci, upravíte testy, upravíte implementaci, vyhodnotíte co je špatně a zase znovu upravit specifikaci, uprati testy, ... pak začnete psát první aplikace a knihovny a zase znovu. Tím se dostanete právě k té uživatelnosti jazyka. Navrhnout jazyk bez psaní v jeho kódu nebo psaní kódu bez možnosti spustit jej je nesmysl.

    Specifikací/návrhů, které byly psány bez implementace existuje bezpočet. Dobře víme kolik chyb, rozporů a nejednoznačností v nich je.

    Myslím si, že napsat implementaci dynamického programovacího jazyka jen podle specifikace nejde. Perl 6 za správnou implementaci jazyka (určité verze) považuje tu, která splňuje existující testy Perlu 6 (pro tuto verzi). Testy jsou v podstatě součástí specifikace. Testových případů jsou tisíce a další tisíce se musí ještě dopsat.

    Programátor by neměl používat nespecifikovanou/netestovanou funkci jeho Perl 6 kompilátoru. Měl by test napsat a protlačit jej do jazyka. Když to neudělá, tak se může stát, že funkce nebude v příští verzi podporována (bez zmínky v changelogu). To je velký rozdíl oproti Perlu 5. V Perlu 6 jsou si všechny implementace rovny. Kvalita se dá měřit počtem splněných testů.

    Perl 5 ani specifikaci nemá. V případě, že je dokumentace v rozporu s kompilátorem perl, tak jde o chybu dokumentace. Svou roli zde hraje důraz na zpětnou kompatibilitu (jazyk má přes 20 let). Perl 5 je jeden a tak to asi i zůstane.

    Python, Ruby, PHP a další moc nesleduji. Existují zde "alternativní" kompilátory. Nevíte jak je to u nich? Je to jako u Perlu 6, že správnou implementací můžete napsat podle oficiální specifikace (oficiálních testů jazyka)? Nebo jako u Perlu 5, že specifikace je jen tak zhruba a při psaní kompilátoru musíte porovnávat s hlavní implementací, která určuje co je ten správný Python/Ruby?        

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    30.7.2010 12:01 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    V Ruby existuje projekt RubySpec – – – který vznikl právě z potřeb alternativních implementátorů :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    frEon avatar 30.7.2010 14:14 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    a hlavne ruby ceka iso standartizace: kuk
    Talking about music is like dancing to architecture.
    Marek Bernát avatar 30.7.2010 12:25 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Whirlpool model je fajn. Je to podobné ako prototypovanie pri návrhu aplikácií. A obecnejšie je to veda: vytvoríš teoretický model a potom ho overuješ a upravuješ podľa experimentov :-)

    Na druhej strane, ak niekto plánuje písať stabilný program, ktorý musí vydržať niekoľko rokov, tak asi neni moc zábavné, keď sa mu každý týždeň mení špecifikácia jazyka pod rukami. Starý problém rolling updates :-) Takže rozumnejšie asi je mať release cycles (napr. po 5 rokoch). Vždy vydať špecifikáciu jazyka, nechať ľudí ho pár rokov používať a tvoriť v ňom programy, a tie skúsenosti reflektovať do novej verzie (plus mínus ako to robí Scheme s RnRS).

    Čo sa týka Pythonu, tak tam je štandardná implementácia v C, ale hlavná je špecifikácia a vďaka nej existuje aj kopa alternatívnych implementácií. Python napísaný v pythone, kompilátory do bytekódu rôznych virtuálnych mašín a pod. Zaujímavejšie je to napr. s Common Lispom alebo Scheme, kde žiadna štandardná implementácia neexistuje, máš len desiatky rôznych implementácií (viac či menej podporujúcich špecifikáciu).

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    30.7.2010 13:04 Trained.Monkey | skóre: 12 | blog: monkey
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Ona i Scala ktera je 'ultra hard typed' ma dost slozity kompilator. Kompilace take trva klidne i 60x dele nez srovnatelny kod v Jave.
    Jakub Lucký avatar 30.7.2010 13:31 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Nejsem si jist, jestli to tak má být, ale podle mě nejsme ve sporu...

    Jinak oceňuju přínosné informace o vývoji...
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    mj41 avatar 30.7.2010 14:08 mj41 | skóre: 17 | blog: mj41 | Brno
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Myslel jsem to tak, že bez implementace se nedostanete k dobré specifikaci tj., že psaní kompilátoru musí návrháře zajímat.

    Navíc u dynamického jazyka jako je Perl 6, který je založen na gramatice, která půjde za běhu měnit je to ještě složitější. Proto sám Larry píše STD.pm6, aby mohl pokračovat v návrhu jazyka.
    Jakub Lucký avatar 30.7.2010 14:35 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Aha, to jsem se asi špatně vyjádřil...

    Já jsem v původní myšlence mínil, že složitost implementace uvnitř kompilátoru by neměla zatěžovat hlavu člověku, který vymýšlí featury jazyka... tj. Nemělo by být: "Hm, tohle tam dávat nebudu, to by bylo strašně složité naprogramovat"
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    Marek Bernát avatar 30.7.2010 14:45 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Tak s týmto absolútne nesúhlasím. Návrhár jazyka musí byť zároveň schopný aj napísať jeho kompilátor, aby mal aspoň nejakú predstavu, či je niektorá vlastnosť vôbec realizovateľná v praxi. Nie všetky informatické problémy sú rozumne riešiteľné. A nie každá vlastnosť je vôbec rozumne programaticky podchytiteľná. Toho všetkého si musí byť návrhár vedomý, inak nikdy nevznikne nič viac než návrh.

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Jakub Lucký avatar 30.7.2010 14:53 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    No, realizovatelné to musí být, to je jasné, nějak přijatelně (s nějakou rozumnou složitostí)... Ale kompilátor se píše jednou, programů pak v daném jazyce stovky až tisíce...
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    Marek Bernát avatar 30.7.2010 15:10 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    O to väčší dôvod, aby bol ten kompilátor kvalitný :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Jakub Lucký avatar 30.7.2010 15:20 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    No to nepochybně... Ale o to spíš by měl taky obsahovat vychytávky, se kterýma se program dobře píše...
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    Marek Bernát avatar 30.7.2010 15:31 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Ako som už napísal pod druhým blogom, vysokoúrovňovosť a prívetivosť jazyka nebráni peknému návrhu. Naopak :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    30.7.2010 14:49 Ondrej 'SanTiago' Zajicek
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    To by pak dopadlo jako C++, kde nektere rysy jazyka nebyly implementovane v kompilatorech snad deset let. Samozrejme ze je treba pri navrhu brat v potaz i to, jak dane rysy jazyka ovlivni implementaci. Obcas drobne detaily v navrhu jazyka mohou vyrazne ovlivnit efektivitu a eleganci implementace a nevhodne specifikovany. Jak vnejsi chovani (pro programatora v tom jazyce) tak vnitrni implementace by mely byt v harmonii.
    mj41 avatar 30.7.2010 15:04 mj41 | skóre: 17 | blog: mj41 | Brno
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Při návrhu syntaxe Perlu 6 se např. myslí na rychlost parsování. Jinak mi ale nepřipadá, že by se nějak hledělo na složitost implementace na úkor elegance samotného jazyka.
    frEon avatar 30.7.2010 14:17 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Pro ruby, mimo specifikace, je sada testu, podle ktery se da zjistit, jak moc se kompilator blizi specifikaci. Jinak ruby kompilatoru je nekolik, jeden oficialni od Matze, JRuby ktery bezi jvmku a neco bastli microsoft. Pak jeste Enterprise Ruby (coz je vlastne fork Matzova ruby 1.8).
    Talking about music is like dancing to architecture.
    30.7.2010 14:34 Ivan
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Psaní kompilátoru je to poslední, co by mělo trápit návrháře jazyka, ne? Primární je uživatelnost jazyka, ne složitost kompilátoru...
    Treba u C++ nemame poradne ani po 15ti letech kompilator ktery by jej bezezbytku implementoval. Zrovna nedavno jsem narazil ne nejakou nejednoznacnost vykladu specifikace mezi gcc a VC2008(i kdyz vic verim gcc). Co je tezke na implementaci pro kompilator musi by tezke na nauceni pro programatora. To mi nikdo nevymluvi.
    Marek Bernát avatar 30.7.2010 15:09 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Presne tak. C++ snáď nie je ani LALR, takže sa neni moc čo čudovať...

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    30.7.2010 15:14 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    C++ je obecně GLR a pro jednoznačné parsování je potřeba spousta sémantické informace. Se sémantickými predikáty se dá dostat na LALR(1) a tuším že i LL(*), ale dělat bych to nechtěl :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    Marek Bernát avatar 30.7.2010 15:24 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Aha, dík za upresnenie. Každopádne to musí byť humus :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    30.7.2010 19:12 Martin | skóre: 10 | blog: Nádraží Perdido
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Poslyš, nechtělo by se ti konečně nastartovat blogový seriál o jazycích, gramatikách, překladačích a podobném voodoo po vzoru Marka a jeho seriálu o symetriích?
    Marek Bernát avatar 30.7.2010 20:35 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    +1

    Btw, keď už sa bavíme o tých jazykoch... netuší niekto či existuje prehľad, ktoré parsery (LL, LR, ...) sú najviac preferované pre kompilátory bežných jazykov? :-) A súvisiaca otázka: ktoré sú najlepšie/najčastejšie používané generátory parserov (yacc, ANTLR, ...). Možno by o tom rovno Ladíček mohol napísať blog :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    30.7.2010 21:47 Martin | skóre: 10 | blog: Nádraží Perdido
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    To by teda určitě mohl.

    A když už tady (zase) žebráme o seriály, kam vůbec zmizel Jakub Hegenbart (Kyosuke)?
    Marek Bernát avatar 30.7.2010 22:31 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Neviem, ale dúfam v najpozitívnejšiu možnosť: dosiahol nirvánu, odišiel z nášho sveta a stráži rovnováhu vesmíru, ktorá závisí na správnom spárovaní zátvoriek :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    30.7.2010 22:33 Martin | skóre: 10 | blog: Nádraží Perdido
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    ROFL napadlo mě něco podobnýho. :-D
    30.7.2010 23:41 Ondrej 'SanTiago' Zajicek
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    kam vůbec zmizel Jakub Hegenbart (Kyosuke)?
    Nejaky Kyosuke (a mozna z Ceska, podle textu komentare) se vyskytl nedavno na Slashdotu: http://slashdot.org/comments.pl?sid=1669586&cid=32398916
    Marek Bernát avatar 31.7.2010 07:42 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Škoda, že Kyosuke (správne s dlhým ó) je úplne bežné japonské meno. Tiež si mohol vybrať lepší nick :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    31.7.2010 18:25 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Před časem jsem Robertovi tak napůl slíbil seriál pro ábíčko o "oborových jazycích" (DSLkách) a pomalu na to začínám mít čas. Tak snad. Na gramatiky by taky došlo, ale ne moc hardcore. Ostatně generátory parserů jsou skvělým příkladem takového oborového jazyka, ne nadarmo se používá název "compiler compiler" :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    Marek Bernát avatar 31.7.2010 18:27 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Juchú :-)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    30.7.2010 22:37 Martin | skóre: 10 | blog: Nádraží Perdido
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Jo a člověče, neměl bys tip na nějakou rozumně stravitelnou knihu o jazycích, překladačích a tak? Na takové to "prázdninové čtení". :-) Rok jsem se teď pohyboval úplně mimo informatiku a celkem rád bych do toho jedoucího vlaku naskočil zase zpátky, ještě než mi úplně ujede. :-) Navíc mám v září státnice, a to už by vůbec nebylo od věci si něco málo dostudovat.
    mj41 avatar 30.7.2010 23:26 mj41 | skóre: 17 | blog: mj41 | Brno
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Jako doplněk k nějaké pořádné literatuře doporučuji Squaak tutorial (a tutorial on building a compiler with the Parrot Compiler Tools). Snad je to už zaktualizováno celé.
    30.7.2010 23:43 Martin | skóre: 10 | blog: Nádraží Perdido
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Díky za tip.

    Ty bláho, Parrot, jakpak to s ním asi vypadá... Si připadám, jako kdybych přesně po roce vylezl z jeskyně. :-D
    mj41 avatar 31.7.2010 08:38 mj41 | skóre: 17 | blog: mj41 | Brno
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Zrovna mi prislo emailem, ze spravny link na tutorial je na Parrot.org.
    Marek Bernát avatar 31.7.2010 07:52 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    Mne sa na disku povaľujú Red a Purple Dragon Book. Už je to dávno, čo som ich čítal (a aj to nie celé), ale mám pocit, že boli dosť dobré.

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    31.7.2010 18:33 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    No, to je těžký :-) Normálnímu člověku, který se chce v implementaci programovacích jazyků trochu zorientovat a možná i něco málo použít, bych okamžitě doporučil Language Implementation Patterns, ale obávám se, že to by tě asi neuspokojilo.

    Jako intro do návrhu programovacích jazyků můžu doporučit Programming Language Pragmatics, a pokud jde přímo o překladače, tak asi odkazovaná Dragon Book (i když jsem ji nikdy nečetl; docela se mi ale zamlouvala výrazně kratší Modern Compiler Implementation in Java).
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    30.7.2010 15:15 Jirka P
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    Treba u C++ nemame poradne ani po 15ti letech kompilator ktery by jej bezezbytku implementoval
    To není tak úplně pravda; poslední verze standardu C++ je 7 let stará a kompilátor, který ji implementuje, pokud vím, existuje.
    Zrovna nedavno jsem narazil ne nejakou nejednoznacnost vykladu specifikace mezi gcc a VC2008(i kdyz vic verim gcc)
    To je dost nesmyslné tvrzení: Buďto je ta specifikace nejednoznačná (klidně může být), a pak je každý konformní výklad stejně dobrý (můžeme se bavit o tom, jestli je vhodnější/použitelnější, ale těžko můžeme jednomu "víc věřit"). Nebo je některá z těch implementací v rozporu se standardem, a pak se dá těžko hovořit o nejednoznačnosti výkladu.
    Co je tezke na implementaci pro kompilator musi by tezke na nauceni pro programatora
    Pokud by toto byla pravda, je pro programátora nejjednodušší (na naučení) stroják nebo assembler.
    Marek Bernát avatar 30.7.2010 15:29 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6

    A ktorý to je?

    Čo je na tom nezmyselné? Podstata je, že špecifikácia je nejednoznačná. To je celkom veľký problém. Lebo ak pripustíme nejednoznačnosť, tak už nám môže byť jedno, akého jazyka to vôbec špecifikácia je :-)

    Že sa 500 stránkový štandard bude učiť ťažšie než 50 stránkový Vám pripadá nezrejmé? Nič viac tá jeho veta nehovorila. A rozhodne nehovorila nič o assemblere (btw, ktorom konkrétne? A ste si istý, že každý assemble má triviálnu gramatiku?)

    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    stativ avatar 30.7.2010 15:54 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    A ktorý to je?
    Dost kompletní jsou Comeau C++ a kompilátor v Sun Studiu.

    Mimochodem standard C++ ISO/IEC 14882:2003 má skoro 800 stran.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    30.7.2010 16:30 alkoholik | skóre: 40 | blog: Alkoholik
    Rozbalit Rozbalit vše Re: Whirlpool model návrhu/vývoje Perlu 6
    "Dost kompletni" zni skoro jako "trochu tehotna".
    ;^)

    Založit nové vláknoNahoru

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