Форум программистов, компьютерный форум, киберфорум
Математика
Войти
Регистрация
Восстановить пароль
Результаты опроса: Пригодилось ли Вам как программисту математическое образование?
Пригодилось 155 53.82%
Не пригодилось 31 10.76%
Я еще не понял 102 35.42%
Голосовавшие: 288. Вы ещё не голосовали в этом опросе

 
 
Рейтинг 4.87/322: Рейтинг темы: голосов - 322, средняя оценка - 4.87
Evg
Эксперт CАвтор FAQ
21090 / 8107 / 628
Регистрация: 30.03.2009
Сообщений: 22,440
Записей в блоге: 30
01.02.2010, 13:17 21
alexevt, тогда приведи пример того, что является "творением" с точки зрения программиста
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2010, 13:17
Ответы с готовыми решениями:

Нужна ли математика/образование программисту
Создаю платиновый тред: нужно ли математическое образование программисту, если для работы в...

Для чего программисту 1С нужно высшее техническое образование.
Очень часто вижу в требованиях на вакансю программиста 1С "Высшее техническое образование". Мне...

Высшее образование как web программист дистанционно
Здравствуйте! Мне необходимо получить высшее образование как web-программист (web-master)...

Задача, Как увеличить оклад на 25% тем сотрудникам,которые имеют высшее образование и как провести перерасчет новых окладов !
Руководство ЧП "Престиж" приняло решение увеличить оклад на 25% тем сотрудникам, которые имеют...

227
Андрей Борисови
711 / 399 / 33
Регистрация: 04.10.2009
Сообщений: 1,687
01.02.2010, 13:33 22
ага)) хотя бы 2))
чур ОС не использовать т.к. Государство еще никто не отменял)

Приведите пример именно Создания того, чего несуществует в рельной жизни или люди раньше этого еще не делали

Добавлено через 9 минут
У меня открытый урок скоро по этой теме
Окажите помощь
Я хочу на уроке информатики доказать, что еще ни один программист ничего не создал
Помогите мне
Будете соавтором
0
Evg
Эксперт CАвтор FAQ
21090 / 8107 / 628
Регистрация: 30.03.2009
Сообщений: 22,440
Записей в блоге: 30
01.02.2010, 13:49 23
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
чур ОС не использовать
Если под "ОС" имелось в виду пример задачи, то для наисания ОС (а точнее ядра ОС) знания математики как-то и не нужны
1
кот Бегемот
Платежеспособный зверь
8622 / 4040 / 1576
Регистрация: 28.10.2009
Сообщений: 10,716
01.02.2010, 15:28 24
мы с вами говорим на разных языках и у меня нет желания продолжать этот разговор.
Создания того, чего несуществует в рельной жизни или люди раньше этого еще не делали
Шекспир говорил "ничто не ново под луной". Люди тысячи лет шьют платья, но все женщины носят разную одежду. Просто одни портные сшивают куски материи, раскроенные другими, а другие - придумывают сами новый покрой, новый фасон и т.д. Я говорил именно об этом.
Помогать вам доказывать ваше нелепое и нелестное мнение о программистах я не собираюсь, я просто хотел вам сказать, что без математики вы гораздо беднее и обладаете меньшими возможностями, чем с ней. Не соглашаться с этим - ваше право.
Анекдот на память: сидит человек в дерьме, идут люди, говорят: давай мы тебе поможем вылезти. Чудаки, отвечает мужик, я здесь живу.
Живите на здоровье в созданном вами мире.
3
darkAngel
Технофашист
222 / 207 / 11
Регистрация: 11.03.2009
Сообщений: 886
01.02.2010, 16:08 25
Андрей Борисови, я понял, Вы путаете программиста-кодировщика, который умеет переводить алгоритмы на языки програмирования, с высококвалифицированным программистом, который по сути своей является математиком-прикладником владеющим таким инструментарием как программирование.

