![]() | |||||
|
Opis projektu
Projekt zakładał stworzenie prostego w użyciu narzędzia do wykonywania prostych programów napisanych w formalnym języku programowania, którego syntaktyka i semantyka wywiedziona jest w znacznej mierze z języka "C". Prezentowane narzędzie więc stanowi interpreter formalnego języka - podzbioru języka "C", którego notacja BNF przedstawiona jest tutaj. Projekt został zrealizowany w języku Java, dającym porządną elastyczność, czy skalowalność. CInterpreter może być, więc wykonywany na każdym komputerze, na którym dostępna jest maszyna wirtualna Java. CInterpreter umożliwia kompilację prostych programów napisanych w języku C, w których możliwe jest min.:
Działanie CInterpreter ma następujący przebieg:
| ||||