Размышления о программировании. От Аристотеля к Витгенштейну


Скачать презентацию
Скачать статью

 

 

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

В докладе анализируются ограничения объектно-ориентированного подхода, широко применяемого при построении программных систем, который привносит в их архитектуру избыточную сложность. Рассматривается задача о создании универсального синтаксиса предметно-ориентированного языка (DSL). Выдвигается гипотеза о том, что попытки решения этой задачи, которые предпринимались в последнее десятилетие, не получили широкого распространения потому, что в этих подходах пытались моделировать статический мир объектов Аристотеля и, вполне возможно, что основой для универсального синтаксиса DSL может стать динамический мир взаимодействий Витгенштейна и категорный подход, отражающие фундаментальные особенности человеческого мышления.

Сергей Архипенков

Сергей АрхипенковСергей Архипенков

PMP® PMI, эксперт в управлении разработкой ПО, вице-президент Гильдии менеджеров программных проектов

В разработке ПО более 30 лет. Создавал имитационные модели сложных космических систем в Центре управления полетами. Руководил коммерческой разработкой ПО и проектами организационного развития в компаниях PriceWaterhouseCoopers, Luxoft, CBOSS. Выполнял проекты по заказу Европейского космического агентства, «Даймлер-Бенц Аэроспейс», корпорации «Боинг», ЦБ РФ, ОАО «Газпром».

Автор 5 книг, более 100 статей, докладов и учебных курсов по информационным технологиям и управлению программными проектами.

 


Оставить комментарий

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© CEE-SECR 2012 • Email:
Powered by WordPress. • Hosted by Hosting Community • Developed by i-Help