Не стоит забывать, что современная архитектура компа и языки программирования были придуманы математиками и именно для решения математических проблем. Это как дифуры в матанализе. Всего лишь инструмент.
0
Evg
Эксперт CАвтор FAQ
21090 / 8107 / 628
Регистрация: 30.03.2009
Сообщений: 22,440
Записей в блоге: 30
01.02.2010, 16:11 26
Цитата Сообщение от alexevt Посмотреть сообщение
мы с вами говорим на разных языках и у меня нет желания продолжать этот разговор.
...
Помогать вам доказывать ваше нелепое и нелестное мнение о программистах я не собираюсь
На простой и прямой вопрос

Цитата Сообщение от Evg Посмотреть сообщение
alexevt, тогда приведи пример того, что является "творением" с точки зрения программиста
я получил ответ из разряда "вы все ... а я дарьтаньян". Так что дискутировать с тобой по этому поводу лично у меня тоже нет никакого желания

Добавлено через 2 минуты
Цитата Сообщение от darkAngel Посмотреть сообщение
Андрей Борисови, я понял, Вы путаете программиста-кодировщика, который умеет переводить алгоритмы на языки програмирования, с высококвалифицированным программистом, который по сути своей является математиком владеющим таким инструментарием как программирование.
Я не являюсь математиком, но тупым кодером себя не считаю.

Цитата Сообщение от darkAngel Посмотреть сообщение
Не стоит забывать, что современная архитектура компа и языки программирования были придуманы математиками и именно для решения математических проблем. Это как дифуры в матанализе. Всего лишь инструмент.
Математиками были придуманы языки навроде Фортрана или Алгола. Языки Си и Си++ придумали программисты. Современную архитектуру компа математики точно не разрабатывали
2
darkAngel
Технофашист
222 / 207 / 11
Регистрация: 11.03.2009
Сообщений: 886
01.02.2010, 16:21 27
Наглая ложь и невежество. Вы ничего не знаете. Объясняю:
Языки Си и Си++ придумали программисты.
Язык Си придуили Денис Ритчи - бакалавр в области прикладной математики и Томпсон - магистр в обасли информатики и системотехники.
Я скажу больше, проффесиональные языки, компиляторы и интерпритаторы не возможно создать без знаний матлогики, а именно без понимания грамматик и грамматического разбора.

Современную архитектуру компа математики точно не разрабатывали
Современная архитектура ЭВМ базируется на принципах фон Неймона - выдающийся математик и логика начала 20 века, автор самовоспризводящихся автоматов.

p.s. Вот видите, Вы просто не знаете сути, а бросаетесь словами на ветер и людей только в заблуждение вводите. MotherBoard и Андрей Борисови к вам это также относится. И кстати гордится тем, что вы написали программу для бухучёта очень глупо. Это может сделать любой технарь-первокурнсик.
6
кот Бегемот
Платежеспособный зверь
8622 / 4040 / 1576
Регистрация: 28.10.2009
Сообщений: 10,716
01.02.2010, 16:21 28
to Evg
Так что дискутировать с тобой по этому поводу лично у меня тоже нет никакого желания
так это вы пытались затеять дискуссию совсем на другую тему, я всего лишь сказал, что на мой взгляд, знание математики - большой плюс для человека, так как мне, например, она здорово помогает, а вы стали искать неизобретённое.
Если вам надо точно понять, что я Д'Артаньян, а вы - то, что вы о себе написали, тогда объясните, как не зная математики найти очередное простое число для создание ключей RSA, если все известные методики получения простых чисел упёрлись в возможности компьютера, значит нужно новое решение, но вы-то математикой не владеете, так что о чём спрашивать.
1
Evg
Эксперт CАвтор FAQ
21090 / 8107 / 628
Регистрация: 30.03.2009
Сообщений: 22,440
Записей в блоге: 30
01.02.2010, 16:36 29
Цитата Сообщение от darkAngel Посмотреть сообщение
Язык Си придуили Денис Ритчи - бакалавр в области прикладной математики и Томпсон - магистр в обасли информатики и системотехники.
У меня тоже диплом магистра с надписью "прикладныя физика и математика", хотя никогда себя не считал ни тем ни другим. "Математик" по своей сути и "матекматик" по надписи в дипломе - это слишком разные люди

