Клив Томпсон в своей книге "Coders: The Making of a New Tribe and the Remaking of the World' ( отзыв на неё можно найти здесь) говорит о том, что из философов, как правило, получаются отличные программисты. Хорошее знание философии помогает таким людям быстрее усваивать концепции, лежащие в основе компьютерных программ. Почему же переход от философских дисциплин к программированию является таким лёгким и естественным? Логика Логика играет ключевую роль при построении философских умозаключений. Чтобы доказать истинность или ложность какого-либо утверждения, необходимо выстроить целую цепочку рассуждений, в которой отсутствуют любые противоречия. В программировании тоже существуют логические выражения, базирующиеся на аналогичных принципах. Программа будет работать корректно только тогда, когда все условия подобраны верно, они имеют смысл и не противоречат друг другу. Схожие идеи В философии и программировании часто используются одни и те же концепции, но для решения разных задач. Именно
Почему знание философии помогает при изучении программирования?
6 ноября 20196 ноя 2019
322
2 мин