Název:
Anotátor programů v jazyce C
Překlad názvu:
C language program annotator
Autoři:
Sušil, Petr ; Patočka, Mikuláš (oponent) ; Mareš, Martin (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2006
Jazyk:
cze
Abstrakt: [cze][eng] Cílem práce je vytvořit program pro usnadnění orientace ve zdrojových kódech malých i velkých projektů v jazyce C. Vzniklý program by měl pokrývat základní sadu funkcí pro vyhledávání informací ve zdrojových kódech a poskytnout plugin do editoru Emacs pro další zefektivnění a zjednodušení programování. Na rozdíl od ostatních podobných projektů zná cspot sémantiku jazyka C, což z něj činí cenného pomocníka. Řešena je též otázka rychlosti a efektivity programu, update databáze a rychlost dotazu. Součástí práce je též popis datových struktur použitých v implementaci.The aim of this thesis is to create a program for browsing C source codes and facilitate searching in them. The program should cover basic search functions and provide a plugin for the Emacs editor. In contrast to other similar project cspot knows well semantics of the C language, which makes it a great assistant. The speed and effectivity of program was being considered throughout its design as well as possibility of update of an auxiliary database. The thesis contains the description of the used data structures as well.