Цитата Сообщение от darkAngel Посмотреть сообщение
Я скажу больше, проффесиональные языки, компиляторы и интерпритаторы не возможно создать без знаний матлогики, а именно без понимания грамматик и грамматического разбора.
Зачем иметь какие-то глубокие знания в математике, чтобы построить грамматический или синтаксический разбор? Ну и так, на всякий случай, разбор всей этой грамматики (что понаусному называется frontend) это дай бог 1% от объёма компилятора. Более того, многие разработчики компиляторов покупают готовые фронтенды у компаний, специализирующихся на их разработке. Так, например, у Intel'а в компиляторе используется покупной фронтенд Edisson Design Group. Наверное, в интеле непрофессионалы работают?

Цитата Сообщение от darkAngel Посмотреть сообщение
Современная архитектура ЭВМ базируется на принципах фон Неймона - выдающийся математик и логика начала 20 века, автор самовоспризводящихся автоматов.
Принципы придумывают математики. Они же создают теоретические компы. А вот инженеры реализуют реальные компы

Цитата Сообщение от darkAngel Посмотреть сообщение
p.s. Вот видите, Вы просто не знаете сути, а бросаетесь словами на ветер и людей только в заблуждение вводите
Чем я ввожу в заблуждение? Тем, что высказываю своё мнение?

Цитата Сообщение от alexevt Посмотреть сообщение
to Evg

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

Цитата Сообщение от alexevt Посмотреть сообщение
Если вам надо точно понять, что я Д'Артаньян, а вы - то, что вы о себе написали, тогда объясните, как не зная математики найти очередное простое число для создание ключей RSA, если все известные методики получения простых чисел упёрлись в возможности компьютера, значит нужно новое решение, но вы-то математикой не владеете, так что о чём спрашивать.
Легко и просто. Я пойду и спрошу у математика и, не имея каких-то реальных знаний в математике, всё это реализую. Или в твоём понимании виртуоз - это ботан, который считает зазорным что-либо у кого-либо спрашивать, а потому для моделирования биологического процесса будет 10 лет изучать биологию?

При такой логике я могу сказать, что штангисту нужны знания в математике, ибо как он сможет посчитать вес штанги, собранной из блинов?
0
darkAngel
Технофашист
222 / 207 / 11
Регистрация: 11.03.2009
Сообщений: 886
01.02.2010, 16:55 30
меня тоже диплом магистра с надписью "прикладныя физика и математика", хотя никогда себя не считал ни тем ни другим. "Математик" по своей сути и "матекматик" по надписи в дипломе - это слишком разные люди
Я знаю как у нас дипломы делаются. Но сравнивать свой диплом с дипломом выпускника Гарварда -опять же невежество.
Зачем иметь какие-то глубокие знания в математике, чтобы построить грамматический или синтаксический разбор?
Гы, ну и как вы построете дерево грамматического разбора без базовых знаний теории алгоритмов и методов трансляции? Вы хоть представлете себе, как устроен компилятор?
А насчёт 1% это опять же чушь. Вы путаете компилятор со средой разработки. Задача компилятора - корректно транслировать исходнй текст на машинные коды и не граммом больше.

Принципы придумывают математики. Они же создают теоретические компы. А вот инженеры реализуют реальные компы
А это звучит также абсурдно как и "Архитекторы, инженеры-строители только рисуют и просчитывают, а строители-разнорабочие во главе с прорабом творят"
0
nikkka
Мат в 32 хода
236 / 171 / 18
Регистрация: 10.09.2009
Сообщений: 1,096
01.02.2010, 17:02 31
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
Портной нифига не придумывает. Он СОЗДАЕТ одежду из ТЗ стилиста/заказчика.
По этому я уверен что он нкогда не станет как D&G/
Вообщето, я думаю что речь идёт о математической логике.
0
darkAngel
Технофашист
222 / 207 / 11
Регистрация: 11.03.2009
Сообщений: 886
01.02.2010, 17:07 32
Более того, многие разработчики компиляторов покупают готовые фронтенды у компаний, специализирующихся на их разработке. Так, например, у Intel'а в компиляторе используется покупной фронтенд Edisson Design Group. Наверное, в интеле непрофессионалы работают?
Ну зачем изобретать велосипед? Когда есть схожие, уже готовые, решения.
НУ например, грубо говоря, все компиляторы языков высокого уровня (будь то паскаль, си, бэйсик, шарп, джава) работают по одинаковому принципу. А языки типа lisp, prolog это уже совершенно другое дело.

Я это к тому, что без особых знаний теории можно построить delphi. Но что такое делфи по сравнению с с++? а это же самое. Я вам на этих языках могу одно и тоже накодить.
Но если Вы захотите изобрести нечто новое, то тут без матчасти не обойтись.
1
кот Бегемот
Платежеспособный зверь
8622 / 4040 / 1576
Регистрация: 28.10.2009
Сообщений: 10,716
01.02.2010, 17:47 33
to Evg
Я пойду и спрошу у математика
А если и он не знает или не желает вам помогать? Сидим курим? А я работаю.
Главное доказано давно и нет смысла далее дискутировать. Ни один ремесленник ни разу не побеждал в олимпиаде по информатике. Ни одна уважающая себя контора из двух вариантов программист+математик или просто программист никогда не выберет просто программиста, по той же простой причине: ему не надо никуда идти и ни у кого ничего спрашивать.
Я - водитель, но не автомеханик, я тоже могу спросить, как ремонтировать машину. Но на работу возьмут того, кто не бегает спрашивать, а всё делает сам.
С Д'Артаньяном и ... думаю, окончательно, определились.
Ещё раз - тёплой жизни!
2
MotherBoard
Путешественница
1250 / 478 / 11
Регистрация: 22.02.2009
Сообщений: 2,842
01.02.2010, 17:50 34
Ну заспорили вокруг да около! Мне лучше помолчать....)))
0
Жолдас
LegenD
45 / 44 / 15
Регистрация: 10.12.2009
Сообщений: 109
01.02.2010, 17:54 35
математика основа основ!
0
кот Бегемот
Платежеспособный зверь
8622 / 4040 / 1576
Регистрация: 28.10.2009
Сообщений: 10,716
01.02.2010, 17:56 36
последнее, что добавлю ко всему, что прочитал:
свою лень или безграмотность всегда очень легко оправдать
0
Evg
Эксперт CАвтор FAQ
21090 / 8107 / 628
Регистрация: 30.03.2009
Сообщений: 22,440
Записей в блоге: 30
01.02.2010, 18:35 37
Цитата Сообщение от darkAngel Посмотреть сообщение
Гы, ну и как вы построете дерево грамматического разбора без базовых знаний теории алгоритмов и методов трансляции?
И где в этом месте глубокие знания математики?

Цитата Сообщение от darkAngel Посмотреть сообщение
Вы хоть представлете себе, как устроен компилятор?
Представь себе, знаю.

Цитата Сообщение от darkAngel Посмотреть сообщение
А насчёт 1% это опять же чушь
А ты знаешь как устроен компилятор?

Цитата Сообщение от darkAngel Посмотреть сообщение
Вы путаете компилятор со средой разработки
Не путаю

Цитата Сообщение от darkAngel Посмотреть сообщение
Задача компилятора - корректно транслировать исходнй текст на машинные коды и не граммом больше
Спасибо за ликбез. Правда ты мне до сих пор так и не пояснил, в какой части компилятора нужны глубокие знания математики

