Jan. 31st, 2012

love5an: (Default)
Я тут подумал.

Вот как обычно делается обработка IO во всяком там ООП?
Вот у нас есть какой-то скажем TextReader, из него можно читать буквы.
Окей. Но вот нам надо сделать читалку XML-нодов из текста, XmlReader.

Так вот - почему обычно делается так, что TextReader биндится к объекту XmlReader в конструкторе последнего и остается там до окончания его, XmlReader'a, жизни? Т.е. почему вышележащие потоки обычно хранят используемые объекты внутри себя? Да, это может быть, неплохо ложится на C++ное RAII, но если подумать:
Read more... )
love5an: (Default)
Кстати, тут в Juick напомнили про Си, и я решил написать, что я про Си думаю.
Вообще, получилось не только про Си, но, все таки.

Так вот, то что Си еще жив это, если подумать, вершина идиотизма около-ITшных масс.
Read more... )

Profile

love5an: (Default)
Dmitry Ignatiev

June 2020

S M T W T F S
 123456
78910 111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 31st, 2025 03:51 pm
Powered by Dreamwidth Studios