[Uneex] Статья из Dr Dobb's

Fr. Br. George george на po.cs.msu.su
Вт Дек 21 16:23:10 MSK 2004


On Tue, Dec 21, 2004 at 12:21:30PM +0300, Vladimir Prus wrote:
> Мне кажется, это не очень точно. Вряд ли можно ожидать грандиозного скачка, 
> вроде среды разработки, которой на русском языке можно говорить что делать.
Ну разве это скачок? Тут веть вопрос в том, как формулировать а не как
вводить. Если программист думает циклом for и присваиванием переменных,
тут хоть мысли читай, технология останется допотопной.

> >  Идея такова: современные программы настолько сложны, что один
> > тлько текст (на процудерном объектно-ориентированном языке) не даёт 
> > программисту полного представления о том, что же она такое. Программист
> > должен мыслить объектами (даже семинары видал по object thinking).
> > Поэтому во всех средах предусматриваются всякие дополнительные броузеры
> > -- классовый, отношений и т. д., кто во что горазд, см. UML. Но ведь 
> > тогда основной носитель информации -- не код на C++, а _сам объект_. 
> 
> "Сам объект" --- нечто абстрактное. Код на С++ --- лишь одно из его конкретных 
> воплощений. И любой другой подход должен предоставить конкретное воплощение.
> А их пока известно только 2 -- код и картинка. Так что я пока не понимаю, о 
> чем речь. 
Нет, наоборот. Сам объект -- совершенно конкретное воплощение
авторской мысли. А код, блок-схема, диаграмма классов и прочее -- 
неполные проекции этого воплощения в тот или иной способ визуализации. 

> >  Мужик даже про Design Patterns не знал. А ведь для описанного
> > способа DP -- это как операторы для процедурного ЯП. 
> 
> Ehm.... без процедурного кода все равно ничего не сделать.
В том-то и беда, что так сейчас думают почти все. Причём 
настолько упёрто, что даже функциональные ЯП загнали в угол. А ведь с
повышением сложности задачи следует повышать уровень абстракции в
средстве разработки.

Пример. Когда-то сие было непререкаемым постулатом:
"Алгоритм + Структура данных = Программа"
А кто сегодня под этим подпишется?

-- 
			George V Kouryachy (aka Fr. Br. George)
			mailto:george at po_cs_msu_su


Подробная информация о списке рассылки Uneex