Цитата Сообщение от darkAngel Посмотреть сообщение
А это звучит также абсурдно как и "Архитекторы, инженеры-строители только рисуют и просчитывают, а строители-разнорабочие во главе с прорабом творят"
Сравнение некорректное. Архитектор рисует КОНКРЕТНУЮ СХЕМУ конкретного здания, где указаны все параметры здания: размеры, материалы и т.п. А построить на бумажке блок-схему из квадратиков и стрелочек и назвать это образом вычислительной машины - тут достаточно быть математиком

Цитата Сообщение от darkAngel Посмотреть сообщение
Ну зачем изобретать велосипед? Когда есть схожие, уже готовые, решения.
А я давно это говорю. Зачем мне 10 лет изучать биологию, чтобы написать программную модель биологического процесса, если я могу пойти и спросить. Если уж начать тыкать в фамилии известных людей, то самое время озвучить фамилию Энштейна. Он очень плохо разбирался в математике и в своих работах всегда привлекал для рассчётов тех, кто в математике разбирался хорошо. Но по твоей логике и логике alexevt Энштейн был "тупорылым лаборантом"

Цитата Сообщение от darkAngel Посмотреть сообщение
НУ например, грубо говоря, все компиляторы языков высокого уровня (будь то паскаль, си, бэйсик, шарп, джава) работают по одинаковому принципу. А языки типа lisp, prolog это уже совершенно другое дело.
Цитата Сообщение от darkAngel Посмотреть сообщение
Я это к тому, что без особых знаний теории можно построить delphi. Но что такое делфи по сравнению с с++? а это же самое. Я вам на этих языках могу одно и тоже накодить.
Очередное спасибо за ликбез, но я опять не понял, в каком месте тут глубокая математика?

Цитата Сообщение от darkAngel Посмотреть сообщение
Но если Вы захотите изобрести нечто новое, то тут без матчасти не обойтись.
Нечто новое это что? В своё время математики понаизобретали кучу всяких языков. Потом пришли программисты (т.е. "практики", а не "теоретики"). Результат налицо: доминирующее положение занимают языки Си и Си++ (ну и прочие языки, родившиеся на их основе). А все эти фортраны\алголы/модулы/симулы либо утонули в истории, либо используются для очень узкого класса задач, да и то только потому, что людям впадлу переписывать всё это с нуля на "нормальном" языке

Цитата Сообщение от alexevt Посмотреть сообщение
А если и он не знает или не желает вам помогать? Сидим курим?
Если бы да кабы. Ты мне задал конкретный вопрос, я тебе дал на него конкретный ответ. Хороший программист найдёт решение, пусть и не самое оптимальное.

Цитата Сообщение от alexevt Посмотреть сообщение
Главное доказано давно и нет смысла далее дискутировать.
Если кто-то кому-то что-то и доказал - то только ты доказал сам себе. Ни одного аргументированного ответа, только слова из разряда "в то время, как космические корабли бороздят просторы вселенной".

Цитата Сообщение от alexevt Посмотреть сообщение
Ни один ремесленник ни разу не побеждал в олимпиаде по информатике.
Пускай виртуозы занимаются побеждением на олимпиадах. А мы, простые труженники-ремесленники (наверное это правильно назвать "быдло") будем жить не на небе, а на земле и решать насущные задачи, которые реально необходимы в реальной жизни: будем писать операционные системы, компиляторы, драйверы, игрушки и т.п. А виртуозы пусть пишут программы для вычисления числа "пи" с точностью до миллиона знаков и придумывают алгоритмы поиска простых чисел

Цитата Сообщение от alexevt Посмотреть сообщение
Ни одна уважающая себя контора из двух вариантов программист+математик или просто программист никогда не выберет просто программиста, по той же простой причине: ему не надо никуда идти и ни у кого ничего спрашивать.
Мне всегда казалось, что уважающая себя контора смотреть на конкретные знания и умения, а не на наклейки в дипломе "математик"

