Рубрики
 СПОНСОР
 Новости от БигМир

23 Aug 2011

 Котлин проект добавляет другой язык, возможность JVM


Разделы: Новости Интернет it

Просто, когда казалось, что разработчики уже имели множество языков на Java Virtual Machine, JetBrains с проектом Котлин готовит общего назначения статически типизированный язык для виртуальной машины Java, которая направлена ​​на выполнение критически важных приложений. Котлин было обнаружено в прошлом месяце на встрече на высшем уровне JVM языка в Силиконовой долине, и JetBrains ищет отзывы о ней, с документацией, доступной на веб-сайте Котлин.

InfoWorld Редактор по особым поручениям Пол Криль недавно взял интервью у Дмитрия Жемеров, JetBrains развития свинец, чтобы обсудить Котлин и почему компания работает на нем. Хотя он лично не участвует в проектировании языка, Жемеров участвует в дискуссиях по языку.



InfoWorld: Почему JetBrains развивающихся другой язык для виртуальной машины Java?

Жемеров: Мы хотим, чтобы язык, установленный мы можем использовать себя для развития нашей IntelliJ IDEA Java IDE, и когда мы начинали, не было никакой реальной вариант, потому что мы должны статически типизированный язык, и мы должны язык, который мы можем понять и имеет хорошую производительность компиляции и не полон сюрпризов, которые разработчики столкнулись, если перейти на этот язык. По существу, единственным возможным вариантом было Scala, и он не очень подходит нашим другим критериям. Мы будем развивать набор инструментов для языка, а также сам язык, и мы ожидаем, что это позволит нам продавать существенно более лицензий на IntelliJ IDEA.

InfoWorld: Как трудно будет узнать Котлин?

Жемеров: Мы ожидаем, что это будет примерно так же трудно учиться, как Java.

InfoWorld: Так что ниша заполнена Котлин, к тому же помогает вам работать с IntelliJ?

Жемеров: Мы не какие-либо конкретные целевые ниши, так что по существу все, кто зарабатывает свои деньги письменной Java-код, они смогут перейти на Котлин. Это наша цель. Мы не нацелены на какие-либо конкретные виды приложений подобного.

InfoWorld: Почему я должен использовать Котлин в течение, скажем, Groovy или JRuby?

Жемеров: Оба Groovy и JRuby динамически типизированных языках, а также для задач, которые хорошо подходят для динамических языков, вы можете использовать Groovy или JRuby и быть очень продуктивным. Если вы разрабатываете, например, маленьких или средних веб-приложения, то, наверное, JRuby на Rails или Groovy с Grails является одним из наиболее продуктивных вариантов, которые вы можете иметь. Но если вы разрабатываете что-то большое и более сложные, более высокую производительность критически важных, может быть, высокочастотных приложения для торговли, то это действительно помогает иметь статически типизированных языков, таких как Котлин.




Метки: it
Рубрики: Новости Интернет it

 Комментировать



Ограничение в 1000 символов




 Счетчики