tag:blogger.com,1999:blog-10303035.post112732516633695047..comments2024-02-04T23:20:04.066+03:00Comments on Алёна C++: Сегодня видела Никлауса ВиртаAlenahttp://www.blogger.com/profile/09389124127364799922noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-10303035.post-811969656250571992008-07-09T00:51:00.000+04:002008-07-09T00:51:00.000+04:002Анонимный:"SmallTalk годится чтобы учить возить ч...<B>2Анонимный:</B><BR/><BR/><I>"SmallTalk годится чтобы учить возить черепашку по экрану. В остальном бесполезен." - Смолток пишется с маленькой буквой t.</I><BR/><BR/>Поправила, спасибо.Alenahttps://www.blogger.com/profile/09389124127364799922noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-76713935624170886412008-06-30T22:57:00.000+04:002008-06-30T22:57:00.000+04:00"SmallTalk годится чтобы учить возить черепашку по..."SmallTalk годится чтобы учить возить черепашку по экрану. В остальном бесполезен." - Смолток пишется с маленькой буквой t.<BR/><BR/>http://en.wikipedia.org/wiki/Smalltalk<BR/><BR/>http://squeak.org/Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1162154117638079192006-10-29T23:35:00.000+03:002006-10-29T23:35:00.000+03:00Возможно, лучше это изложено в популярной статье Р...Возможно, лучше это изложено в популярной статье Р.Богатырева о модульном программировании:<BR/><BR/>http://www.oberon2005.ru/qa191005.htmlAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1161300693266876902006-10-20T03:31:00.000+04:002006-10-20T03:31:00.000+04:00Мне кажется, что у Темпла речь шла не о нарушении ...Мне кажется, что у Темпла речь шла не о нарушении границ класса нахальными "друзьями".<BR/>Ведь в самом Обероне нет классов (в том смысле, что там тип вообще не является единицей инкапсуляции), поэтому вряд ли оберонщик стал бы сильно критиковать Си++ную "дружбу" саму по себе.<BR/>Скорее, Темпл критикует отсутствие в Си++ аналога обероновских модулей, полагая Си++ное решение (классы, друзья и пространства имен) одновременно недостаточным и запутанным.<BR/>Можно представить, как отсутствие модулей должно не нравиться оберонщику, ведь в Обероне модуль - "наше всё" (единица инкапсуляции, компиляции и загрузки, отдельное пространство имен и т.д.).<BR/>Другая, более очевидная претензия оберонщиков к Си++ - его "ненадежность" (небезопасность по типам, неограниченное использование указателей и адресная арифметика).<BR/>В отношении же полезности использования в Си++ "друзей" (для реализации паттернов без нарушения инкапсуляции) Вы совершенно правы, как мне кажется.<BR/>В Обероне вопрос об инкапсуляции механизма взаимодействия нескольких базовых классов (паттерна) решили бы несколько иначе - просто определили бы их в одном модуле.<BR/><BR/>А вообще я хочу сказать спасибо Алене за интересную статью.<BR/>Отдельно понравилось, что, несмотря на несогласие с Виртом по отдельным вопросам, ей удалось сохранить спокойный и уважительный тон.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1138084670803885122006-01-24T09:37:00.000+03:002006-01-24T09:37:00.000+03:00По поводу нарушения инкапсуляции с помощью friend'...По поводу нарушения инкапсуляции с помощью friend'ов. ИМХО, здесь сторонники Вирта совершенно не правы. Как не пародоксально, друзья не нарушают инкапсуляцию, а способствуют ей. Иногда лучше оставить маленькую дырочку, там где это необходимо, чем наглухо отгараживаться стеной. Memento, один из моих самых любимых паттернов проектирования, призванный сохранять состояние объекта не нарушая инкапсуляцию, как раз работает за счёт друзей.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1137073131853283512006-01-12T16:38:00.000+03:002006-01-12T16:38:00.000+03:00как сказал Старуструп"Профессор известен нелюбовью...как сказал Старуструп<BR/>"Профессор известен нелюбовью к языкам, созданным не им" ;-)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1130855749050951042005-11-01T17:35:00.000+03:002005-11-01T17:35:00.000+03:00>Добралась до Cети и статья А.Зубинского о лекции ...>Добралась до Cети и статья А.Зубинского о лекции Вирта<BR/>Несколько нудновато, имхо. Про нечеткие множества мне больше понравилось.Alenahttps://www.blogger.com/profile/09389124127364799922noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1130500081723414932005-10-28T15:48:00.000+04:002005-10-28T15:48:00.000+04:00Добралась до Cети и статья А.Зубинского о лекции В...Добралась до Cети и статья А.Зубинского о лекции Вирта: <A HREF="http://itc.ua/article.phtml?ID=22221" REL="nofollow">http://itc.ua/article.phtml?ID=22221</A>Mardukhttps://www.blogger.com/profile/18298739370062935027noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1127883701564171832005-09-28T09:01:00.000+04:002005-09-28T09:01:00.000+04:00Эстафета от Москвы принята Нижним Новгородом. Ждём...Эстафета от Москвы <A HREF="http://fpr.jino-net.ru/?p=36" REL="nofollow">принята Нижним Новгородом</A>. Ждём теперь откликов из Екатеринбурга ;))Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1127753359140551222005-09-26T20:49:00.000+04:002005-09-26T20:49:00.000+04:00divan, в одной Москве перед этим было и другое соб...divan, в одной Москве перед этим было и другое событие - конференция по IT-образованию МГУ. Наверное, не столь интересно, но все же. Эх, может и к нам заедет как-нибудь :)Mardukhttps://www.blogger.com/profile/18298739370062935027noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1127555919302833562005-09-24T13:58:00.000+04:002005-09-24T13:58:00.000+04:00>Ничего себе у вас события!Кстати, выступление Вир...>Ничего себе у вас события!<BR/>Кстати, выступление Вирта в Москве - это только одно из выступлений в рамках его большого турне по России. От нас он поехал в Нижний Новгород.<BR/><BR/>>А кто такие "мы"? Или это перевод не правильный?<BR/>Вирт не один работает над Обероном, у него есть коллеги, ученики... На этой лекции кроме Вирта был Юрг Гуткнехт, были какие-то российские оберонщики, довольно много.Alenahttps://www.blogger.com/profile/09389124127364799922noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1127554445613135752005-09-24T13:34:00.000+04:002005-09-24T13:34:00.000+04:00Ничего себе у вас события!Спасибо за статью.> "Мы ...Ничего себе у вас события!<BR/>Спасибо за статью.<BR/><BR/>> "Мы вообще поклонники open source."<BR/>А кто такие "мы"? Или это перевод не правильный?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1127383482450540202005-09-22T14:04:00.000+04:002005-09-22T14:04:00.000+04:00>Спасибо за статью, да еще с такой оперативностью,...>Спасибо за статью, да еще с такой оперативностью, - меня очень интересовало это событие. <BR/><BR/>:-)<BR/><BR/>>Три ссылки в конце можно подправить...<BR/><BR/>Угу, спасибо, поправила.<BR/>Также исправила несколько опечаток и одну ошибку: в ответе на последний вопрос "Мне бы она понравилась" на "Мне бы она <B>не</B> понравилась".<BR/>Добавила ссылки на записи других блоггеров, побывавших на этой лекции.Alenahttps://www.blogger.com/profile/09389124127364799922noreply@blogger.comtag:blogger.com,1999:blog-10303035.post-1127336625233410302005-09-22T01:03:00.000+04:002005-09-22T01:03:00.000+04:00Спасибо за статью, да еще с такой оперативностью, ...Спасибо за статью, да еще с такой оперативностью, - меня очень интересовало это событие. Три ссылки в конце можно подправить...Mardukhttps://www.blogger.com/profile/18298739370062935027noreply@blogger.com