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

Зачем нужна алгебра в программировании

Скажите правду я знаю что нужна математика 1 по 6 класс
Какая именно из алгебр? То, что называют "алгеброй" в школе - это только элементарная математическая база.

Если пишешь логическое выражение в if или while - ты используешь булеву алгебру. Даже если не знаешь, что это называется "алгеброй".

Если работаешь с реляционными базами данных - ты используешь реляционную алгебру.

Если занимаешься задачами планирования - ты используешь линейную алгебру.

Если занимаешься 3D - ты используешь векторную алгебру.

И т. д.

Но прежде всего, для программирования нужна дискретная математика в объёме профильного ВУЗа. Если ты хочешь именно программировать, а не говнокодить.
RL
Ruslan Lukianov
84 752
Лучший ответ
Считаю, что элементарная, школьная алгебра - теория программирования. Математическая абстракция - понятие "множество" реализуется в массивах, классах, списках, словарях, кортежах, очередях, коллекциях и пр.
Алгебраические уравнения, их расчёт, табулирование - достаточно большая часть тестовых задач при обучении
Не удивительно, что основы программирования даются ещё в 8м классе. Считается, что уровень знаний к этому времени уже достигнут, его достаточно, чтобы применять их в тестовых примерах
Слава Кленин
Слава Кленин
89 276
зависит от прикладной области, для которой пишется программа. В бухгалтерии достаточно простейшей арифметики. В системах автоматического управления, научных расчетах, трехмерной графике, играх с имитацией реальных физических эффектов одной алгебры будет мало.
Саня Степовой
Саня Степовой
99 692
Если программировать на уровне "нагуглить нужную функцию" - то не нужна.
Nur Kartenbay
Nur Kartenbay
75 079
имхо, чтобы ты мог покрасоваться "умным" вопросом.
АВ
Артем Вайсер
65 659
Я пенсионер. В свое время закончил ВУЗ. Всю жизнь прорабоал на инженерных должностях. Высшая математика не пригодилаь ни разу.
Vova Rahinskiy
Vova Rahinskiy
15 798
Даурен Баймуханов Странно, а мне пригодилась и не раз. Я всю жизнь (36 лет) работал на заводах по производству стекла инженером-технологом и качественником
Слава Кленин А при чём тут школьная алгебра? Что за инженерные должности, где не нужны инженерные знания
Евгений Попков Ясное дело, что прадедушка (к примеру, Крылов) так проработал всю науку и столько экспериментальных данных (проверил, и выдал столько рекомендаций, и упрощенных формул, что никак это не в силах освоить простому инженеру, поэтому составлены ГОСТы, ОСТы, отраслевые инструкции, альбомы, не каждый вид шайб и болтов, что нет места на полках хранить собственные работы. Проверяющие тем более ничего в формулах не понимают, им только нужна ссылка на существующую инструкцию. Когда самолет внезапно лезет вверх, переворачивается и падает, там нет вины ученых, просто кто-то не выполнил инструкцию. Датчик направления вверх ногами поставили, и ракета - в землю.
Инженеры - вообще не нужны. Лётчики не нужны, и их институты не нужны, и школы. Вообще зачем рожать.
Ну вот последний раз поле зрения для персонажа делал, пришлось вспоминать тригонометрию.
Но с 1 по 6 математика тебе и без программирования понадобится.