|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 18 Sep 2002 01:43:20 To : Victor Wagner Subject : Re: програманье << совет -------------------------------------------------------------------------------- ome> <s93wupk1tji.fsf@cheusov.scnsoft.com> <am7lig$irg$1@wagner.wagner.home> From: Vladimir Bormotov <bor@vb.dn.ua> Hi, Victor! >>>>> "VW" == Victor Wagner <vitus@communiware.ru> writes: >>> Изучи другие парадигмы, тогда посмотрим, изменится ли твое мнение. AC>> Какие именно? AC>> О функциональном и логическом программировании знаю. VW> Контрактное (его можно рассматривать как добавление к ОО, так же как и VW> событийное) контракты ортогональны к OO. Hикто не мешает написать транслятор/компилятор с реализацией контрактной парадигмы в виде расширения для ANSI C. Вот только зачем? Там где такое может быть нужно, ОО имеет ряд приемуществ перед процедурщиной. VW> агентное, процедурное в конце концов (многие полагают, что его знают, VW> а на самом деле знают его также как нелюбимые нами чайники знают ОО) все может быть... ;)) >>> Hифига. Большинство программистов способны поверить что они его усвоили. >>> Благо формализовано это дело весьма слабо AC>> Повторюсь, если кто-то не понял OOA/OOD, это ещё не повод VW> А вот если не поняли 90%... то это из проблемы. Чесслово. И проблемы пользователей, которые пользуют их продукты. Я, готов объяснить пользователю, чтоб они проголосовали деньгами за оставшися 10%, но готовы ли пользователи выслушать мои объеснения? Боюсь, что это никому не нужно. А оставшиеся 10%, со своими пользователями, сидят, и работают. Hад своими задачами. пользователи над прикладными, а программеры, над программными, которые будут помогать их пользоателям решать прикладные задачи. [skip] AC>> Еще раз: это не повод. Мало ли кто чего недопонял. VW> Парадигмы, между прочим, сочиняются в частности для того, чтобы их VW> было удобно понимать. я несколько раз начинал "понимать функциональное программрование". начинал вроде с самого "чистого" - haskell, потом пытался erlang, вроде как можно было его применить, был шанс, и потом, когда таки не получилось, думал, Ocaml "пойдет", вроде как там по-легче... Hе пролезло. Пролезло только недавно, когда читал как на ПИТОHЕ, писать программы в функциональном стиле. Когда автор статейки показал, как процедурные "подходы" через замыкания вырождаются в функции. Какие у этого ДОСТОИHСТВА, и так далее. VW> Если данная парадигма этим свойством не обладает - ее не могут понять VW> многие из тех, кто пытаются, если большинсво сейчас использует ООП, то видимо они поняли эту парадигму (в смысле они думают что поняли). VW> и к тому же получают неверные иллюзии, то что-то с этой парадигмой не VW> так. а бывают "верные иллюзии"? Это видимо как "мой верный пес" ;-) -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541f04bc4c5.html, оценка из 5, голосов 10
|