snippet jump

16
Автор: Радостин Маринов Система за програмиране на мултимедийно съдържание Ръководител: Ангел Ангелов

Upload: mediamarinov

Post on 13-Aug-2015

322 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Snippet jump

Автор:

Радостин Маринов

Система за програмиране на мултимедийно съдържание

Ръководител:

Ангел Ангелов

Page 2: Snippet jump

Пред

и?

Page 3: Snippet jump

1. Преди SnippetJump:

JavaScript & CSS

Java & ActionScript

C# & C++ …

Page 4: Snippet jump

Пред

и?

Защ

о?

Page 5: Snippet jump

2. Защо SnippetJump:

SnippetJump ≠ модел

Page 6: Snippet jump

Пред

и?

Защ

о?

Мод

ел

?

Page 7: Snippet jump

SnippetJump ≠ модел

управление чрез команди и изречения на

български език

съставяне на блокова схема

редактор на програмен код

Page 8: Snippet jump

... добави fox на координати 130 и 560.Промени фона на син цвят ...

Page 9: Snippet jump

управление чрез команди и изречения на

български език

съставяне на код чрез визуални

фрагменти

редактор на програмен код

SnippetJump ≠ модел

Page 10: Snippet jump

Пред

и?

Защ

о?

Мод

ел

?

Как?

Page 11: Snippet jump

3. Как работи SnippetJump:

лексикален анализ (речников запас,

lexer)

синтактичен разбор (parser)

преобразуване на съдържанието в

програмен код (compiler)

Page 12: Snippet jump

Как работи: Lexer

Action

Identifier

Target

CoordinatesX

CoordinatesY

премести

fox

координати

130

560

Page 13: Snippet jump

Как работи: Parser

{Action} {Identifier} {Keyword} {Target} {CoordinatesX} {CoordinatesY} {SentanceEND}[добави] [fox] [координати][на] [130] [360] [.]

Page 14: Snippet jump

Програма (AddStatement)

Identifier(fox)

Как работи: Parse tree

Target(fox)

Coordinates (130, 360)

Page 15: Snippet jump

4. Очаквани резултати

… възможности за работа с мултимедийно съдържание, използвайки логическо мислене и умения за правопис.

Page 16: Snippet jump

WWW