Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему в Data Science не часто используют Java?

ПрограммированиеData science+3
Алена Каменецких
  ·   · 3,0 K
Диванный философ, по совместительству инженер  · 20 окт 2021
Главная причина - Java не часто используется в Data Science, потому что она не часто используется в Data Science :-) А если серьезно ну просто на ней немного подходящих для этих задач библиотек. Не наработаны паттерны для этих задач. В программировании такое сплошь и рядом. Писать системы в какой-то любой области на языке который в этой области до этого не применялся массово - это всегда изобретать велосипед.
Есть причина и в архитектуре самого языка. Жесткая, строго объектно-ориентированная, достаточно низкоуровневая (несмотря на то что шитый компилятор) Java хороша для высоконадежных приложений. Где важен результат каждой транзакции. Такие приложения обычно пишутся из расчета на долгую буквально десятилетиями жизнь. А для исследований где очень много одноразового кода написанного для однократного получения результата, много прототипов и т.п. программирование на Java - ничем не обоснованная для задач такого сорта лишняя трудоемкость
На Java уже создано множество приложений, язык Java используется в авторитетных IВM, Oracle и т.п. Но сегодня... Читать дальше
Работа - в сфере IT. Увлечения - книги, финансы...  · 13 окт 2021  ·
id
Java более подходит для Enterprise разработки, так как это объектно-ориентированный язык, - удобно на нем описывать объекты доменной области. У Java развитые библиотеки и фреймворки для работы с базами данных, с многопоточност... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg
А какие языки еще используются, кроме Python?
Разработчик программного обеспечения 5G ML/AI...  · 14 окт 2021
Вопрос с подвохом, на мой взгляд. Тут всё куда сложнее. Если говорить об исследованиях и быстром прототипировании, то конкурентов Python практически нет. R, кажется, сходит со сцены; Matlab, правда, ещё держит позиции, но в... Читать далее
IT, технологии, машинное обучение, экономика...  · 13 окт 2021
Тут все просто. По факты вы можете программировать на любом языке, но вот разница в удобстве будет колоссальной. Дело в узкопрофильности направления Data Science - по сути это обработка и анализ данных. Поэтому используют те... Читать далее
2 эксперта согласны
Java, по сравнению с тем же Python более многословная, и функциональное программирование там реализовано чуть... Читать дальше
Человек-оркестр  · 2 нояб 2021
А почему Вы думаете, что не используется? Редко, специфично, но бывает всё же) Да, чаще используют Python, потому что библиотек море, и написаны они на си, работают быстро. Дата Сатанисты работали бы в Excel, если бы его... Читать далее
1 эксперт согласен
Alex Kalaverin
подтверждает
2 нояб 2021
Не совсем верно про Excel, он является одним из главных инструментов для анализа данных, просто им овладеть очень... Читать дальше