Leave a comment

karpion November 28 2017, 16:11:45 UTC
Программист, не знающий математики, может писать программы. Но хорошими они не будут. Хотя бы потому, что второй пункт как бы намекает: программист должен знать отрасль, для которой программирует - а науки, используемые в этих отраслях, оперируют математикой.

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

Reply

ext_2731264 November 28 2017, 16:17:41 UTC
Позвольте поинтересоваться, чем будет плоха программа спеца, который не знает математику, когда задача ставится самая типичная распространённая, вроде сбацать простенькую базу, с формочками ввода и выводом в виде документов?

Reply

karpion November 28 2017, 19:15:38 UTC
Что же это за спец такой, что он не знает используемой в его области математики?

Впрочем, работа с базой данных - уже требует хотя бы минимального понимания баз данных. А это - уже математика.

Reply

pusets November 28 2017, 19:43:13 UTC
И что, программисты знают реляционную теорию? Попросите кого-нибудь дать академическое определение легендарной 3-й нормальной формы или формы Кодда-Бойса, много интересного узнаете. Тем не менее, базы делаются, и программы работают.

Reply

(The comment has been removed)

pusets November 29 2017, 08:59:40 UTC
А вот программисту зачем знание теории графов, сложности алгоритма и прочих рядов Тейлора с Кошой и Буняковским? И я вам отвечу - вообще не надо. В 99% работ эти знания совершенно не нужны. Потому что 99% задач по программированию на сегодня - это автоматизация элементарной деятельности, вроде формирования документа и его дальнейшего поиска.

Reply

(The comment has been removed)

pusets November 29 2017, 14:01:05 UTC
Все правильно говорите. Математика где? Я вам как человек, который "hello world" на Фортран 4 для СМ ЭВМ написал в 1988 году, говорю - прикладнуха математики не требует вообще никакой. А львиная доля программирования - это прикладнуха и есть. Теория графов вообще никому никуда не вперлась, где-то к криптографии гамильтонианы используются в нессиметричном шифровании.

Reply

(The comment has been removed)

pusets November 29 2017, 15:09:58 UTC
Математика - это язык. Язык невозможно знать интуитивно. Не бывает интуитивного знания хинди и урду. ))

Reply

(The comment has been removed)

pusets November 29 2017, 16:19:46 UTC
Нет :))) Математика не наука, это способ описания чего-то. Обратите внимание, что нобелевки по математики нет.

По поводу интуитивного использования языка есть очень хорошее устойчивое выражение - "думай, что говорищь". Большиство наших фраз, к счастью, это кострукции из слов с достаточно четно определенным смыслом, составленные по правилам языка.

Reply

(The comment has been removed)

pusets November 29 2017, 16:40:23 UTC
Вот определение математики как науки давал кто-то интуитивный :) Не может быть наукой дисциплина, в которой правила и закономерности полностью субьективны и могут быть изменены по произволу в любой момент.

Reply

(The comment has been removed)

pusets November 29 2017, 16:54:35 UTC
Ну, назодите мне какой-нибуть артефакт математики, который существует вне человеческого сознания :)

Reply


Leave a comment

Up