Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/1179
Title: Generatori programskog koda - razvoj i praktična primena upotrebom .NET platforme
Code generators: Development and practical application using .NET platform
Authors: Lazarević, Saša
Mitić, Stefan Z.
Keywords: XSLT;XML;refleksija;metaprogramiranje;generator programskog koda;CodeDom;XSLT;XML;reflection;metaprograming;CodeDom;code generator
Issue Date: 2014
Publisher: Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd
Abstract: Generisanje programskog koda predstavlja proces gde se, pomoću definisane strukture ulaznih podataka i logike njihove obrade, kao rezultat rada dobija izvršni programski kod. Prikazani su principi na kojima počiva automatsko generisanje koda, najčešće i najefikasnije metode koje se koriste u procesu generisanja. Ukazano je na ključne činioce procesa generisanja programskog koda. Takođe, prikazano je nekoliko različitih vrsta generatora koda, njihove prednosti, mane i praktične primene. Kao konačni rezultat analize, dat je primer rešenja u vidu prototipa aplikacija koje, kao rezultat obrade ulaznih struktura podataka, daju programski kod na odabranom jeziku.Takav kod može biti tretiran kao deo buduće programske logike, ili kao samostalna logička celina.
Code generation is a process which, with defined structure of input data and their processing logic, provides results in form of executable code. Our research has the task to present the principles underlying the automatic code generation, the most effective and common methods that are used as the basis of programming logic in the code generation process. We also present several different types of code generators, their advantages, disadvantages and practical application. As a final result of the analysis we provide solutions in the form of application prototypes that, as a result of processing the input data structure, can generate code in provided programming language. Such code can be treated as a part of future programming logic, or as an independent logic unit.
URI: https://rfos.fon.bg.ac.rs/handle/123456789/1179
ISSN: 1451-4397
Appears in Collections:Radovi istraživača / Researchers’ publications

Show full item record

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.