LINUX.ORG.RU

Объекты провалились


0

0

Опубликован перевод статьи Ричарда П. Гэбриэла, в которой автор наглядно демонстрирует нежизнеспособность парадигмы объектно-ориентированного программирования в ее теперешнем виде, в частности на примере ее воплощения в Java. Будущее -- за новыми идеями (или хорошо забытыми старыми).

За перевод спасибо Александру Майбороде ака HandleX.

>>> Подробности

anonymous

Проверено: ivlad ()

Ответ на: комментарий от Sun-ch

>Вадик, ты пчел когда нибудь видел?

А так-же ос, муравьев, и термитов. Это чуток не так. Там иерархия есть. А тут проще - все одинаковые!

vada ★★★★★
()
Ответ на: комментарий от Sun-ch

Это я не про тебя ... Гы .. начинаю понимать почвенников Тутошних чуваков на природу бы лет на 5 землю попахать коровку подоить (выбить из мозгов пыль ..)

anonymous
()
Ответ на: комментарий от vada

Гы ... Все бля одиноковые в куче .... это метро (спустись в час пик ...)

anonymous
()
Ответ на: комментарий от anonymous

>Ха-ха-ха, природа уже создала юнификацию давно, зоологию надо было учить, а не только ботанику

Ты, видимо, школу-то прогуливал... :) В этих природных сообществах иерархия есть, и отдельная особь без всего сообщества обречена на очень быструю кончину. А у Лема эта некая фигулинка сама себя клонировать может. Почувствовал разницу?

vada ★★★★★
()
Ответ на: комментарий от vada

Это глупость ...

Фигулина которая себя без контролько клонирует это - Глупость (клонирование не ограничено ни чем ....)

anonymous
()
Ответ на: комментарий от vada

Вот статья ученого из NASA в журнале Artificial Intelligence (Искусственный Интеллект) за 1985 год http://www.alkhemy.com/sanskrit/news/subnews/NASASanskrit.txt

Там он говорит что единственный язык из существующих на планете который однозначно описывает событие в пространстве и времени это санскрит

Так что 100% санскрит это язык программирования будущего и прошлого :)

stephan
()
Ответ на: комментарий от Sun-ch

>меда от них - хер дождешься.

А эти не для меда. Они для войны. Они кизды давать должны всяческим врагам. :)

vada ★★★★★
()
Ответ на: комментарий от anonymous

на ЛОРе обсуждают нанотек? я в шоке =)

geek ★★★
()
Ответ на: комментарий от Sun-ch

не надо их на лесоповал (будут выстраиваться в шеренгу под падающее дерево и спорить спорить спорить ....)

anonymous
()
Ответ на: комментарий от anonymous

>Фигулина которая себя без контролько клонирует это - Глупость (клонирование не ограничено ни чем ....)

Да блин! Че я всем рассказывать буду? Возьми да прочитай книжку. Кстати, весьма увликательное чтиво.

ЗЫ. Для клонирования требуется материал и энергия...

vada ★★★★★
()
Ответ на: комментарий от vada

Абсолютное зло не существует - оно прежде всего будет злом по отношению к себе чем к другим ( в курсе ?) так что пчелы для войны заибут друг друга в первую голову

anonymous
()
Ответ на: комментарий от vada

глупость энергоемка для тех кто вынужден иметь с ней дело для создателей это ресурсосберегающая технология (глупость для ее создателя это русурсосберегающая технология)

anonymous
()
Ответ на: комментарий от anonymous

> Да, кстати, было бы интересно как уважаемые гуру ООП :) решат задачку по перестановке значений двух переменных без использования третьей.

Проще простого ;) В питоне достаточно сделать:

a, b = b, a

SKYRiDER ★★★
()
Ответ на: комментарий от Sun-ch

>Ты чё, дети сейчас книжки не читают, ну на крайняк комиксы про покемонов.

Ладно, видимо придется пересказать. Если наберется хоть 10 желающих, перескажу. Только я это читал в школе, а это было настолько в прошлом веке, что большенство с ЛОРа еще у своих дедов в яйцах болтались. Могу что-то и напутать. :)

vada ★★★★★
()
Ответ на: комментарий от vada

Цитата:
>>объекты требуют программирования методом создания общающихся сущностей, это означает, что программирование осуществляется путем построения структур, а не языковых выражений и описаний с помощью форм, что часто приводит к несоответствию языка предметной области;

Интересно, что чувак еще и поэзией занимался. Для него "образность" языка, важнее "сущностей".
Помнится, когда я писал какую-то херню на Дельфи, большая часть времени у меня уходила не на написание "исполняемого" кода, а на правку иерархии "сущностей", чтобы привести их в соостветствие с моими изменяющимися требованиями к программе. Особенно часто почему-то приходилось править базовые классы.
Страшное было время.

geekkoo
()
Ответ на: комментарий от anonymous

>глупость энергоемка для тех кто вынужден иметь с ней дело для
>создателей это ресурсосберегающая технология (глупость для ее
>создателя это русурсосберегающая технология)

Обана! Сам придумал? Переведи!

vada ★★★★★
()
Ответ на: комментарий от anonymous

>Абсолютное зло не существует - оно прежде всего будет злом по
>отношению к себе чем к другим ( в курсе ?)

Неа.

>так что пчелы для войны заибут друг друга в первую голову

У них распознавалка свой/чужой. %)

vada ★★★★★
()
Ответ на: комментарий от vada

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

sin_a ★★★★★
()
Ответ на: комментарий от vada

Распознавалка Свой/чужой работает пока на двоих два пайка как только один на троих .... все не работает и краная мигающая лампочка не помогает остается один

anonymous
()
Ответ на: комментарий от solom

