[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Имя запущенной программы



On Tue, Jan 06, 2009 at 01:16:01AM +0300, Alexey Pechnikov wrote:
> 
> Имхо объекты бесполезны и следует использовать компоненты - т.е. вместо разделения кода программы на 
> квазизамкнутые области следует разделять большую программу на набор программ. Если 10 лет назад 
> можно было говорить о выигрыше в быстродействии при использовании объектов вместо отдельных 
> программ (хотя и большой вопрос, насколько оправданными были такие заявления, проверить 
> затруднительно), то сегодня это не существенно.

Вызвать из одной программы другую -- просто. Но реализовать эффективный обмен
большими объемами данных уже для трех программ -- IMHO очень сложно. 

> Кроме того, функциональные языки позволяют 
> загрузить и выполнить код внешней программы, что явно надежнее как в отладке, так и при исполнении 
> (особенно при использовании защищенного интерпретатора или его аналогов) и делает 
> единственное "преимущество" объектов несостоятельным.

Функциональные языки это замечательно. И писать на них проще -- если тебя этому
научили. Но вот понять где и, что у тебя тормозит, часто бывает очень сложно.

> бесконечно малая, увы. И сделать в своем приложении поддержку открытого формата OpenDocument ничуть 
> не легче, чем форматов MS Word.

XSLT сложно написать?



Reply to: