Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.200.226] |
|
Страницы: (8) [1] 2 3 ... 7 8 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Если кто не в теме: http://confluence.jetbrains.net/display/Kotlin/Welcome
Как считаете, взлетит/не взлетит?? ИМХО - шансы есть, ЗА: нормальный язык с тучей приятных плюшек + наличие хорошей IDE + достаточно известная компания за спиной. ПРОТИВ: достаточно инертные потребители (java - это всякие консерватиные банки и тд) Чесно говоря - очень хочется, чтоб взлетел. |
Сообщ.
#2
,
|
|
|
Почему не Scala vs Kotlin? Сами JetBrains именно с ней соревнуются.
|
Сообщ.
#3
,
|
|
|
Guderian потому что если Kotlin станет на один уровень со Scala - значит он проиграл ;-) не выстрелила скала. только для гиков подходит, собственно потому jetbrains и упрощают Kotlin
Цитата Guderian @ Сами JetBrains именно с ней соревнуются. ну там есть еще ссылка http://confluence.jetbrains.net/display/Kotlin/Comparison+to+Java - значит соревнуются и с Java -) Ну а вообще можно переименовать тему в: "Kotlin vs other JVM languages" |
Сообщ.
#5
,
|
|
|
Питон все равно всех порвет
|
Сообщ.
#6
,
|
|
|
Не понял, зачем это.
Цитата make it safer than Java, i.e. statically check for common pitfalls such as null pointer dereference, make it more concise than Java by supporting variable type inference, higher-order functions (closures), extension functions, mixins and first-class delegation, etc; Ну и что, чтобы не было нульпойнтеров, переходить на новый язык? Остальных новшеств не понял, поясните плз. |
Сообщ.
#7
,
|
|
|
Цитата Машина @ Остальных новшеств не понял, поясните плз. что конкретно непонятно?? Зачем замыкания нужны??? |
Сообщ.
#8
,
|
|
|
Ага, вторая строчка из цитаты - все не понятно. В том числе, что за замыкания
|
Сообщ.
#10
,
|
|
|
Цитата Основной упор будет сделан на уменьшение размера исходного кода, которым сопровождается создание анонимных классов. Охренеть пользы А вообще, не понял. Значит, это что-то сложное, и все непонятно, что это дает. Пока только лишний гемор |
Сообщ.
#11
,
|
|
|
Цитата Машина @ А вообще, не понял. Значит, это что-то сложное, и все непонятно, что это дает. Пока только лишний гемор вообще, скажем, я над такими сложностями и не задумываюсь конкретно groovy дает возможность очень просто решить некоторые тонкости, которые на java я бы и решать не стал. |
Сообщ.
#12
,
|
|
|
Цитата Машина @ А вообще, не понял. Значит, это что-то сложное, и все непонятно, что это дает. Пока только лишний гемор Ну бывает. Не каждый программист поймет что такое "функция".. |
Сообщ.
#13
,
|
|
|
Цитата Romkin @ Если авторы решат проблемы несовместимости версий. Учитывая, что сейчас они там на каждой минорной версии название главной dll-ки меняют, на нем серьезные программы не очень-то попишешь. Питон все равно всех порвет |
Сообщ.
#14
,
|
|
|
Цитата amk @ Если авторы решат проблемы несовместимости версий. Учитывая, что сейчас они там на каждой минорной версии название главной dll-ки меняют, на нем серьезные программы не очень-то попишешь. и доведут производительность до уровня джавы... |
Сообщ.
#15
,
|
|
|
Ну, интерпретатор обязан уступать в производительности. Вот с VBS (VBA) или JS он мог бы потягаться.
Решение проблемы совместимости обеспечило бы сопровождение многоязычных программ (где критичные части написаны на C, например). Сейчас с изменением версии интерпретатора нужно пересобирать C-часть. |