Ненавижу
автоматически рождающиеся объекты типа блокирующего loading-on-demand. И синглтоны типа Майерса.
автоматически уничтожающиеся объекты под smart_ptr. И подсчёт ссылок.
автоматически регистрирующиеся получатели сообщений. И unbound рассылку сообщений.
автоматически создающиеся нетривиальные объекты со статическим storage duration. И вообще бурную деятельность до main().
мгновенность, нераспределенность, модель exception, lower-order programming.
Но научить правильно не всегда получается.
автоматически рождающиеся объекты типа блокирующего loading-on-demand. И синглтоны типа Майерса.
автоматически уничтожающиеся объекты под smart_ptr. И подсчёт ссылок.
автоматически регистрирующиеся получатели сообщений. И unbound рассылку сообщений.
автоматически создающиеся нетривиальные объекты со статическим storage duration. И вообще бурную деятельность до main().
мгновенность, нераспределенность, модель exception, lower-order programming.
Но научить правильно не всегда получается.
no subject
Date: Jun. 1st, 2006 05:37 (UTC)речь не о том что refcounted мега-полезен и единственно правилен, а остальное ересь. понятно, что даже если тебя съели, то все равно есть варианты.
пойнт в том что оно вполне может работать и вполне нормально. впрочем, случай у меня как раз простой и тривиальный, увы. рендерятор наш..
no subject
Date: Jun. 1st, 2006 07:28 (UTC)просто когда я вижу SG у которого все ноды - в смартпойнтерах, мне отчего-то хочется подарить человеку GC.
пусть даже и импульсный.
no subject
Date: Jun. 1st, 2006 07:50 (UTC)тут еще не раскрыта тема гранулярности.
а так, беда известная. у нас игровые объекты refcounted, будь оно неладно. :(
no subject
Date: Jun. 1st, 2006 08:16 (UTC)no subject
Date: Jun. 1st, 2006 11:54 (UTC)Счастлив? ;)
no subject
Date: Jun. 1st, 2006 18:28 (UTC)no subject
Date: Jun. 2nd, 2006 09:22 (UTC)яд, предложенный мудрецом, прими.
Это я был.
no subject
Date: Jun. 2nd, 2006 10:45 (UTC)IP-адрес может быть только у IP.
И вообще тебя уже скоро лицензировать нужно начинать.
Как IP :)