Я слышал много раз, что все программирование действительно является подмножеством математики. Некоторые предлагают, что OO по своим корням основано на математике, но я не получаю соединение, кроме некоторых очевидных примеров:
- с использованием индукции для доказательства рекурсивного алгоритма,
- формальные доказательства корректности,
- функциональные языки,
- лямбда-исчисление,
- асимптотическая сложность,
- DFA, NFA, машины Тьюринга и теоретические вычисления в целом,
- и тот факт, что все на ящике двоично.
Я знаю, что математика очень важна для программирования, но я борюсь с этим "подмножеством". Каким образом программируется подмножество математики?
Я ищу объяснение, которое может иметь отношение к развитию предприятия /OO, если есть достаточно сильное соединение, то есть.