Какие языки программирования будут полезны в математике/физике? - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Какие языки программирования будут полезны в математике/физике?

Регистрация
13 Фев 2013
Сообщения
90
Репутация
10
Спасибо
1
Монет
0
В основном рекомендуют MatLab, Python, C и Haskell. Есть ли смысл изучать C, если брать Haskell?
 
Регистрация
20 Окт 2013
Сообщения
69
Репутация
0
Спасибо
0
Монет
0
Haskell тут не особо, скорее юлька. И в списке Маткада нет. Он хоть и не особо язык, но как средство - полезняшка
Фортран в последнее время вверх полез, если верить ТИОБЕ
u_c2d5781d63a02e8e5d9e619e6c10b52a_800.png

А математика - теоретическая наука, в ней программировать нечего
 
Регистрация
23 Ноя 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Язык программирования - инструмент для решения определённого круга задач. И выбирают язык не по названию, а по тому, какие именно задачи ты собираешься решать.

Язык С предназначен для системного программирования. Если ты собираешься писать операционные системы, драйверы, компиляторы, он тебе понадобится. Но в физике он не нужен.

P.S. В физике до сих пор Fortran используют - именно потому, что на Fortran написано огромное количество высокопроизводительных библиотек для обработки результатов экспериментов, моделирования физических процессов и т.д.

P.P.S. Если ты хочешь всерьёз заняться программированием, то Python не имеет смысла. Он нужен НЕпрограммистам и только для того, чтобы передать данные в готовую библиотеку, написанную на совсем другом языке, и получить из библиотеки результат обработки этих данных.
 
Регистрация
15 Дек 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
Выбор языка это дело второстепенное. Всё зависит от области исследований и задач, это может быть и Haskell и Python и С++ и куча других вариантов. Главное научные компетенции, а язык это просто инструмент, молоток для забивания гвоздей...
 
Регистрация
14 Сен 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
С отрывом от решаемых задач там вообще языки программирования нет смысла изучать. Сначала задачи определить, потом под них языки
 
Сверху Снизу