SCHMaster

|
Posted: Sun Mar 20, 2005 03:43 Post subject: |
|
|
hoopoe
Ну то, что Cя - крутой язык, я с тобой согласен, в остальном - практически нет. Кстати не так давно (года 2-3 назад) я считал так-же как и ты . Но... Пописав малость на API, поюзав MS С++, и порывшись в исходниках VCL (для делфей) теперь так не считаю . Поройся в заголовочных файлах Сей и в основных модулях Делфей (Windows, System - там где нет объектов), и ты убедишься, что они практически идентичны - сплошные вызовы различных функций из системных DLL-ок . Использование VCL влечет за собой внесение в код программы кучу всякого ненужного хлама - модуль Controls появляется, как только ты кинешь хоть одну кнопку на форму, но ведь кроме кнопки этот модуль несет еще кучу всякого барахла, которое ты не используешь - возможность создать окна совершенно другоих классов, т.е. прога тянет за собой то, что она не будет использовать. И так практически со всеми модулями.
По поводу писания на API тоже фигня вылазит... Да, програмулька с ерундовой функциональностью маленькая получается (хоть на C, хоть на Borland C, хоть на Делфях). Но... Стоит начинать расширять ее возможности... И приплыли... Яркий пример - DSView - как я ни старался, один черт размер "пух" прямопорционально функциональности . Кстати програмулька аналогичной функциональности на Сях весит где-то также... Короче говоря IMHO размер программы в первую очередь зависит от мозгов программера (как он сможет выкрутится использовать поменьше классов и соответственно подключаемых модулей), от рациональности написанного кода программы и уж в последнюю очередь от среды, в которой написана программа. Это только мое мнение, возможно оно в чем-то неверное, а возможно во всем (в этом случае меня и близко к программированию допускать нельзя ). |
|