Форум программистов, компьютерный форум, киберфорум
Математика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 01.10.2015
Сообщений: 2

Какой язык программирования ближе всего к математике?

01.10.2015, 19:13. Показов 4333. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
17 лет. IQ 140. Знаю алгебру, дискретную математику, теорию автоматов, графов, множеств, дифференциальные уравнения. Безумно хочу попробовать себя в программировании. Какой язык программирования будет легче освоить с хорошей математической базой?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.10.2015, 19:13
Ответы с готовыми решениями:

Какой язык программирования лучше всего изучать?
Здравствуйте! Я, наверное, не первый и не последний, кто задаёт такое наивный вопрос. Вообще, я даже не требую ответа, просто хочется...

какой язык программирования лучше всего подходит для новичка?
не подскажите какой язык программирования лучше всего подходит для новичка?

Изучая какой язык программирования, можно быстрее всего начать карьеру?
Собственно, вопрос в теме.

14
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
01.10.2015, 19:15
с хорошей - любой.
0
 Аватар для Krasme
7240 / 5094 / 2149
Регистрация: 02.02.2014
Сообщений: 13,450
01.10.2015, 19:22
Фортран
2
0 / 0 / 0
Регистрация: 01.10.2015
Сообщений: 2
01.10.2015, 20:48  [ТС]
magirus, неужели в языках программирования математика не играет существенную роль? Даже не так, в равной ли степени будет выражена польза от математики в языках программирования? Я думал си, потому что все железо чипы и прочее прошивают им. Думаю там математика нужнее. Хотя хаскел тоже вроде весьма логичен, но малоизвестен

Добавлено через 2 минуты
Фортран не рассматривал. Умирающий язык вроде как.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
01.10.2015, 20:49
Цитата Сообщение от mathmat Посмотреть сообщение
потому что все железо чипы и прочее прошивают им.
ШТА???
0
0 / 0 / 1
Регистрация: 20.04.2015
Сообщений: 13
01.10.2015, 20:51
с++ бери, норм язык, простой для математических функций
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
01.10.2015, 21:17
mathmat, кто мешает взять и попробовать сразу несколько?
0
 Аватар для Kocmoz
59 / 59 / 13
Регистрация: 11.08.2015
Сообщений: 340
02.10.2015, 09:41
Цитата Сообщение от S_el Посмотреть сообщение
mathmat, кто мешает взять и попробовать сразу несколько?
Присоединяюсь.
Вообще язык выбирают в первую очередь исходя из поставленной задачи, поэтому их и такое большое количество; к тому же в программировании главное это алгоритмизация, и умение решить какую то задачу имеющимися в языке средствами.
0
Заблокирован
02.10.2015, 09:48
все языки одинаковы, если глобально
для начала нужно научиться правильно мыслить, "строить"
1
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
02.10.2015, 15:15
J (programming language)
K (programming language), Q (programming language from Kx Systems)
R (programming language)
0
Эксперт по математике/физике
5016 / 3628 / 1164
Регистрация: 01.09.2014
Сообщений: 9,790
02.10.2015, 18:42
Цитата Сообщение от mathmat
Какой язык программирования ближе всего к математике?
Цитата Сообщение от mathmat Посмотреть сообщение
Какой язык программирования будет легче освоить с хорошей математической базой?
Цитата Сообщение от mathmat Посмотреть сообщение
в равной ли степени будет выражена польза от математики в языках программирования?
Это три разных вопроса. Насчет ближе к математике — это декларативные языки (а не, скажем, процедурные). Таких языков много, и они разные. Я бы выделил Пролог и Haskell. Первый — это язык логического программирования. Программа на нем состоит из логических формул, а исполнение программы — это процесс доказательства теоремы из этих формул-посылок. Haskell — это язык функционального программирования. Программа на нем состоит из уравнений, с которыми можно обращаться так же, как в математике, то есть заменять равные выражения на равные. В процедурных языках с обычным присваиванием так нельзя. Среди функциональных языков Haskell наиболее "чист" и в этом смысле близок к математике.

Насчет того, какой язык легче освоить, зная математику, было правильно сказано: математическое мышление полезно при изучении любого языка программирования. Но легче освоить простой язык, и это не очень связано с математикой. Насчет пользы математики, для освоения некоторых языков действительно требуется больше математической культуры. Например, Haskell — это почти что исполняемая теория категорий, а это одна из самых абстрактных и сложных областей математики.

Я бы на вашем месте решил, хочу ли я изучать язык практического программирования, на котором можно писать, например, приложения под Android, или хочу изучать математическую сторону программирования. Во втором случае я бы рекомендовал познакомиться с каким-нибудь функциональным языком, например, Scheme (диалект Lisp'а), OCaml или Haskell. Можете попробовать читать книгу по теории языков программирования, например, "Структура и интерпретация компьютерных программ". Это классический и очень популярный вузовский учебник, написанный в США и использующий Scheme.
4
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
04.10.2015, 16:05
Нечего добавить к предыдущему посту, я выбрал Haskell.
0
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
04.10.2015, 18:34
Фортран создавался как язык для решения математических задач. Но ближе всего к математике так называемые математические программы. Например Matlab и др. В чем близость? А в том, пока вы будете писать программу на каком-либо языке программирования. На том же Matlab вы ее за пять секунд решите.
P.S.
Кстати это тоже языки программирования
0
04.10.2015, 22:14

Не по теме:

Цитата Сообщение от geh Посмотреть сообщение
Но ближе всего к математике так называемые математические программы.
Матлабы фтопку, они проприетарные. Остаётся — Maxima. Значит лисп! 8-) Насчёт лиспа — шутка.

0
7 / 7 / 14
Регистрация: 07.10.2015
Сообщений: 33
07.10.2015, 14:46
Здесь вариантов много. Предложить могу следующее:
1) Prolog язык связанный с математической логикой.
2) R - тоже математический язык программирования. Плюс в том, что можно установить дополнительные пакеты для работы с булевыми функциями и пользоваться ими. Насколько я знаю там есть готовые процедуры и функции для проверки свойств булевых функций, таких как нелинейность, алгебраическая степень и т.д.
3) F# язык программирования функций
4) Самый простой вариант C#, т.к. он лёгок для освоения. Я писал программу для генерации максимально нелинейных булевых функций на C#. Но приходилось прописывать все процедуры и функции для работы со свойствами булевых функций с нуля. У меня просто это дипломная работа была. А в плане более лёгкого варианта всё-таки наверное лучше язык R, если с булевыми функциями именно работать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.10.2015, 14:46
Помогаю со студенческими работами здесь

Какой язык программирования лучше всего подойдет начинающему для взаимодействия с веб-сайтами?
Приветствую, форумчане! Какой язык программирования лучше всего подойдет начинающему для взаимодействия с веб-сайтами? Нужно написать...

Какой браузер ближе всего к телефону?
Страница превосходно показывается в Хроме, ИЕ, ФФ, Яндексе, Опера, Нихром и Maxthon, а также на планшете андроид, но на телефоне с...

Определить какая из точек, к какой из вершин квадрата лежит ближе всего
Заданы координаты вершин квадрата и координаты N точек. Определить какая из точек, к какой вершине квадрата лежит ближе всего.

Какой язык программирования
Добрый день подскажите какой язык программирования используется при создании данного ESP (WALLHACK) это то что позволяет видеть...

Какой язык программирования используешь ты?
Здравствуйте, дорогие программисты. Я пишу работу, в которой нужно привести результаты опроса, устроить который в живую никак не удается, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru