Size: a a a

2020 July 07

АО

Алексей Овсянников... in KotlinLangRu
_OM_
Не подойдёт, Java для начала, Котлин  если захочется
Ну зря вы так:) котлин сильно проще, чем Java, особенно пока не залезаешь в дебри. Другой вопрос, что как первый язык языки семейства JVM могут быть не лучшим выбором
источник

ch

central hardware in KotlinLangRu
Алексей Овсянников
Ну зря вы так:) котлин сильно проще, чем Java, особенно пока не залезаешь в дебри. Другой вопрос, что как первый язык языки семейства JVM могут быть не лучшим выбором
А что лучше?  точно не питон
источник

АО

Алексей Овсянников... in KotlinLangRu
Почему не он? А вообще, самый простой вариант (имхо) JS - основные вещи вроде циклов там вполне приемлемые. Питон в этом плане хитросделанный, но стартовать на нем +/- легче, чем на JVM. Другой вопрос, что если человек не занимается наукой - от питона нужно вовремя отказаться, как если не занимается вебом - от JS
источник

BP

Bogdan Panchenko in KotlinLangRu
_OM_
Не подойдёт, Java для начала, Котлин  если захочется
Такая категоричность ...
источник

BP

Bogdan Panchenko in KotlinLangRu
Дмитрий Землянин
добрый вечер, подойдет ли котлин для изучения, как первый язык? имеются небольшие знантя php
Да пойдет, но поскольку изначально это был jvm язык - то влияния велико. Пару вещей трудно будет понять не зная jvm
источник

ДЗ

Дмитрий Землянин... in KotlinLangRu
Спасибо, за ответы)
источник

MN

Midow Noname in KotlinLangRu
_OM_
Не подойдёт, Java для начала, Котлин  если захочется
я с тобой полностью согласен
источник

AE

Alexandr Emelyanov in KotlinLangRu
Алексей Овсянников
Почему не он? А вообще, самый простой вариант (имхо) JS - основные вещи вроде циклов там вполне приемлемые. Питон в этом плане хитросделанный, но стартовать на нем +/- легче, чем на JVM. Другой вопрос, что если человек не занимается наукой - от питона нужно вовремя отказаться, как если не занимается вебом - от JS
Что питон, что js, как первый язык портят разработчика
источник

АО

Алексей Овсянников... in KotlinLangRu
Ну с этой точки зрения их вообще нужно запретить до достижения должности старшего разработчика/сеньора/как там оно еще называется
источник

AS

Aleksey Skolotin in KotlinLangRu
Bogdan Panchenko
Да пойдет, но поскольку изначально это был jvm язык - то влияния велико. Пару вещей трудно будет понять не зная jvm
Пожалуйста, можно немного точнее про пару вещей. Какие именно? Чистый интерес. Можно в личку.
источник

BP

Bogdan Panchenko in KotlinLangRu
Aleksey Skolotin
Пожалуйста, можно немного точнее про пару вещей. Какие именно? Чистый интерес. Можно в личку.
Дженерики, зачем нужен reified, и почему его можно использовать только в inline fun. Kotlin property - переопределения get/set. Порядок инициализация в классе (в основном касается пропертей)
источник

AS

Aleksey Skolotin in KotlinLangRu
Bogdan Panchenko
Дженерики, зачем нужен reified, и почему его можно использовать только в inline fun. Kotlin property - переопределения get/set. Порядок инициализация в классе (в основном касается пропертей)
Спасибо! Взял на заметку
источник

BP

Bogdan Panchenko in KotlinLangRu
А ещё companion object
источник

_

_OM_ in KotlinLangRu
Inline точно не со старта :)
источник

_

_OM_ in KotlinLangRu
Некоторые решения в котлине мне нравятся, некоторые нет. По сути это сборная солянка из наработок последних лет которые Oracle не торопится добавлять в канон.
источник

BP

Bogdan Panchenko in KotlinLangRu
_OM_
Inline точно не со старта :)
А что там то сложного ? Код функции инлайниться в место вызова, данной инлайн функции
источник

_

_OM_ in KotlinLangRu
Это понятно, но не для того кто только входит в язык
источник

_

_OM_ in KotlinLangRu
Где ему может это пригодиться ? Это чисто прикол для разрабов со стажем
источник

BP

Bogdan Panchenko in KotlinLangRu
Ну если вообще нет опыта в программировании - да, если есть язык за спиной - то тут иначе
источник

_

_OM_ in KotlinLangRu
Именно
источник