Другие языки программирования и технологии

Алгебра необходима для того что бы работать программистом? Чо правда? А чо посаны вы там будете вычислять в муках?

Возьмем к примеру гомно-php. Вы там до хрена алгебры видели? А в базах данных? Запрос на t-sql p-sql канешь требует пиздатых знаний по матеше. А если гомно 1С программа или гомно мобильно приложение на джаве? Или вот программирование контроллеров всяких, много там алгебры? Все спизжено до нас ребята, даже если вы пытаетесь разработать свою игру с офигенной физикой на офигенном движке, вы не будете писать физику с нуля, вы будете юзать написанные настоящими программистами библиотеки. Так что не надо пугать будущих гомно-кодеров байками о алгебре в программировании.
Abubacir Bacirov
Abubacir Bacirov
474
Алгебра, как часть математики приучает мыслить абстрактно. Без подобного навыка код будет рождаться в муках и не факт, что он будет корректный. И не важно пхп или что ещё. На мелкие поделки, да с незлобивым начальником, на первых порах может и прокатит.
Но здесь подтекст. Ежели чел не осилил школьный курс, это говорит о его потолке в способности обучаться, воспринимать новое.
Как-то так.
ЗЫ Никто никого не пугает. Каков вопрос, таков ответ. можно даже до конца не читать, никто не обидится. Навскидку - логические операции - булева алгебра. Тяжело всю жисть тупить с написанием логических условий и путать дизъюнкцию с конъюнкцией или коммутативность с ассоциативностью
Игорь Варлахов
Игорь Варлахов
99 667
Лучший ответ
Игорь Демусенко Как знание математики позволяет грамотно построить запрос к БД? Логические конструкции IF, для них алгебра нужна? Я так вижу ты не строчки кода не тиснул в жизни)))
Сейчас открыл "Дискретная математика для программиста" глава "Логические операции", целых две страницы обьясняется как работает булевая алгебра (or, and, not). Хорошо так обьясняется с теорией, с доказательствами. Интересно. Вот только это убило время которое я мог потратить лучше, так как булевую алгебру мне показали на пальцах лет 10 назад. Похоже на то что вы написали про готовые библиотеки, алгоритмы, шаблоны. Согласен что нужна только база.
Алексей Ласаев
Алексей Ласаев
31 357
В играх есть геометрия. Система координат же. В GUI тоже, хотя и двухмерная. Во всяком случае, после таких знаний в геометрии ее понять легче, особенно 3D, всё встаёт на свои места: X от центра направо, Y от центра налево, Z от центра вглубь монитора.
Но на этом, пожалуй, и заканчиваются знания математики, которые нужны в общем случае программисту. Ну не считая арифметики.

> Или вот программирование контроллеров всяких, много там алгебры?
Контроллеры - это еще и ПЛК в АСУ ТП, где имеет место физика. Допустим, имеем электрические качели с двумя движками, которые гондолу толкают снизу. И этими движками нужно управлять так, чтобы придавать такие толчки, дабы гондола переворачивалась 360 градусов, но не слишком быстро и не слишком медленно. И еще в начале раскачивалась плавно и в конце затухали ее колебания. Таки физика.
Я не знаю, позволяют ли IDE от какого-нибудь Siemens абстрагироваться от физики, или рассчеты таки нужно проводить самому. Учитывая, что рассчитано на инженеров, которому этому должны учить в вузах - то может и нужно.
Но это специфические случаи.

> вы будете юзать написанные настоящими программистами библиотеки
Лично я специалист по средствам разработки и как раз пишу библиотеки.
Впрочем, я и не впариваю алгебру всем поголовно, а считаю ее нужной только в специфических случаях.
училка алгебры сказала, что если ты не исправишь двойку, то не станешь программистом?
Abubacir Bacirov Когда я учился в 90-х, у нас были еще компьютеры на базе проца Z80, там был только интерпретатор Бейсика, я получал строго пятерки. Потому что я не знаю каким дауном надо быть, что бы не написать куету на бейсике типо хело Ворлд
нужна
Abubacir Bacirov Для чего? Пример приведи
Abubacir Bacirov Лобанов.... почти Лобачевский)))