![]() |
#5 |
Участник
|
Я помню Turbo Pascal 3.0...
Я помню Turbo Pascal 5.0-7.0... Я помню Borland Pascal и вижу Delphi... Проблема не в "колокльчиках" Проблема в том, что надо тянуть совместимость со старыми решениями. Ключевая фраза "Если же конечная цель и пути развития решения закладываются в архитектуре изначально..." А кто ж сможет заложить конечную цель изначально? Что закладывалось в Паскаль изначально и во что превратился Дельфи? Еще... Если кто-то помнит, то С - изначально безтиповый язык. Это сейчас такой подход приводит к жутко сложным конструкциям. Если кто-то помнит, то на заре развития С были жестокие дискуссии про сборщик мусора и автоматическое управление памятью. До появления С такие языки УЖЕ существовали. Это сейчас Java выступила с "революционными упрощениями" ![]() А тогда С являлся минималистическим инструментом, тогда была именно борьба с "колокольчикам"... И еще. Ужасные макросы _cdecl, _ole появились именно из-за желания сохранить минимализм, соответствовать стандарту. А Delphi отошли от стандарта и стали проще... Но отошли от стандарта, потеряли кросс-платформенность. |
|
|