The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Python опередил Java по числу проектов на GitHub, opennews (??), 08-Ноя-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


138. "Python опередил Java по числу проектов на GitHub"  –2 +/
Сообщение от Аноним (70), 08-Ноя-19, 16:57 
И с ООП у Раста коряво.
Ответить | Правка | Наверх | Cообщить модератору

142. "Python опередил Java по числу проектов на GitHub"  +3 +/
Сообщение от Аноним (132), 08-Ноя-19, 17:02 
Так ООП и есть корявость, оно там намеренно не реализовано в полной мере (наследование), как я понимаю.
Ответить | Правка | Наверх | Cообщить модератору

145. "Python опередил Java по числу проектов на GitHub"  +2 +/
Сообщение от Аноним (-), 08-Ноя-19, 17:11 
>Так ООП и есть корявость, оно там намеренно не реализовано в полной мере (наследование), как я понимаю.

В Расте ООП вообще нет. И слава богу! Те кто не могут в структурный код идут лесом. Помолимся же за то, что бы у Раста никогда не было ООП.

Ответить | Правка | Наверх | Cообщить модератору

150. "Python опередил Java по числу проектов на GitHub"  –3 +/
Сообщение от Аноним (70), 08-Ноя-19, 17:20 
Ну т.е., применения в промышленном (CADы там всякие) и банковском софте Расту не видать.
Ответить | Правка | Наверх | Cообщить модератору

171. "Python опередил Java по числу проектов на GitHub"  +2 +/
Сообщение от Аноним84701 (ok), 08-Ноя-19, 19:33 
> Так ООП и есть корявость, оно там намеренно не реализовано в полной
> мере (наследование), как я понимаю.

В оригинальной идее ООП никаким наследованием и не пахло:
http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay...
> From: Alan Kay [removed for privacy]
> Subject: Re: Clarification of "object-oriented"
> I thought of objects being like biological cells and/or individual
> computers on a network, only able to communicate with messages

...
> I didn't like the way Simula I or Simula 67 did inheritance

...
> OOP to me means only messaging, local retention and protection and  hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP.

Ну и классика:
> Composition over inheritance: "Favor 'object composition' over 'class inheritance'." (Gang of Four 1995:20)

Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру