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

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

Какая наука является в большей степени основой программирования: логика, математика или информатика?

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

ПрограммированиеМатематика+3
Эрнест Хламбуркец
  · 1,9 K
Студия интернет-маркетинга  · 24 дек 2020  · ics-media.ru
Отвечает
Гостевой

Добрый день!

По сути, данные науки связаны и многое будет зависеть от Ваших конкретных задач в программировании. Этими науками дело может не ограничиться.

Однако, в информатику входит все необходимые азы для того, чтобы обучаться программировать, как правило в учебниках информатики рассматривается какой-либо язык программирования, описываются основы логики компьютеров и алгоритмизации, приводятся и математические операторы и т.д. Поэтому, здесь ответом будет информатика. Математика и логика - куда более широкие науки, в больше степени не связанные с программированием.

Диванный философ, по совместительству инженер  · 5 авг 2021
Логика в ее классическом виде как она преподается гуманитариям для программиста не слишком удобно сформулирована. Более применима для программиста матлогика, раздел дискретной математики. Но достаточно упрощенного понимания. Именно в таком она и входит в информатику. Информатика - весьма спорный вопрос можно ли ее называть самостоятельной наукой? Скорее это просто... Читать далее
1 эксперт согласен
Аналитик/разработчик в Яндексе, преподаватель Data Science в Яндекс.Практикум  · 13 июл 2021  · datascience.xyz

Строго говоря, логика является разделом математики, теоретически и информатика базируется на разных разделах математики. Поэтому я за математику.

Образовательная платформа Хекслет  · 26 апр 2021  · ru.hexlet.io
Программирование требует не только знаний определённых тем, но ещё соответствующего мышления и, конечно же, навыков. Иногда можно обнаружить среди программистов, людей, лишь поверхностно понимающих суть своей работы и, тем не менее, выполняющих свои обязанности. И далеко не все математики становятся программистами. Так что корреляция есть, но она невелика. Другое дело... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars