Естественные науки

Какие предметы нужны будущим программистам?

Только не говорите, что математика, с помощью компьютеров уже давно считают что-то- единицы!Математика программистам не поможет.Вот мне кажется, что нужно давать решение логических задачи игру в шахматы. Есть много общего
Уважаемый! У тебя дилетантский взгляд на программирование. Объясняю.
Программирование состоит из двух крупных разделов:
1. Теория программирования, включает в себя теорию алгоритмов, теорию формальных грамматик и языков, математическую логику, в том числе теорию вычислимых и рекурсивных функций. Все это разделы математики, причем далеко не самые простые.
2. Перевод составленного алгоритма на язык программирования. Это большей частью техническая работа. Здесь необходимо детально знать несколько языков программирования, чтобы выбрать самый оптимальный для конкретной задачи. а также знать грубо говоря как устроен компьютерный софт - как распределяется оперативная память и т. д.
Без хорошего владения п. 1 ты не сможешь запрограммировать ничего кроме самых тривиальных задач. Или будешь целиком и полностью зависеть от математиков-алгоритмистов, а это всегда плохо.
Без хорошего владения п. 2 ты не сможешь грамотно запрограммировать практически любой алгоритм - у тебя будут все время проблемы с исполнением и ряд других.
Поэтому математика (определенные разделы) все-таки не просто нужна, а необходима. А если рассматривать не системное программирование, а прикладное, то к п. 1 добавляются общие разделы математики, а также огромный раздел. который называется ЧИСЛЕННЫЕ МЕТОДЫ.
Отдельно для хакеров (настоящих, а не плагиаторов) к п. 2 добавляется ДЕТАЛЬНОЕ знание операционной системы, сетевых и межсетевых протоколов.
P.S. Печально, что ты не понимаешь прямой связи логических задач с математикой. Со временем поймешь. Удачи.
АС
Алина Созонтова
17 422
Лучший ответ
Вот совсем не уверен, что математика не нужна
Она полезна опосредовано!
Я сам - сисадмин
Анна Калугина
Анна Калугина
20 377
Странные у тебя понятия о математике. На уровне 2 класса церковно приходской школы. Да и компьютер - это не калькулятор за 50 рублей.

Учи все!
Нужен единственный предмет - кампутер, остальное приложится. Только если с математикой не дружишь, то не быть тебе программистом.. . по крайней мере пока искусственный интеллект не появится...
Насчёт математики ты, наверно, уже всё понял.
Но, может быть, ты просто неточно поставил вопрос?
Может ты хочешь стать просто кодером?
Информатика конечно, математика, англ яз, ещё кокой нибудь язык!!!! И кстати вас приветствует будуйщий прагромист!!!!
Информатика
математика, русский и информатика