8 / 9 / 3
Регистрация: 30.09.2017
Сообщений: 59
|
|
1 | |
C# vs Kotlin (версия 2020)10.07.2020, 18:44. Показов 2040. Ответов 5
Метки с антифлуд условием (Все метки)
Так как первоначальной теме "C# vs Kotlin", говорили обо всем кроме си-шапра и котлина, решил все таки освежить этот холивар, потому как фоне роста популярности котлина и попыток MS в .net core, тема становится все более интересной.
Условия холивара простые: с текущим бэкграундом знаний, вам потребовалось бы выбрать один из этих языков - kotlin (c мощной инфраструктурой java) или C# (с уже более-менее развитой кроссплатформенной .NET Core платформой). Какой бы выбор вы сделали и главное почему? Что считаете перспективнее? Что вам кажется удобнее как инструмент? Недостатки присущие обоим языкам и достоинства других языков в сравнение с ними не обсуждаем, дабы не увести тему опять в бессмысленный флуд, с замерами линеек, чей язык лучше, или какое ООП по настоящему оопэшнее.
0
|
10.07.2020, 18:44 | |
Ответы с готовыми решениями:
5
Китайский JTAG RealView ULINK2 версия прошивки и версия Keil Какая версия версия GCC сейчас самая безглючная? как просит биос леново ноутбук версия биоса 2-54 на офисал саите версия 2-53 что ето такое? Откомпилировать проект с builder2010 (версия 14) на builderXE (версия 15) |
Модератор
|
|
10.07.2020, 21:42 | 2 |
Это холивары, здесь такое допускается. Сейчас и сюда придёт фулкрум и будет писать что все языки плохие кроме плюсов с придуманной им библиотекой которую он никому не покажет.
Обычный тренд: вначале создают язык, ну скажем, L1. По прошествии времени, кодеры накапливают опыт работы на нём и продвинутым становится понятно, что неплохо бы изменить язык, при чём с потерей совместимости. Появляется язык L2. Если его придумали не тутошние изобретатели языков, а команда продвинутых профессионалов, то язык L2 начинают использовать. Таким же образом, в ходе эксплуатации его находят недостатки, появляются новые идеи и возникает язык L3. В данном случае, L1 -> L2 -> L3 это java -> C# -> Kotlin. Хотя и появился C# не совсем по вышеописанной причине, но, он был свежее, при его разработке учли недостатки java, новые идеи. При разработке Kotlin учли опыт разработок на много чём. p.s. Фулкрум, конечно, прав в том что языки со сборкой мусора в целом хуже. Но критерий истины практика. Рассматриваемые здесь языки компилируемые в виртуальные машины со сборкой мусора очень популярны. Среди них более новые Kotlin, (может и Scala) предпочтительнее старых.
1
|
269 / 452 / 12
Регистрация: 21.06.2019
Сообщений: 2,797
|
|
16.07.2020, 18:53 | 3 |
А обязательно ложную дилемму создавать? Потому что все зависит от задачи. Например, если бы мне нужно было приложение для андроида создавать, выбрал бы котлин, как официально поддерживаемый для этой платформы. А лишние проблемы мне не нужны.
А если бы что-нибудь виндоспецифичное (гуй, например) делал - возможно выбрал бы сишарп. А может и плюсы. Ну и т.д.
0
|
8 / 9 / 3
Регистрация: 30.09.2017
Сообщений: 59
|
|
16.07.2020, 23:02 [ТС] | 4 |
В этом и самый интерес, люди начинают рассуждать и обосновывать выбор, без бэкграунда своего языка.
Каждый видит эти ЯП по своему.
0
|
269 / 452 / 12
Регистрация: 21.06.2019
Сообщений: 2,797
|
|
17.07.2020, 06:27 | 5 |
0
|
8 / 9 / 3
Регистрация: 30.09.2017
Сообщений: 59
|
|
17.07.2020, 16:47 [ТС] | 6 |
Нет, интерес какую область выберет человек и какой язык. У каждого свое представление что и куда нужно.
Это лучше чем он придет и начнет махать своим ЯП, который в данном контексте и не нужен.
0
|
17.07.2020, 16:47 | |
17.07.2020, 16:47 | |
Помогаю со студенческими работами здесь
6
Обычная версия страници VS Версия для печати C# vs Kotlin "Невозможно продолжить установку, поскольку версия виндовс, установленная на этом компьютере новее, чем версия на компакт-диске" Xamarin vs Kotlin? Kotlin vs Java Kotlin lateinit переменная Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |