Kompilator języka PL0 i jego interpreter w zapisie rozszerzonej notacji polskiej

master
dc.abstract.enThe work describes Reverse Polish Notation as a key question of the theory of programming. Usually, RPN is applied to propositional logic and arithmetics, but applying its principles and taking some extensions, we can move it to the field of programming languages. The work defines a language of PL/0, which is easy to convert into Reverse Polish notation. In implementation part, known and own algorithms were used to build the compiler of PL/0 to RPN (named RevPL/0) and mid-layer language RevPL/0 interpreter. The program can be used mainly for educational purposes.pl
dc.abstract.plPraca opisuje Odwrotną Notację Polską jako podstawowe zagadnienie teorii programowania. Klasyczna ONP jest stosowana do rachunku zdań logicznych oraz wyrażeń arytmetycznych, jednak stosując jej zasady i przyjmując pewne rozszerzenia, można przenieść ją na pole języków programowania. W ramach pracy stworzono język klasy PL/0, który jest łatwy w konwersji do postaci Odwrotnej Notacji Polskiej. W części praktycznej wykorzystano znane jak i własne algorytmy do zbudowania kompilatora języka PL/0 do postaci ONP (nazwany RevPL/0) oraz interpretera języka pośredniego RevPL/0. Stworzony program może znaleźć zastosowanie w celach dydaktycznych.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorLembas, Jacek - 129899 pl
dc.contributor.authorNajgebauer, Marcinpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerWilczak, Daniel - 132637 pl
dc.contributor.reviewerLembas, Jacek - 129899 pl
dc.date.accessioned2020-07-26T11:37:16Z
dc.date.available2020-07-26T11:37:16Z
dc.date.submitted2015-10-20pl
dc.fieldofstudyinżynieria oprogramowaniapl
dc.identifier.apddiploma-94628-129258pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/202203
dc.languagepolpl
dc.subject.enPL/0 language - Reverse Polish notation - Compiler - Interpreterpl
dc.subject.plJęzyk PL/0 – Odwrotna Notacja Polska – Kompilator – Interpreterpl
dc.titleKompilator języka PL0 i jego interpreter w zapisie rozszerzonej notacji polskiejpl
dc.title.alternativePL0 language compiler and interpreter in extended Polish notationpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The work describes Reverse Polish Notation as a key question of the theory of programming. Usually, RPN is applied to propositional logic and arithmetics, but applying its principles and taking some extensions, we can move it to the field of programming languages. The work defines a language of PL/0, which is easy to convert into Reverse Polish notation. In implementation part, known and own algorithms were used to build the compiler of PL/0 to RPN (named RevPL/0) and mid-layer language RevPL/0 interpreter. The program can be used mainly for educational purposes.
dc.abstract.plpl
Praca opisuje Odwrotną Notację Polską jako podstawowe zagadnienie teorii programowania. Klasyczna ONP jest stosowana do rachunku zdań logicznych oraz wyrażeń arytmetycznych, jednak stosując jej zasady i przyjmując pewne rozszerzenia, można przenieść ją na pole języków programowania. W ramach pracy stworzono język klasy PL/0, który jest łatwy w konwersji do postaci Odwrotnej Notacji Polskiej. W części praktycznej wykorzystano znane jak i własne algorytmy do zbudowania kompilatora języka PL/0 do postaci ONP (nazwany RevPL/0) oraz interpretera języka pośredniego RevPL/0. Stworzony program może znaleźć zastosowanie w celach dydaktycznych.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Lembas, Jacek - 129899
dc.contributor.authorpl
Najgebauer, Marcin
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Wilczak, Daniel - 132637
dc.contributor.reviewerpl
Lembas, Jacek - 129899
dc.date.accessioned
2020-07-26T11:37:16Z
dc.date.available
2020-07-26T11:37:16Z
dc.date.submittedpl
2015-10-20
dc.fieldofstudypl
inżynieria oprogramowania
dc.identifier.apdpl
diploma-94628-129258
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/202203
dc.languagepl
pol
dc.subject.enpl
PL/0 language - Reverse Polish notation - Compiler - Interpreter
dc.subject.plpl
Język PL/0 – Odwrotna Notacja Polska – Kompilator – Interpreter
dc.titlepl
Kompilator języka PL0 i jego interpreter w zapisie rozszerzonej notacji polskiej
dc.title.alternativepl
PL0 language compiler and interpreter in extended Polish notation
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
7
Views per month
Views per city
Dublin
2
Wroclaw
2
Poznan
1

No access

No Thumbnail Available