COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Technical Talks - Department of Computer Science and Technology > Kotlin: What it takes to make a programming language
Kotlin: What it takes to make a programming languageAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Jan Samols. Kotlin is a fairly new programming language for the Java platform, Android and the browser. It was conceived as a pragmatic tool for software industry: safe, concise, interoperable and flexible. It is largely backed by JetBrains, the leading vendor of IDEs and other software development tools. This talk aims at bridging a gap between what making a programming language is thought to be in theory and in what one has to actually do in practice to make the language work for its users. We will touch on a wide range of challenges, both technical and social, that our team has faced while working on Kotlin. While this is not a hands-on tutorial, some technical problems will be covered fairly precisely. Prior knowledge of PL theory is a plus, but not required. Some basic programming skills are presumed. Short bio: Andrey Breslav is the Lead Language Designer and Project Manager of Kotlin at JetBrains. He has been working Kotlin it since 2010. He also took part in designing lambdas for Java 8 as a member of a JSR Expert Group. Before joining JetBrains he did academic research on Domain-Specific Languages and static analysis and taught several courses to university students. He is a frequent speaker at major technology conferences, such as JavaOne and Devoxx. This talk is part of the Technical Talks - Department of Computer Science and Technology series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsArab Society Talks EMBL-EBI Science and Society Programme Vision Science Journal Club Ivory Tower Society, Pembroke College Cambridge Rape Crisis Public Lectures Cambridge Institute for Sustainability LeadershipOther talksZone 6 Convention Decision Theory for AI safety Bringing Personality Theory Back to Life: On Persons-in-Context, Idiographic Strategies, and Lazarus Hide and seek: medieval creatures on the manuscript page Developing a single-cell transcriptomic data analysis pipeline |