Флейм
GameDev.ru / Флейм / Форум / Философии программирования и математики

Философии программирования и математики

Страницы: 1 2 328 29 Следующая »
Алексей ПатрашовПостоялецwww19 июня 201813:26#0
Пришло отсюда.
Собственно сабж: является ли программирование математикой и насколько?
=A=L=X=Забаненwww19 июня 201813:31#1
Программирование это наука о создании компьютерных программ => это не математика.
В программировании часто требуются хотя бы интуитивное знание многих математических дисциплин = true.
В основном последнее высказывание истинно потому что в программировании много абстрактного мышления как такового, а математика такие вещи любит всасывать в свою сферу влияния без лишних рассусоливаний.

P.S.

Просто лет 20 назад участвовал в холиваре в точности на эту тему, там всё уже выяснили тогда.

Правка: 19 июня 2018 13:33

gudleifrЗабаненwww19 июня 201813:34#2
Г-н  Журден.  А  когда  мы разговариваем, это что же такое будет?
Учитель философии. Проза.
daveПостоялецwww19 июня 201813:38#3
Эта тема регулярно всплывает.
Предлагаю бальзам, у кого болит смазывать читать перед сном.
"Нет, знание математики не обязательно. Даже двоичное исчисление не нужно. Это только фрики кичатся этим, которые не знают даже как форму в css выровнять, знание яваскрипта/рэйлс и умение работать с формами в Дельфи уже делает программистом."
mr.DIMASПостоялецwww19 июня 201814:22#4
Математика неотделима от программирования. Хотя всякие неосиляторы типа gamedevfor считают иначе.
KaZuaLПостоялецwww19 июня 201814:25#5
Сабж заключался в том, что некоторые люди забывают, что слово "математика" означает как совокупность математических методов, так и дисциплину, в которой, помимо математических методов используется логика.
Соответственно, происходит банальная экстраполяция свойств дисциплины на математические методы.
В результате этого получается, что логика постановки проблемы и методов ее решения - это тоже математический метод (а иногда и сугубо математический).
А то, что данный метод существует и вне задач математики - почему-то все забывают.

Правка: 19 июня 2018 14:42

/A\Постоялецwww19 июня 201814:26#6
Интересно, а на форуме кассиров тоже спорят нужна ли им математика? А на форуме бухгалтеров?
DelfigamerПостоялецwww19 июня 201814:35#7
/A\
> Интересно, а на форуме кассиров тоже спорят нужна ли им математика?
Зачем математика? Тыкнул штриш-кодом в сканер, кинул в пакет - и готово.
> А на форуме бухгалтеров?
Зачем математика? Свёл деньги в таблицу по шаблону, подставил в формулу из ФЗ - и готово.
Или закинул в жопу Одина - ещё лучше.

Это плохие примеры, потому что, в отличие от кассиров и бухгалтеров, программист - это профессия инженерная, тут решения рожать нужно, а не тупо следовать инструкции.

Правка: 19 июня 2018 14:36

Алексей ПатрашовПостоялецwww19 июня 201814:49#8
Некто Шувалов Николай придя на работу пытался нам читать лекцию по экономике от профессора экономики в своём изложении. Когда на него уставились два кандидата технических наук с вопросом, что за бред он несёт, он ответил следующее:
— Математика неприменима в экономике. В экономике задачи решаются не математически, а экономически!
— Это ещё почему? — мы спрашиваем.
— В экономике используются понятия неопределённые и неточные. Их заранее знать нельзя!
— А про теорию вероятностей и математическую статистику в экономике не знают?

Последовал ГЭС головного мозга Коли.
exchgПостоялецwww19 июня 201814:51#9
Чтобы не мусорить в перлах, буду мусорить тут.

KaZuaL
> Назови его.
Что есть математическое моделирование?

> Если пофилософствовать, то для кого?
Объективно. Является ли парадигма структурного программирования мат моделью?

> Однако, из этого не следует, что математика есть где-то, за пределами ума, ее
> применяющего по конкретному случаю.
Перефразирую свой вопрос.

Используя математическую модель и метод ты используешь математику ?
Являешься ли ты участником дорожного движения если ты не знаешь ПДД ?
Нарушаешь ли ты закон если ты не знаешь о его существовании?

gudleifrЗабаненwww19 июня 201814:55#10
Алексей Патрашов
> — Это ещё почему? — мы спрашиваем.
Ответ содержится в основополагающей книге Пачоли конца XV века. У венецианских купцов раз в год совет спрашивал отчета по их операциям. Разумеется, хотелось надурить. Для того и придумали бухгалтерию. В книге даже приведен ряд советов по дурежу, например, совместно с торговыми записями, в ту же тетрадку, вести и запись домашних расходы, как можно подробнее.

Правка: 19 июня 2018 14:56

gudleifrЗабаненwww19 июня 201814:56#11
exchg
> Является ли парадигма структурного программирования мат моделью?
Курить "Дисциплину программирования" Дейкстры.
KaZuaLПостоялецwww19 июня 201815:18#12
exchg
> Что есть математическое моделирование?
Совокупность методов математики и логики, по средствам которых производится моделирование отдельных аспектов явления или предмета с дальнейшим их изучением.
Это тут ни при чем, поверь.
Спор был сугубо о том, читать ли логику, применяемую в математических дисциплинах, сугубо математическим методом, и на основании этого обобщать в математику абсолютно все, чего этот метод касается. В частности - все задачи программирования считать математикой, потому, что в программировании используется такая же логика постановки задачи, как и в математической дисциплине.

> Объективно. Является ли парадигма структурного программирования мат моделью?
Объективно - только для того, кто воспринимает ее таковой.
Как и нарушение ПДД возможно лишь при наличии наблюдателя, который знаком с ПДД (что и закреплено в законе презумпцией невиновности).

Правка: 19 июня 2018 15:21

gudleifrЗабаненwww19 июня 201815:21#13
Вообще, спорить о терминах можно бесконечно. Я просто помяну плюсы от восприятия программирования, как разновидности математического моделирования:
1. Программист перестает рожать перлы типа: "программа работает, значит она правильная", "тестирование проведено - значит ошибок нет", "рисование блоков в конструкторе делает программирование удобнее", "я могу запрограммировать все"...
2. Программист получает возможность получать удовольствие от чтения классиков программирования.
KaZuaLПостоялецwww19 июня 201815:30#14
То-есть, страх быть высмеянным и необходимость чувствовать согласие с авторитетами.

Правка: 19 июня 2018 15:31

Страницы: 1 2 328 29 Следующая »

/ Форум / Флейм / Программирование

2001—2018 © GameDev.ru — Разработка игр