LINUX.ORG.RU

Какой язык выбрать из Java, C++, C#, Kotlin?

 , , ,


1

4

Всем привет! Я решил изучать программирование и посмотрел видео о языках. Мне понравились 4 языка: Java, C#, C++, Kotlin. C++ потому что он работает на уровне железа и на нём можно писать интересные и сложные штуки; Java потому что на нём можно писать банковские приложения и у него больше всего вакансий; C# потому что он похож на Java, но намного проще; Kotlin потому что если знаешь Java, то знаешь и Kotlin, и на нём можно писать под мобильные устройства. Что бы вы посоветовали выбрать?

Перемещено hobbit из general

Ответ на: комментарий от Chiffchaff

прикол с «историями повторяемыми как комедии»

в середине 90ых платформ(именно которые имели десятки процентов всего рынка) апаратных было меньше чем когда и USPD-p не взлетел как софтверный вариант микрокода[всякие jvm, CLR , И прочие «байткод"а они же и есть ] - а не взлетел же восходе рс-изации офисов

аплеты -жабы были как раз для школоты

имхо банки быстро[30 лет с начала 60ых было достаточное мгновение] увидели (ибо на примере ibm c их вечной „os/360“) преимущества „языка высокого уровня“ jvm/java

тем более sun смогла сделать java и jvm бесхозной не позволив микрософт отравить среду через j++ -

оракл выкупил sun уже когда java стала cobol 2.0

qulinxao3 ★★
()
Ответ на: комментарий от anonymous

java был привлекателен для людей травмированных языками с (излишней) статической линковкой

а последнии обусловленны интегральной слабостью железа+(не_подходящая_совтферная_архитектура) - ибо lisp (очевидно машинный язык)( уже в 60ых что же мог)

т.е. С++ быстрее «smalltalk» на задачах где почти всё можно отрезолвить в момент билда образа - а если задача требует позднего связыванания(но не абсолютно произвольного) так есть магия public protected friend void :)

Т.е для слепых (промышленное c++) и циклопичность(java) фаворский свет

qulinxao3 ★★
()
Последнее исправление: qulinxao3 (всего исправлений: 1)
Ответ на: комментарий от lesopilorama

свои месенджеры пилят ибо это не только месендер но и система распределённого решения задач с достаточно полным логированием всего датастрима для обьективизации рулёжки производственными процессами между сотрудниками

qulinxao3 ★★
()
Ответ на: комментарий от anonymous

М-да, а ребята за 42 млн стругают текстовый редактор.

Пошучу

И не дорого совсем.

Возьмём к примеру фирму 1С.
В ней сотни программистов, которым платят хорошую зарплату.
Сомневаюсь, что они бесплатно что-нибудь возьмутся разработать …

Вы поняли о чём я.

Интересно знать мнение форумчан по затронутой теме.

anonymous
()
Ответ на: комментарий от anonymous

к счастью законы РФ только частность в интернете)) Так, что строим свою жизнь спокойно. (ах, да интернет то яйцеголовые заблокируют.)

anonymous
()
Ответ на: комментарий от qulinxao3

весной 97(а это уже явно не совсем java v0.1 :))

А сколько, 1.0? Когда там они единичку убрали резко повысив номер версии? Вот с этого момента можно отсчитывать энтерпрайзнутую историю.

bread
()
Ответ на: комментарий от mdilink

С++ не бери, лет 20 назад - да, особо выбора не было в определённых областях, сейчас есть выбор. У плюсцов, наверно, худшее в индустрии соотношение полезного выхлопа к затраченным силам и времени. Вся их «мощь» тратится на борьбу с самим же языком, и это скорее не мощь а исторически сложившаяся жирнота и довольно бестолковая. Для системщины и похожего на неё по требованиям (максимальная скорость, корректность, надёжность) очевиден раст, это уже настоящее и точно будущее, или что-то похожее. В нём, например, лучшая многопоточка системного уровня на данный момент, так что как раз серверы самое то писать. Можно ещё на Аду посмотреть. Если ослабить требования то Go и прочие жабо шарпы подойдут.

zurg
()

Какой язык выбрать из Java, C++, C#, Kotlin?\

Посмотрите на каком ЯП написано ядро Linux и многие популярные проекты.
Что касаемо C++, то присоединете лучшее из него к Си.

И в целом для чего нужен ЯП?

Ответ на этот вопрос и будет правильным ответом.

anonymous
()