Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Страуструп как раз писал обратное :-) 30.07.03 09:57 Число просмотров: 1598
Автор: amirul <Serge> Статус: The Elderman
|
> У Страуструпа где-то даже написано, что к этому все придет > в конце-концов, ибо в языке определены классы, функции, Он написал, что вряд ли нормальное программирование в ближайшем будущем изживет себя. Потому как как минимум эти среды будут писаться "обычными программистами". Во вторых такую генерацию кода из высокоуровневых спецификаций можно сделать только для хорошо формализованных задач: реляционные БД, построение юзер-интерфейса, некоторые математические задачи и др.. . И они проще обычного программирования именно за счет того, что жесткий формализм данных задач позволяет избавить программиста от отслеживания многих зависимостей (потому как из может отследить и среда проектирования).
Но!!! Если высокоуровневые спецификации сравняются по гибкости с C/C++, то среда не сможет принимать такие глобальные решения (так как гибкость как раз и предполагает, что программист сам сможет настраивать все зависимости, которые ему надо). И все это выродится в то, что придется не набирать for, а перетащить иконку "for" в визуализированный граф программы. И не написать #include, а выбрать в менюшке - "Сделать зависимым от такого-то модуля".
ИМХО - один из самых жутких вариантов.
|
|
|