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