Počítačová lingvistika

Z Necyklopedie
Skočit na navigaci Skočit na vyhledávání

Počítačová lingvistika je věda o jazyce zaměřená na počítačovou analýzu textu a určování slovních druhů a větných členů.

Algoritmy pro češtinu[editovat | editovat zdroj]

Pičurinův[editovat | editovat zdroj]

První a nejjednodušší algoritmus pro češtinu vymyslil Čurin Kozolič Pičurin a zapsal jej v Lispu. Tento program vzbudil spoustu ohlasů, protože na svou jednoduchost byl relativně dosti funkční. Vypadal takto:

((((let
      (((slova
        ((cons (slovo1
          (cons (slovo2
            (cons (slovo3
              ((cons (slovo4
                (cons (slovo5 nil))
              ))
             )
            )
           )
          )
         )
        )
       )
      )))
))()))

((((let(it(be))))))

Poslední řádek však po zevrubném zkoumání odborníkem na programování ukazuje, že se Pičurin na program standardně vykašlal.

Program pro větný rozbor "napsaný" v Baltíkovi 4 C# Pro ve stejném duchu jako Pičurinův. Baltík nejdříve dlouho přemýšlí (pětkrát obejde dvorek) a pak vyřkne výsledek. Vstupní parametry programu: nejsou.

Hitlerův[editovat | editovat zdroj]

Druhý, již trochu složitější nápad dostal v neznámé chvíli Adolf Hitler. Protože však neuměl žádný programovací jazyk, zapsal si jej do pseudokódu.

seznam slov = (slovo1, slovo2, slovo3, slovo4, slovo5)
seznam slovních druhů = (druh1, druh2, druh3, druh4, druh5, druh6, druh7, druh8, druh9, druh10)
seznam větných  členů = (člen1, člen2, člen3, člen4, člen5, člen6, člen7, člen8, člen9, člen10)

pro každé slovo s ze seznamu slov
  slovní druh = náhodné číslo(od 0 do počtu slovních druhů)
  větný  člen = náhodné číslo(od 0 do počtu větných členů)

Vědecké výzkumy ukázaly, že i přes usilovnou práci ústavů ÚFAL a CZPJ je Hitlerův postup ten nejpřesnější, jaký se kdy komu povedl napsat.


Dalším, poměrně rozšířeným jazykem na Internetu je 133t.

Počítače
Ělěktronika 666

Počítače: AbakusAcerAppleBarbie PCCMEUDellDetektor lžiElektronika 666HPIntelKlapkobřinkostrojLenovoNový JeruzalémRačunik-RTuringův strojUral 2
Hardware: Caps LockCD-RWDěrná páskaF13iPrdKompresorPaměť ROOMScroll lockŠkoda 1000MBŠkvorPaměť WOM
Software: BSODBIOSEmacsKVGRESETЛинуксMicrosoft WordMooreův zákonPoznámkový blokPřekladSvatý TučňákVálka s švábyWindowsVistaRay Tracing
Programování: BrainfuckC SharpC++DebuggerJavaLispnOTHINGOpenOSTRAJavaPočítačová lingvistikaProgramátor obecnýVánočková architektura
Aplikace: AhE-mailEndInternetKomprese datRodné čísloTrabant AussichtDOSBoxDvě minuty nenávisti