Вопрос Можно ли стать разработчиком C++ если плохо знаешь математику?

Регистрация
20 Окт 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Можно ли стать разработчиком C++ если плохо знаешь математику?
 
Разработчиком без математики быть нельзя. Пользователем чужих разработок быть можно и не зная математики. Математика слишком сложная и состоит из огромного числа разделов и направлений. т. е. хорошо знать всю математику просто невозможно. Само программирование на С++ фактически является прикладным использованием математики опираясь на основополагающие теории. «Теория информации» ...«Реляционная алгебра» ...«Теория алгоритмов» ...«Теория автоматов». По сути программа является процессом обработки информации операциями реляционной алгебры по определенному алгоритму и все это происходит на конечном автомате. С точки зрения математики программирование это составление функций которые решают переданные параметры. Все это довольно сложный процесс и чтобы его упростить вводят промежуточный слой абстракций оперируя которым можно решать поставленные задачи. Вот этот слой абстракций и реализуется с помощью языков программирования. Языки программирования в свою очередь вводят еще несколько слоев абстракций в виде API и библиотек. Весть стек технологий и теоретической базы знать невозможно но все это прикладная математика. И понимание математики сильно упрощает ее использование.
 
Можно, при условии, что ты будешь ее подтягивать. Математика - это не дар. Ее можно тоже освоить, как и программирование.
 
важнее технический склад ума, чем математический кроме того, C++ требует профессионального подхода, в нем очень легко сделать неправильно и неправильными способами, которые остались как рудименты из Си и для повседневных задач пригодны плохо математика иногда нужна, но бОльшая часть кода большинства проектов обходится без этого. в командах достаточно работы и для человека без высшей математики, если конечно он способен разобраться в низшей :) и в специфической для программистов - целочисленной арифметике, особенно что касается переполнения типов и защиты от него.
 
Назад
Сверху