Цитата Сообщение от alexevt Посмотреть сообщение
Я - водитель, но не автомеханик, я тоже могу спросить, как ремонтировать машину. Но на работу возьмут того, кто не бегает спрашивать, а всё делает сам.
В очередной раз вспомнился случай с Энштейном. К себе в помощники он взял не того студента, кто точно знал расстояние от земли до луны и число "пи" с точностью до 50 знаков, не того студента, который с лёгкостью брал любой интеграл, а того, кто на любой вопрос мог быстро ответить при помощи книг и справочников

Цитата Сообщение от alexevt Посмотреть сообщение
последнее, что добавлю ко всему, что прочитал:
свою лень или безграмотность всегда очень легко оправдать
Сколько раз уже произносилась на форуме эта фраза или ей подобное. И каждый раз у меня возникало ощущение того, что человек попросту не желает слушать, что ему говорят. То бишь "чукча не читатель, чукча писатель"
1
Eugeniy
3124 / 1317 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
01.02.2010, 19:55 38
Кто Вам сказал, что Эйнштейн был плохим математиком!
Не дружите с ним, этот человек наглый врун!
Революция в любой сфере невозможна без гениальных математических открытий!
Для воплощения своих идей Эйнштейн создал новую статистическу модель поведения
элементарных частиц, а также внёс огромный вклад в такую, если Вы знаете науку, как
топология, без которой квантовая физика не возможна. Здесь знаний физика явно не достаточно.
Если Вы не разбераетесь в математике, то это ещё не значит, что специалисты Вашей профессии
не нуждаются в ней. По Вашему, почему вообще появилась ЭВМ, почему появились языки программирования. Разве это не есть воплощение математики в физике?
Здесь я повторюсь с alexevt, если Вы не сталкивались близко с серйозной математикой, то это не говорит о том, что она не нужна, это просто говорит о том, что уровень сложности Ваших програм не требует глубокого знания математики. Кстати, учась на мехмате, я более чем уверен, что то, что Вы называете высшей математикой в действительности таковой не является.
2
Андрей Борисови
711 / 399 / 33
Регистрация: 04.10.2009
Сообщений: 1,687
01.02.2010, 19:59 39
Кто знает всё - тот незнает ничего.
Программист постоянно получает задачи из разных областей науки... Он сума сойдет знать их все, хотябы на уровне техникума... Небывает таких.
alexevt, свои понты тоже легко оправдать
Кстати, Дартаньян, спасибо за "прямые" ответы
Вы истиннный "знаток" всего-и-вся , не отвечающий на прямые вопросы
За анекдот спасибо... Не к месту (ты тоже вряд ли спец в дифф уравнениях) но посмеялся

Да. Я считаю, что "Кодер-программист", знающий в совершенстве своё дело, гораздо лучше "Программиста-теоретика", знающего кусками там-и-тут.
Будте профессионалами в СВОЕМ деле.
Возникла проблема из области математики - вперед к математикам за консультацией;
Биология - биолога под мышку...
А писать падающее ПО без помощи специалистов = Виндовс Милениум (если кто помнит).
0
Eugeniy
3124 / 1317 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
01.02.2010, 20:06 40
Кстати, на эту тему вспомнил цитату из "Покровских Ворот":
- Мастера не мудрствуют!
- А могильщики в "Гамлете"?
- Ремесленники!
1
01.02.2010, 20:06
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2010, 20:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как убрать изначальное образование строчек при создании проекта?
Начнём с того, что я новичок. При создании проекта также создаётся пара строчек, что очень сильно...

Как повысить зарплату программисту?
Добрый день уважаемые друзья! Сегодня хочу рассказать у о том как повысить зарплату...

Как заработать программисту в декрете?
Не знаю, не ошиблась ли с разделом, но у меня такой вот вопрос. Хочу не только работать...

Составить программу которая при введеном количестве лет выдает сообщени вам n лет,вам n год или года
Составить программу которая при введеном количестве лет выдает сообщение вам n лет,вам n год или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.