Svetlana Isakova


Svetlana IsakovaSvetlana Isakova

Svetlana is working on Project Kotlin at JetBrains (http://kotlin.jetbrains.org).

She is interested in different programming languages. Svetlana teaches the course “The Scala Programming Language” at the St. Petersburg Academic University.

New JVM Languages: Kotlin and friends

I'll attend Promises: 21

New programming languages emerge at a rate of dozens a year. Traditionally, they are developed by researchers and enthusiasts, and very rarely — by big companies.

This has significantly changed lately: in the single year of 2011thee industrial players announced their own new JVM languages. JetBrains introduced Kotlin, Red Hat (JBoss) introduced Ceylon, and Itemis (Eclipse Foundation) introduced xText. Also Typesafe was founded making Scala and industrial project.
It’s fair to say that we are witnessing a JVM-language boom, an “industrial language era”.

This talk covers the reasons behind these phenomena. In particular, it provides analysis of the problems being solved by the new languages and comparison of the proposed solutions.

 



Comments

  • Ksenia Mukhortova says:

    Hi Andrey,
    As I know, JetBrains also has a project for Launguage Workbench (MPS), could you, please, tell what you think is a future of DSLs and what are JetBrains furhter plans with MPS, maybe visual launguage designer, etc?
    Thanks!

    • Andrey Breslav says:

      MPS is doing well, they are releasing a new version as a plugin for IntelliJ IDEA, so that it will integrate better with other paradigms. We have a few products in production and development that are written with MPS, e.g. YouTrack. It is also used outside JetBrains: for example, Realaxy Action Script Editor is built with MPS: http://realaxy.com

      AFAIK, further plans are to productize more languages and make MPS better in all ways possible.

      Strictly speaking, MPS already has a something like a “visual language designer”…

  • Pingback: Компания JetBrains поддержала еще один проект iHelp | i-Help


Leave a comment

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© CEE-SECR 2012 • Email:
Powered by WordPress. • Hosted by Hosting Community • Developed by i-Help