Parsování

Parsování je proces analýzy posloupnosti symbolů, jako je zdrojový kód nebo text, s cílem získat smysluplné informace. V informatice je parsování nezbytné pro mnoho výpočetních úloh, zejména těch, které se týkají programovacích jazyků a zpracování dat.

Programování softwaru

V kontextu programování parsování rozkládá zdrojový kód napsaný v jazycích, jako jsou Python a JavaScript, do strukturovaného formátu, kterému může rozumět a který může zpracovat kompilátor nebo interpret. Tento strukturovaný formát, často znázorňovaný jako „parsovací strom“, umožňuje systému ověřit syntaxi a identifikovat chyby. Například:

  • Kompilátory parsují kód během procesu kompilace, aby zkontrolovaly jeho syntaxi předtím, než ho zkompilují do spustitelného programu.
  • Interprety parsují skripty za běhu (runtime) a dynamicky kód spouštějí.
Webové servery parsují skripty napsané v jazycích, jako jsou PHP, Ruby nebo Node.js. Při spouštění skriptů na straně serveru dynamicky vytvářejí obsah HTML odesílaný do prohlížečů uživatelů.

Zpracování dat

Parsování hraje významnou roli také při zpracování textu a dat. Například:

  • Vyhledávače parsují dotazy uživatelů, aby identifikovaly klíčová slova, porozuměly záměru uživatele a zobrazily relevantní výsledky.
  • Nástroje pro extrakci dat parsují textové dokumenty a získávají z nich klíčové informace, jako jsou jména, data a místa.
  • Tabulkové aplikace parsují importovaná data a převádějí nestrukturovaný text na uspořádané tabulky.
  • Parsers strukturovaných dat zpracovávají datové formáty, jako jsou JSON a XML, které se běžně používají ve webových API.

Aplikace umělé inteligence také parsují velké množství dat. Například strojové učení zvyšuje efektivitu identifikací vzorců ve velkých datových sadách. Zpracování přirozeného jazyka (NLP) umožňuje chatbotům a překladatelským aplikacím rozumět mluveným jazykům. Ať už se zpracovává jednoduchý textový řetězec, nebo miliony řádků kódu, parsování dat je základním krokem při zpracování dat počítačem.

Aktualizováno December 23, 2024 od Per C.

quizOtestujte své znalosti

Which of the following might have a file extension?

A
Filename
0%
B
Website
0%
C
Storage volume
0%
D
Recycle bin
0%
Correct! Incorrect!     View the Filename definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Parsování na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.