Cilj rada bio je istražiti elemente programskih jezika, definirati novi objektno orijentirani programski jezik i razviti prevoditelj za taj jezik. U sklopu rada dan je pregled dijelova programskih jezika i navedene su neke razlike između različitih programskih jezika. Opisan je generalni način rada prevoditelja programskih jezika. Definirana su svojstva novog programskog jezika L# te je dan pregled njegove sintakse. Napravljen je prevoditelj tog jezika kojem je središnji dio sintaksni analizator koji poziva funkcije za dobivanje tokena iz ulaznog programa i funkcije za generiranje koda u ciljni program.The goal of this paper was to explore the elements of programming languages, define a new object-oriented programming language and develop a...