Search by tag «Programming Languages» 4 results
Navigating in the World of 8,000 Programming Languages
The amount of programming languages keeps growing: some of them become popular, others are forgotten; some require a lot of time to learn, and others – only a couple of months. Why are there so many of them? Why do new ones appear? How to understand which one will become popular in the future? Roman Elizarov, a teacher of the Parallel Programming course at ITMO, JetBrains employee, an expert in Java, and one of the Kotlin developers, as well as John Mostovoy and Arseniy Seroka, Serokell founders, helped us figure it out.
22.05.2020
Switching to Kotlin: Books, Courses, and Tips
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.
07.02.2019
Andrey Breslav on Kotlin, Time-Management, and Being a Programmer
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.
26.11.2018
UC San Diego Assistant Professor on Latest Software Development Trends
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.
29.08.2018