Size: a a a

2020 February 03

S

Smailov Asan in KotlinLangRu
Victor
В этом и плюс, что не ломает мозг новичку статической типизацией и другими синтаксическими заморочками
Звучит больно))
источник

S

ShadelessFox in KotlinLangRu
Smailov Asan
А не лучше и с джавы? Они вроде как взаимосвязаны, а то в дальнейшем думаю будет не легко переходить на котлин с инородного ЯП
Это слишком идеальный вариант, но джава сложнее си. Можно попробовать переубедить меня 🌝
источник

S

Smailov Asan in KotlinLangRu
Alexander Yachmenev
Мне кажется, мы не там это обсуждаем, там кто-то чат для оффтопа кидал :)
Можно ссылочку?
источник

AY

Alexander Yachmenev in KotlinLangRu
И на этом стоит остановиться и перенести оффтоп в @pofftop
источник

S

Smailov Asan in KotlinLangRu
разве невозможно начать изучать котлин с 0 знаниями программирования?
источник

VS

Vladislav Sobol in KotlinLangRu
возможно
источник

M

Malik in KotlinLangRu
Victor
В таком случае лучше начать с изучения ЯП Python: он вам поможет быстро наверстать базу. Есть видеокурс для обучения с нуля: "Python-Джедай".
Kotlin идеально подходит как первый язык программирования. Как мне кажется в Python слишком много неявных вещей, что может сбить с толку новичка. Си тоже ок, но там все таки нет объектов.
источник

S

ShadelessFox in KotlinLangRu
Malik
Kotlin идеально подходит как первый язык программирования. Как мне кажется в Python слишком много неявных вещей, что может сбить с толку новичка. Си тоже ок, но там все таки нет объектов.
Как раз отсутствие объектно-ориентированного программирования для новичка это наоборот хорошо, иначе уж слишком много подводных камней для того, кто вообще не знаком с программированием 🤔
источник

M

Malik in KotlinLangRu
ShadelessFox
Как раз отсутствие объектно-ориентированного программирования для новичка это наоборот хорошо, иначе уж слишком много подводных камней для того, кто вообще не знаком с программированием 🤔
Так никто же не заставляет сразу в ОО стиле писать
источник

S

ShadelessFox in KotlinLangRu
Malik
Так никто же не заставляет сразу в ОО стиле писать
А как с данными нормально работать?
источник

L

Little Panda 🐼 in KotlinLangRu
Victor
Почему же тогда этот ЯП применяют для обучения в хороших ВУЗах и в олимпиадном программировании?
Сможет много чего из коробки. Порог вхождения низкий(не обязательно знать все, чтобы решить задачки). Исходя из этих двух пунктов питон выигрывает. Тратиться мало ресурсов.

Но и минус в этом же, имхо. Жизненная ситуация, студент решил задачу в трёх строчках. Считал данные, вызвал функцию и обработал данные, вывел на экран. А на вопрос как все это работает, не может ответить. Все за него сделала ЯП из коробки.
источник

V

Victor in KotlinLangRu
Little Panda 🐼
Сможет много чего из коробки. Порог вхождения низкий(не обязательно знать все, чтобы решить задачки). Исходя из этих двух пунктов питон выигрывает. Тратиться мало ресурсов.

Но и минус в этом же, имхо. Жизненная ситуация, студент решил задачу в трёх строчках. Считал данные, вызвал функцию и обработал данные, вывел на экран. А на вопрос как все это работает, не может ответить. Все за него сделала ЯП из коробки.
Вы правы. Но кто говорит, что нужно останавливаться на Python?
источник

V

Victor in KotlinLangRu
И хочу сказать, что есть тип людей, который, увидев сложности C++ или Java, потеряет желание изучать программирование.
источник

QH

Quantum Harmonizer in KotlinLangRu
ИМХО, Питон не нужен :)
источник

SD

Stepan Damrin in KotlinLangRu
Victor
Вы правы. Но кто говорит, что нужно останавливаться на Python?
Для многих осилить один язык - это та ещё борьба с собой.
Я думаю в нынешних реалиах большинство смотрят на зарплатный потенциал. выбирая ЯП.
Остальные же это те, кому действительно нравится программирование.
Начинать можно с любого языка, просто надо понимать для чего ты это делаешь.
источник

D

Denis in KotlinLangRu
Stepan Damrin
Для многих осилить один язык - это та ещё борьба с собой.
Я думаю в нынешних реалиах большинство смотрят на зарплатный потенциал. выбирая ЯП.
Остальные же это те, кому действительно нравится программирование.
Начинать можно с любого языка, просто надо понимать для чего ты это делаешь.
А вот хорошей литературы нету для начинающих по Котлину. А значит начинаем с Java или Python т.к. больше литературы и видео курсов??
источник

SD

Stepan Damrin in KotlinLangRu
Denis
А вот хорошей литературы нету для начинающих по Котлину. А значит начинаем с Java или Python т.к. больше литературы и видео курсов??
Лучше java, потому что Kotlin как я понимаю компилируется в byte code java.
Поэтому лучше всё таки Java. Плюс наверняка есть проекты, которые еще переходят с java на Kotlin, а это увеличивает вашу ценность на рынке.
источник

D

Denis in KotlinLangRu
Stepan Damrin
Лучше java, потому что Kotlin как я понимаю компилируется в byte code java.
Поэтому лучше всё таки Java. Плюс наверняка есть проекты, которые еще переходят с java на Kotlin, а это увеличивает вашу ценность на рынке.
Ну тогда я правильно считаю. Сам я лично смог самостоятельно сделать простое приложение на Kotlin по видео курсу. Стало многое понятно. Теперь Java займусь изучением основ Java.
источник

S

ShadelessFox in KotlinLangRu
Quantum Harmonizer
ИМХО, Питон не нужен :)
Как поставить лайк?
источник

L

Little Panda 🐼 in KotlinLangRu
Denis
А вот хорошей литературы нету для начинающих по Котлину. А значит начинаем с Java или Python т.к. больше литературы и видео курсов??
Не совсем согласен. Полно ресурсов.
источник