> Автор во многом прав.

Из первых строк становиться ясно что автор ВООБЩЕ НИХЕРА НЕ ЗНАЕТ про ОО. Он даже сформулировать основные принципы не может. Everything is an object, не подразумевает что вокруг нас все объекты, а подразумевает что в объектной рпограмме все объекты. А про моделированием ОО окружающей реальности - это ему в кошмаре приснилось - ООП НЕ призвано, НЕ способно и НЕ должно можелировать реальность и цель его не в этом.

r ★★★★★
()
Ответ на: комментарий от anonymous

>Распознавалка Свой/чужой работает пока на двоих два пайка как только
>один на троих .... все не работает и краная мигающая лампочка не
>помогает остается один

Это ты американского кино насмотрелся. Когда самолет сам себя сбивает своей-же жуткоумной ракетой. :))) Там они еще много всякого разного делают. Например, 10 значнй пароль за 2 минуты ломают. И ты этому всему веришь? Зря... :)

vada ★★★★★
()
Ответ на: комментарий от anonymous

MSDN не имеет никакого отношения к ООП, не надо выпендриваться, а это классический пример АТД!

anonymous
()
Ответ на: комментарий от vada

Ты давай сам определись, не посещал я школу или просто не читал эту сказку Лема.

З.Ы. хотелось бы название книжки, Лем интересует как писатель.

anonymous
()
Ответ на: комментарий от vada

"распознавание своих" здесь будет наверно вообще вторично. собственно существен вопрос задания функций, которые будут работать на всех уровнях (единица - "стая"), притом что этот функционал определяется один раз, и затем не фиксится.

sin_a ★★★★★
()

Давайте все начнём писать на нормальных языках, а не на этой дряне!

anonymous
()
Ответ на: комментарий от sin_a

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

Во! Первая конструктивная реплика. Начинаем формировать базовые правила для нашей физдюлинки.

1) Умею создавать себе подобных при наличии ресурса;
2) Не обижаю себе подобных, защищать себе подобных даже ценой собственной целостности;
3) Стараюсь снизить энтропию, т.е. упорядочить связи с себе подобными;
4) Укреплять удачные связи;
5) Освобождать неработающие связи;
6) Стараться задействовать все возможные связи;
7) При разрушении удачных связей пытаться их восстановить;
8) Неоставлять необработанными входящие события
9) При переполнении очереди событий, передавать их для обработки себеподобным;
10) Разрывать и не создавать связи с поврежденными себеподобными;
11) При нарушении собственной функциональности, самоликвидироваться;

Чего еще придумать можно?

vada ★★★★★
()
Ответ на: комментарий от vada

vada, гони название спецификации!

anonymous
()
Ответ на: комментарий от anonymous

> З.Ы. хотелось бы название книжки,

http://lib.ru/LEM/nepobed.txt - непобедимый (ранняя)

второе - "мир на земле", у Мошкова что-то не нашел...

sin_a ★★★★★
()
Ответ на: комментарий от anonymous

Этажом выше писал, названия помню неточно "Непобедимый", а вотрая "Раздвоение личности". Классная фантастика. Раздвоение личности прикольная книжка. Там мужику вот эти самые хреновинки отделили правое и левое полушария друг от друга. Или я с чем-то путаю. давно было.

vada ★★★★★
()
Ответ на: комментарий от vada

уфффф... не так быстро... :) Возможно вообще терминология здесь должна быть несколько иная, более "низкоуровневая", что-ли.

sin_a ★★★★★
()
Ответ на: комментарий от stephan

> Так что 100% санскрит это язык программирования будущего и прошлого :)

А еще он иногда до ужаса похож на русский:

"aha.m vadAmi sa.msk.rtam"

"Я говорю санскритом"

Слова немножко другие, но построение фраз, падежи...

И в pAnini-stotra для него в 5 веке до нашей эры была дана грамматика в нотации, похожей на BNF.

Так что в каждой шутке есть только доля шутки. ;-)

--

SVK

anonymous
()
Ответ на: комментарий от sin_a

> более "низкоуровневая", что-ли.

что-то типа "сравнить на предмет соответствия (гармонии)", "взаимодействовать", "адаптировать (себя, среду)", "гулять (осваивать среду)"...

sin_a ★★★★★
()
Ответ на: комментарий от vada

>Там мужику вот эти самые хреновинки отделили правое и левое полушария >друг от друга. Или я с чем-то путаю. давно было.

Путаешь. У тебя "белочка" наверное была, но потом вылечили :)

Sun-ch
()
Ответ на: комментарий от vada

"Одинаковые" не получится. С селекцией возникнут проблемы.

anonymous
()
Ответ на: комментарий от vada

> Чего еще придумать можно?

кстати, их нужно свести к минимуму :)

sin_a ★★★★★
()
Ответ на: комментарий от Sun-ch

>Путаешь. У тебя "белочка" наверное была, но потом вылечили :)

Не. Там точно, мужика на луну заслали разбираться, типа, че там творится. Вернее не его, а его ну как-бы сексуальный образ. Сам он на спутнике вокруг луны калбасился. А на луне там пацаны из разных стран договорились повоевать. Запердолили туда всякие саморазвивающиеся заводы по производству разного военного. Ну и эти разные военные штучки меж собой там бились в кровь. расхерачили там все вдребезги. Друг дружку покоцали... Вобщем чума чего натворили... Вобщем, мужик заразу в карманах от туда притащил, и на земле полный пипец настал. Вобщем, всем жопа.

Я вот про эту книжку. Как она называлась?

vada ★★★★★
()
Ответ на: комментарий от anonymous

вообще, когда я перечитал этот пересказ еще раз - вставило нипадецки :)

sin_a ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.