URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 83000
[ Назад ]

Исходное сообщение
"Открыт код реализации языка программирования Kotlin"

Отправлено opennews , 14-Фев-12 23:14 
Компания JetBrains, развивающая интегрированную среду разработки IntelliJ IDEA и систему метапрограммирования MPS, объявила (http://blog.jetbrains.com/kotlin/2012/02/kotlin-goes-open-so... об открытии кода компонентов, связанных с реализацией языка программирования Kotlin (http://jetbrains.com/kotlin). Язык Kotlin поддерживает статическую типизацию, код может быть скомпилирован для последующего выполнения внутри стандартной виртуальной машины Java (JVM) или преобразован в JavaScript-представление для запуска внутри браузера. Исходные тексты  открыты (http://github.com/jetbrains/kotlin) под лицензией Apache. Язык создан в санкт-петербургском центре разработки компании JetBrains и соответственно назван в честь острова Котлин (http://ru.wikipedia.org/wiki/%D0%9A%D0%B....


Из открытых компонентов  Kotlin отмечается:


-  Компилятор Kompiler, который пока поддерживает только генерацию байткода для JVM. Компилятор для JavaScript находится в процессе разработк...

URL: http://blog.jetbrains.com/kotlin/2012/02/kotlin-goes-open-so.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=33088


Содержание

Сообщения в этом обсуждении
"Открыт код реализации языка программирования Kotlin"
Отправлено Аноним , 14-Фев-12 23:14 
Хороший ход в свете проприетаризации Java-ы Oraclom + развитие самой логики.

"Открыт код реализации языка программирования Kotlin"
Отправлено Аноним , 14-Фев-12 23:32 
> Хороший ход в свете проприетаризации Java-ы Oraclom + развитие самой логики.

В этом славном деле ребята опоздали почти на год
https://www.opennet.ru/opennews/art.shtml?num=30225


"Открыт код реализации языка программирования Kotlin"
Отправлено VoDA , 15-Фев-12 01:01 
Ceylon имеет свои косяки. Не такие как у Scala, но тем не менее. Так что Котлин вполне может обойти и Цейлон и даже Java по популярности.

Вопрос только когда они смогут отрелизить свое изделие. Я бы с удовольствием перенес свой код на Котлин.


"Открыт код реализации языка программирования Kotlin"
Отправлено Трухин_Юрий_Владимирович , 15-Фев-12 09:58 
релиз будет после того, как язык опробуют в JetBrains для разработки Intellij Idea и перепишут Kotlin на Kotlin. Необходимо написать достаточно много кода для того, чтобы понять, какие особенности языка мешают эффективной разработке, а каких не хватает. Сейчас даты релиза просто нет, есть открытый код и часто обновляемые сборки компилятора и плагина для Intellij, которые можно уже использовать. Так же можно помогать развивать Kotlin.

"Открыт код реализации языка программирования Kotlin"
Отправлено B7W , 15-Фев-12 00:40 
Разработка обоих языков началась примерно в одно время. Так что никто, никого не опережал.
Я смотрел этот Ceylon, и ненашел чего то интересного. В новом языке от наших ребят есть интересные решения и воспринемается он довольно естейственно, имхо. Плюс они сильно нацелены на обратную совместимость, а в Red Hat кажеться хочет разом все переписать.

"Открыт код реализации языка программирования Kotlin"
Отправлено Аноним , 15-Фев-12 14:53 
Для редхата важно не переписать, а устранить существующие проблемы (потому что они делают бизнес на линуксе, и проблемы линукса - это их проблемы). В 99% случаях это можно сделать патчами, и это делается патчами. Но никто не обращает внимания, все уже привыкли, что редхат основной контрибьютор ядра и ключевых программ окружения. Но вот в 1% случаев патчами сделать уже ничего нельзя, потому что проблема в фундаменте. И тогда попытки ее решения почему-то привлекают нездоровых ажиотаж.

"Открыт код реализации языка программирования Kotlin"
Отправлено anonymous vulgaris , 15-Фев-12 22:29 
>редхат основной  контрибьютор ядра и ключевых программ окружения. Но вот в 1% случаев  патчами сделать уже ничего нельзя, потому что проблема в фундаменте. И тогда попытки ее решения почему-то привлекают нездоровых ажиотаж.

А какое отношение еще одна жаба от редхета под названием цейлон имеет к тому что редхат основной  контрибьютор ядра и ключевых программ окружения? Я что то пропустил и они решили для этого больше не использовать ц++?


"Открыт код реализации языка программирования Kotlin"
Отправлено Tav , 15-Фев-12 02:42 
Проприетаризация Java? Вы про язык программирования или про платформу/среду выполнения? Откуда вы это взяли?

С давних пор уже ничего не меняется: есть свободная OpenJDK и проприетарная Sun/Oracle JDK, которая мало чем отличается от свободной. От того что проприетарную JDK разрешили или запретили распространять с дистрибутивами Линукса, она не стала более или менее проприетарной. И чем OpenJDK недостаточно свободна?

А языков для JVM уже и так куча, и Котлин не похож на что-то принципиально новое.


"Открыт код реализации языка программирования Kotlin"
Отправлено Crazy Alex , 14-Фев-12 23:49 
Чем им скала не угодила? NIH?

"Открыт код реализации языка программирования Kotlin"
Отправлено radiot.new , 15-Фев-12 00:00 
на этот и другие вопросы отвечаты можно найти тут http://radio-t.com/2012/02/275_05.html

"Открыт код реализации языка программирования Kotlin"
Отправлено Crazy Alex , 15-Фев-12 14:46 
Тьфу, подкаст... Вот уж неудобная форма подачи информации. Текст я бы за минуту просмотрел, а тут слушать его невесть сколько. даже длительность не пишут. Нет уж, спасибо. Проживу без информации об этом чудо-языке.

"Открыт код реализации языка программирования Kotlin"
Отправлено anonymous vulgaris , 15-Фев-12 21:50 
>  Текст я бы за  минуту просмотрел

http://www.osp.ru/os/2011/09/13011550/



"Открыт код реализации языка программирования Kotlin"
Отправлено VoDA , 15-Фев-12 01:04 
> Чем им скала не угодила? NIH?

Scala настолько Ъ, что ни одна IDE не может адекватно с ней работать. Даже команда JetBrains не смогла адекватно запалить.

Это одна из особенностей почему не скала, а новый язык.

Потом скала настолько брутальна, что ввела свои типа данных не совместимые с Java, и вызовы из/в java несколько проблемны.


"Открыт код реализации языка программирования Kotlin"
Отправлено Онаним , 15-Фев-12 02:41 
Что за чушь. Каждый день с удовольствием пишу на Scala в IntelliJ Idea и, разумеется, активно использую Java типы.

"Открыт код реализации языка программирования Kotlin"
Отправлено VoDA , 15-Фев-12 11:11 
И насколько хорошо работает рефакторинг и авто-дополнение? особенно по имплисит типам?

"Открыт код реализации языка программирования Kotlin"
Отправлено Онаним , 16-Фев-12 05:21 
Отлично. Активно пользуюсь собственными многоэтажными многоальтернативными имплиситами, рефакторингом (правда только rename, reformat code и optimize imports) и автодополнением. Проблем не замечал ни разу. В Idea 10, правда, Scala plugin постоянно исключениями бросался, но в Idea 11 уже и этого нет.

"Открыт код реализации языка программирования Kotlin"
Отправлено Nobody , 16-Фев-12 21:00 
Пока в IDEA слишком много красным подчеркивает в корректном коде даже на примерах из нескольких строк. Это очень не удобно при написании кода. И не ясно когда они в IDEA свой presentation compiler допилят до нормального состояния. В этом плане больше надежд на плагин для Eclipse, т.к. там изначально reference compiler используется.

"Открыт код реализации языка программирования Kotlin"
Отправлено VoDA , 15-Фев-12 01:18 
Годная вещь. На конференции довольно интересно про нее рассказывали.

Надеюсь 9-я версия java будет использовать новые идеи из Kotlin. хотя может и нет (((


А когда будет готов язык для продакшена?


"Открыт код реализации языка программирования Kotlin"
Отправлено Онаним , 16-Фев-12 08:32 
Кстати, а в этом Kotlin можно описывать локальные функции/классы где попало? А встроенная в язык поддержка объектов-синглтонов есть? А операции map и fold?