Валидация мышления программиста

pdf

По мотивам классического рационализма

Я сомневаюсь, значит мыслю; я мыслю, значит существую
Рене Декарт

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

  1. Отсутствуют физические ограничения: при этом виртуальность процесса и результата через моделирование позволяют достигать принципиально новых результатов, создавать новый мир.
  2. Мышление и его непосредственный продукт (идеи, документация, программный код) становятся основной частью социальных и производственных процессов.

Читать далее

Общение и понимание

Редакция от 6 августа 2019 года

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

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

То, что на естественном языке пишутся научные труды и учебники это только доказывает: вспомните, насколько сложно найти и понять мысль автора в тексте. А по-другому (язык науки = семантика + логика + математика) мы пока что не умеем.

Само общение является «верхушкой айсберга» в цепочке смысловых преобразований:

semantic-transformations

Читать далее

Почему логика Аристотеля не работает

stagirit-peace Мышление начинается с дисциплины и порядка в мыслях и предназначено для предвидения и управления будущим. Логика является инструментом (искусственным языком), который помогает построить систему мышления и использовать ее в нашей деятельности.

Почему же мы постоянно делаем ошибки и сами создаем себе проблемы?

Читать далее