1.4, Аноним (-), 22:51, 15/02/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Чот с самого начала излучения котла, меня не покидает чувство, что jb сделали этого кадавра для облегчения болей от разработки на java. То, что получилось в результате, однако, удобно только тем, кто познал всю боль разработки БОЛЬШИХ проектов на java. Ну или это просто попытка оправдать затраты на разработку перед инвесторами.
| |
|
2.22, Аноним (-), 15:18, 16/02/2018 [^] [^^] [^^^] [ответить]
| –4 +/– |
>что jb сделали этого кадавра для облегчения болей от разработки на java
Это написано на официальном сайте в описании языка kotlin, 3 строкой.
>То, что получилось в результате, однако, удобно только тем, кто
работает в jetbrains, очевидно же. Проприетарный язычек, котроллируемый одной компанией не нужен, как бы они не клялись в любви к сообществу.
Так что наш герой едет на помоечку к С#, golang, rust и прочему мусору.
| |
|
3.26, _ (??), 01:06, 17/02/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>прочему мусору.
Лопнешь ведь, зелёный :)
| |
3.30, Гоги (?), 21:07, 17/02/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
"Проприетарность" Жабы никак не влияет на её популярность. Равно как и у Котлина. Если язык - достойный, людям всё равно, кто и как его пилит - лишь бы без багов.
| |
|
|
|
2.11, Аноним (-), 01:22, 16/02/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
ну смотри. Яву все же доучивай - жрать-то тебе наверное хочется. На работе будешь прогать на яве, а дома на котлине, для души (потому что на котлине работы пока что нету короче). Я сейчас прогаю дома на яве (тоже для души), вместе с тем мне приходится дублировать ява-код на тайпскрипте, чтоб в браузере выполнять. А тут смарю - котлин и там и там может выполняться, так что ща допью пивасик и напишу свой первый хелловорлд на котлине.
| |
|
3.13, Онаним (?), 06:26, 16/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Я сейчас прогаю дома на яве (тоже для души), вместе с тем мне приходится дублировать ява-код на тайпскрипте, чтоб в браузере выполнять.
Что, мало компиляторов JVM-байткода в JavaScript/WASM?
| |
|
4.23, J.L. (?), 18:11, 16/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> Я сейчас прогаю дома на яве (тоже для души), вместе с тем мне приходится дублировать ява-код на тайпскрипте, чтоб в браузере выполнять.
> Что, мало компиляторов JVM-байткода в JavaScript/WASM?
а перечислить ? вроде мало
| |
|
5.25, J.L. (?), 18:13, 16/02/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> Я сейчас прогаю дома на яве (тоже для души), вместе с тем мне приходится дублировать ява-код на тайпскрипте, чтоб в браузере выполнять.
>> Что, мало компиляторов JVM-байткода в JavaScript/WASM?
> а перечислить ? вроде мало
я бы до кучи и про компилятор JVM-байткода в натив послушал
| |
|
6.27, _ (??), 01:15, 17/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
JCG - но оно уже мёртвое
Excelsior - оно *оно и за бабло
У жабистов всегда выбор такой ... зелёный :)
| |
|
|
|
|
|
1.6, Осторожный_аноним (?), 23:33, 15/02/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Что-то я не втыкаю. Где в этих исходниках парсер и лексер котлина? Где перевод котлина во внутреннее представление LLVM?
| |
|
2.8, Осторожный_аноним (?), 23:53, 15/02/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Короче, как я понял эта поделка работает только в присутствии JDK который исполняет код котлина (на котором написан kotlin-native) который в свою очередь переводит код на kotlin на котором написано приложение в ir представление LLVM. Написать всё на C++ не осилили.
| |
|
1.19, x0r (??), 12:19, 16/02/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Поглядел синтаксис - обычная java не похоже что сразу скомпилируется
| |
1.21, Аноним (-), 15:12, 16/02/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>для выполнения которых не требуется виртуальная машина
>реализован в виде бэкенда на базе LLVM
>LLVM - low level virtual machine
>не требуется виртуальная машина
Ясно.
| |
|
2.24, J.L. (?), 18:13, 16/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
>>для выполнения которых не требуется виртуальная машина
>>реализован в виде бэкенда на базе LLVM
>>LLVM - low level virtual machine
>>не требуется виртуальная машина
> Ясно.
теперь прочитай про фронтенды LLVM
| |
|
1.28, Аноним (-), 07:51, 17/02/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Чет у меня вопрос, а рынку реально нужен Kotlin? Какие фундаментальные вопросы кроме амбиций JetBrains он решает? Почему их не решает Scala или Groovy? Чем плохи Rust, Go и %что там сейчас на слуху%
| |
|
2.29, Аноним (-), 08:16, 17/02/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
Scala - слишком тяжелая для мобильных устройств, а как язык - просто опасная. На ней слишком дорого вести разработку крупных проектов - надо очень внимательно следить за стилем, иначе проект становится не сопровождаемым.
Groovy - с одной стороны хорош, но после появления JRuby ниша его подсократилась.
| |
2.31, Гоги (?), 21:26, 17/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Чет у меня вопрос, а рынку реально нужен Kotlin?
По-хорошему, ему и Жаба не особо нужна, но раз есть целая армия старпёров, ничего кроме жабы не кодящие, то и Котлин там - необходимая, свежая струя.
| |
|
3.34, Вареник (?), 19:09, 19/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> Чет у меня вопрос, а рынку реально нужен Kotlin?
> По-хорошему, ему и Жаба не особо нужна, но раз есть целая армия
> старпёров, ничего кроме жабы не кодящие, то и Котлин там -
> необходимая, свежая струя.
Это такой зуд молодости, весь работающий код выкинуть и переписать на чем-то новомодном и экстравагантном. То стиль якобы лучше, то 5 % производительности на бенчмарке, то обещания что компилятор сам исправит все ошибки.
| |
|
2.33, Вареник (?), 19:06, 19/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
Rust - еще корявее прототипа (сишечки).
Go - это аналог бейсик и VisualBasic, только от Гугла. Чтобы миллиард индусов можно было обучить кодить, прямо не вынимая из полевых работ.
Kotlin - развитие Java, с сохранением возоможностей корпоративной платформы и одновременно применением в Embedded.
| |
|
|