Светлана Исакова


 

 
Светлана ИсаковаСветлана Исакова

Светлана Исакова является разработчиком языка Kotlin в компании JetBrains (http://kotlin.jetbrains.org).
Интересуется различными языками программирования. Читает курс “Программирование на Scala” в Академическом Университете.

Новые языки программирования для JVM: Kotlin и не только

Новые языки программирования появляются постоянно, десятками в год. Традиционно они разрабатываются исследователями и энтузиастами и только изредка — крупными компаниями.

В последнее время ситуация довольно заметно изменилась: только за 2011 год три известных компании анонсировали свои проекты по разработке новых языков программирования для JVM. Это JetBrains с проектом Kotlin, Red Hat (JBoss) с проектом Ceylon, Itemis (Eclipse Foundation) с проектом xTend. Кроме этого, в том же году разработчики Scala создали компанию Typesafe. Можно говорить о новой эре в разработке языков программирования, “эре индустриальных языков”.

Доклад посвящен причинам возникновения этого феномена, в частности, тем проблемам, которые новые языки призваны решить и различным способам их решения.

 



Комментарии

  • 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


Оставить комментарий

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