2386
Vývoj / Re:Gramatiky v IT
« kdy: 16. 05. 2017, 13:39:45 »2 až 3 tisíc stránekPardon: set, ne tisíc
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
2 až 3 tisíc stránekPardon: set, ne tisíc
U regulárních jazyků to asi bude případ od případu, takže pravdu máte (částečně) obaNemáme, protože řeč je čistě o regulárních automatech/gramatikách
Popr. ti IDE prevede tu gramatiku na graf (klikaci).A proc by to dělal? Že by proto, že graf je přehlednější?
)
V grafu, který má třeba několik tisíc uzlů? Ale nepovídejte.Pokud by ten graf měl nekolik tisíc uzlů, tak by ta gramatika měla k desítce tisíc pravidel (z jednoho uzlu půjde zepár hran žejo). Poud budu brát 40 řádků na stránku, tak to máme někde kolem 2 až 3 tisíc stránek pravidel gramatiky. Tam jistě půjde tu cestu najít snadno
))
Vytočím se a než se zklidním a začnu koncentrovat, je půl hodiny v pr...A co ti na to říká doktor?
To jednoduše nepoznáte v ničem. Tak v tom není rozdíl, mezi seznamem a gramatikou.V grafu mi stačí kouknout, jestli existuje cesta z počátečního stavu do akceptujícího. To vidím celkem hned i na složitějším grafu. Najít cestu od rytíře k princezně je standardní kvíz pro pětileté děti. V gramatice to na první pohled vidět není, člověk si musí projít všechny cesty, protože rychle nevidí, které jsou slepé. A to ani nemluvím o tom, že gramatika nemusí být zadaná v normální formě. To pak ani nejste schopný rychle posoudit, jestli je gramatika regulární nebo ne.
Z hlediska programu je výhodnější seznam, z hlediska víry v to, co dělá automat, je lepší gramatika.Ve složitější gramatice ani rychle nepoznáte, jestli se stroj někdy zastaví. Ale jinak víru vám neberu. Hare Krsna!
No ale ten obrázek je de facto grafický zápis pravidel gramatiky. To jste se trochu střelil do nohy.OMG! Je to de facto zápis gramatiky, protože pro ten automat existuje regulární gramatika. Ale tohle je prostě automat. Automat je automat a gramatika je gramatika.
No rozhodně na základě dvaceti pravidel si uděláte lepší představu o přijímaném regulárním jazyku, než na základě 150 ifů zanořených do sebe. Proto taky jsou regulární výrazy tak populární.Proč bych měl stavový automat zapisovat pomocí zanořených ifů?! Běžně se zapisuje takhle:


No a vidíte, že myšlení na úrovni vytváření gramatiky běžně používáte, když prohledáváte řetězce pomocí regulárních výrazů.A tvrdil jsem snad opak?!
Na základě gramatiky lépe zkontrolujete co ten regulární automat dělá.Nevím. Mně přijde intuitivně srozumitelnější zápis stavového automatu.
Jinak i regulární výrazy jsou zápisem pravidel regulární gramatiky.A?
V případě nějakého stavového protokolu se gramatika může hodit pro jeho popis a na základě této gramatiky provést verifikaci (např. dokázat, že neexistuje takový stav, který by zapříčinil deadlock).No, to už je jiná. Ovšem na tohle se, AFAIK, gramatiky běžně nepoužívají.
Samozřejmě se s gramatikami potkává člověk každý den (jen o tom neví), protože každý stavový protokol je možné vyjádřit regulární gramatikou. Takže i TCP je aplikovaná gramatika v praxi.Tohle je (zde rozšířený) klam, že jestliže jde X modelovat pomocí Y, tak samotná existence X je důkazem užitečnosti Y.
Prakticky jediné kritérium je perfektně odvedená práce. Jestli ji budete dělat třeba na pláži u moře je vsše věc.Fajn. Takže jeden bod z těch sedmi vyjmenovaných bysme měli.
Poptáváte skutečné průměrného Java developera? Jeden můj známý poptává php developera lokalitě mimo Prahu a a střední čechyZakopaný pes je v tom, že si manažeři z korporátů myslí, že lidi jsou otroci a budou makat od nevidím do nevidím v umělém vzduchu, nesnesitelném hluku, denodenně čelit korporátnímu bullshitu a vyvíjet produkt, který nemá sebemenší morální právo na existenci, jenom proto, že jim dáte prachy, kafe zdarma a fotbálek. Jistě, najdou se takoví. Zejména pokud si v jisté fázi života řekli, že dát půlku výplaty na hypotéku a další třetinu na leasing auta je bezva nápad, protože na barák a káru letí kočky.
, a není shopný jej sehnat ani za 80k. Přitom podle tabulek, kolik průměrný phpkař bere, by si za tyhle prachy mohl vybírat!
Zakopaný pes je v požadavcích, jakmile chcete všestranně zaměřeného a zkušeného člověka s perfektní dovedností dané technologie, máte problém.
Dost možná mé antipatie pramení v tom, že prostě nemám rád Poláky.Anebo z toho, že my Češi si moc rádi povídáme historky o tom, jak jsou všichni pitomci, jenom my jsme letadlo.