The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Открыт код реализации языка программирования Kotlin"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Открыт код реализации языка программирования Kotlin"  +/
Сообщение от opennews (??) on 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Открыт код реализации языка программирования Kotlin"  –2 +/
Сообщение от Аноним email(??) on 14-Фев-12, 23:14 
Хороший ход в свете проприетаризации Java-ы Oraclom + развитие самой логики.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

14. "Открыт код реализации языка программирования Kotlin"  +1 +/
Сообщение от Трухин_Юрий_Владимирович (ok) on 15-Фев-12, 09:58 
релиз будет после того, как язык опробуют в JetBrains для разработки Intellij Idea и перепишут Kotlin на Kotlin. Необходимо написать достаточно много кода для того, чтобы понять, какие особенности языка мешают эффективной разработке, а каких не хватает. Сейчас даты релиза просто нет, есть открытый код и часто обновляемые сборки компилятора и плагина для Intellij, которые можно уже использовать. Так же можно помогать развивать Kotlin.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

13. "Открыт код реализации языка программирования Kotlin"  +4 +/
Сообщение от Tav (ok) on 15-Фев-12, 02:42 
Проприетаризация Java? Вы про язык программирования или про платформу/среду выполнения? Откуда вы это взяли?

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Открыт код реализации языка программирования Kotlin"  –2 +/
Сообщение от Crazy Alex (ok) on 14-Фев-12, 23:49 
Чем им скала не угодила? NIH?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Открыт код реализации языка программирования Kotlin"  +2 +/
Сообщение от radiot.new on 15-Фев-12, 00:00 
на этот и другие вопросы отвечаты можно найти тут http://radio-t.com/2012/02/275_05.html
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

16. "Открыт код реализации языка программирования Kotlin"  +1 +/
Сообщение от Crazy Alex (ok) on 15-Фев-12, 14:46 
Тьфу, подкаст... Вот уж неудобная форма подачи информации. Текст я бы за минуту просмотрел, а тут слушать его невесть сколько. даже длительность не пишут. Нет уж, спасибо. Проживу без информации об этом чудо-языке.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

10. "Открыт код реализации языка программирования Kotlin"  +4 +/
Сообщение от VoDA (ok) on 15-Фев-12, 01:04 
> Чем им скала не угодила? NIH?

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

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Открыт код реализации языка программирования Kotlin"  +/
Сообщение от Онаним on 15-Фев-12, 02:41 
Что за чушь. Каждый день с удовольствием пишу на Scala в IntelliJ Idea и, разумеется, активно использую Java типы.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Открыт код реализации языка программирования Kotlin"  +/
Сообщение от VoDA (ok) on 15-Фев-12, 11:11 
И насколько хорошо работает рефакторинг и авто-дополнение? особенно по имплисит типам?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

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

22. "Открыт код реализации языка программирования Kotlin"  +/
Сообщение от Nobody (??) on 16-Фев-12, 21:00 
Пока в IDEA слишком много красным подчеркивает в корректном коде даже на примерах из нескольких строк. Это очень не удобно при написании кода. И не ясно когда они в IDEA свой presentation compiler допилят до нормального состояния. В этом плане больше надежд на плагин для Eclipse, т.к. там изначально reference compiler используется.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

11. "Открыт код реализации языка программирования Kotlin"  +1 +/
Сообщение от VoDA (ok) on 15-Фев-12, 01:18 
Годная вещь. На конференции довольно интересно про нее рассказывали.

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


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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Открыт код реализации языка программирования Kotlin"  +/
Сообщение от Онаним on 16-Фев-12, 08:32 
Кстати, а в этом Kotlin можно описывать локальные функции/классы где попало? А встроенная в язык поддержка объектов-синглтонов есть? А операции map и fold?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру