Blagoja Chavkovski

Work place: Faculty of Informatics, AUE-FON University, Skopje, Republic of North Macedonia

E-mail: blagoja.cavkoski@fon.edu.mk

Website:

Research Interests: Applied computer science, Computational Science and Engineering, Computer systems and computational processes, Theoretical Computer Science

Biography

Blagoja Chavkoski obtained his M.Sc. in Computer Science and Technology from the Faculty of Informatics of AUE-FON University, Skopje, Macedonia, and his B.Sc. in Electrical Engineering and Computer science from the Ss. Cyril and Methodius University of Skopje, Macedonia. His 15 years of experience in computer engineering had lend him in diversity of projects. One of them in early 2010s was transition of internally used tools at Bosch to web based Rich Internet Applications. This was mainly done with the help of GWT, which later inspired him to give a dipper dive on the secrets that compilers and transpilers hide. His research interests include Computer Science, Language Creation, Compilers, Cloud Computing.

Author Articles
Analysis of the New Generation source-to-source Compilers Using the Google Web Toolkit

By Kire Jakimoski Blagoja Chavkovski

DOI: https://doi.org/10.5815/ijieeb.2022.05.04, Pub. Date: 8 Oct. 2022

The role of source-to-source compilers nowadays increases faster since each high-level language is in a need to gain more recognition in each field of development. One of the fields that became very popular in the last ten years is web development, where the browsers became the “machines” of our everyday life. They are relevant and powerful, and the only drawback they have is that they only understand one language, that is JavaScript. The need of other languages to be included in the client side of the web development, created the steam for source-to-source compiling, sometimes referred as Transpiling, where one high level language as Java, C, C# and many others are translated mostly, but not solely, to JavaScript. A famous tool that is well recognized is Google Web Toolkit (GWT) which translates Java source code to JavaScript source code. The core of this tool is the compiler which is covered in great details in this paper. Main goal and benefit of this paper is to analyze and compare the difference of the process of translation to JavaScript by transpiler to the process of “normal” compiling and to highlight key aspects of this process.

[...] Read more.
Other Articles