2016 © ITMO University. Developed by Department of Information Technologies.
Search by tag «Programming Languages» 3 results
In 2018 the Kotlin community, centered around a programming language co-created by ITMO University graduates, grew at an unprecedented pace. This past January, some 1.5 million users have edited their code in Kotlin, which is more than twice compared to last year’s numbers. The amount of knowledge is growing, too, and thus it’s becoming much easier to earn the language. We asked Roman Elizarov, the Team Lead for Kotlin libraries at JetBrains and a tutor at ITMO University’s Information Technologies and Programming Faculty, about the best ways to learn Kotlin quickly and efficiently.
Several years ago, ITMO University graduate Andrey Breslav joined the development team of the international company JetBrains, where he oversees the creation of a new programming language Kotlin. In the past year alone, Kotlin has been used by more than two million developers worldwide; it has also become an official programming language for Android, and set its sights on entering the top-five of world’s most popular programming languages in the near future. In parallel to his work at JetBrains, Andrey is busy running his own project, service app Alter, which helps users find a personal psychotherapist based on a special searching algorithm. In his recent open interview held as part of the project ‘Everything Is Possible in St. Petersburg’, Andrey shared about how to develop a new programming language from scratch, create a global product being based in St. Petersburg, and still squeeze out some time for other activities.
ITMO graduate and assistant professor at the University of California, San Diego Nadezhda Polikarpova has recently held a workshop where she talked about her research in the field of program synthesis. ITMO’s ‘Computer Technologies’ international laboratory PhD students and staff had the chance to participate. Increasing programming languages and tools efficiency is a subject of ongoing research pursued by scientists all over the world; especially important is the issue of software engineering automation. Nadezhda explores this topical question together with her UC San Diego research group, but that is also one of ITMO University scientists’ areas of expertise. ITMO.NEWS met the graduate to talk about her work.