Автор:
Радостин Маринов
Система за програмиране на мултимедийно съдържание
Ръководител:
Ангел Ангелов
Пред
и?
1. Преди SnippetJump:
JavaScript & CSS
Java & ActionScript
C# & C++ …
Пред
и?
Защ
о?
2. Защо SnippetJump:
SnippetJump ≠ модел
Пред
и?
Защ
о?
Мод
ел
?
SnippetJump ≠ модел
управление чрез команди и изречения на
български език
съставяне на блокова схема
редактор на програмен код
... добави fox на координати 130 и 560.Промени фона на син цвят ...
управление чрез команди и изречения на
български език
съставяне на код чрез визуални
фрагменти
редактор на програмен код
SnippetJump ≠ модел
Пред
и?
Защ
о?
Мод
ел
?
Как?
3. Как работи SnippetJump:
лексикален анализ (речников запас,
lexer)
синтактичен разбор (parser)
преобразуване на съдържанието в
програмен код (compiler)
Как работи: Lexer
Action
Identifier
Target
CoordinatesX
CoordinatesY
премести
fox
координати
130
560
Как работи: Parser
{Action} {Identifier} {Keyword} {Target} {CoordinatesX} {CoordinatesY} {SentanceEND}[добави] [fox] [координати][на] [130] [360] [.]
Програма (AddStatement)
Identifier(fox)
Как работи: Parse tree
Target(fox)
Coordinates (130, 360)
4. Очаквани резултати
… възможности за работа с мултимедийно съдържание, използвайки логическо мислене и умения за правопис.
WWW