The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования Rust 1.32, opennews (??), 18-Янв-19, (0) [смотреть все]

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


10. "Релиз языка программирования Rust 1.32"  +9 +/
Сообщение от Аноним84701 (ok), 18-Янв-19, 21:35 
> Нормальное ООП с нормальным наследованием не завезли. Пока не завезут - нe нyжен.

Нормальное ООП -- это как в Smalltalk? Или как в Жабе?
А наследование лучше single или multiple?
А MRO  -- это нормально или лучше без?
---
public static const final Borscht borscht = new Borscht()
(c) Аноним

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

22. "Релиз языка программирования Rust 1.32"  +/
Сообщение от Аноним (22), 18-Янв-19, 22:46 
BorschtFactory забыл.
Ответить | Правка | Наверх | Cообщить модератору

75. "Релиз языка программирования Rust 1.32"  +/
Сообщение от anonimous (?), 19-Янв-19, 11:21 
ещё надо обернуть в try/catch BorschtCreationProblemsWhileCookingMeatException
Ответить | Правка | Наверх | Cообщить модератору

150. "Релиз языка программирования Rust 1.32"  +1 +/
Сообщение от Аноним84701 (ok), 21-Янв-19, 00:26 
> ещё надо обернуть в try/catch BorschtCreationProblemsWhileCookingMeatException

Как известно, в каждой шутке ;)
https://github.com/zxlooong/jdk16045/blob/master/com/sun/jav...


class InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState extends State {
    InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState() {
        super("WindowNotFocused");
    }

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

171. "Релиз языка программирования Rust 1.32"  +/
Сообщение от Вот оно че (?), 22-Янв-19, 14:23 
В чем прикол-то?

Что остановит дурака от создания подобной портянки на любом другом языке?

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

172. "Релиз языка программирования Rust 1.32"  +1 +/
Сообщение от Аноним84701 (ok), 22-Янв-19, 14:41 
> В чем прикол-то?
> Что остановит дурака от создания подобной портянки на любом другом языке?

Копирайт посмотри. Ну или в код:
http://kickjava.com/src/com/sun/java/swing/plaf/nimbus/Inter...


InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState.java 07/12/12
3  *
4  * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
5  * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
6  */

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

174. "Релиз языка программирования Rust 1.32"  –1 +/
Сообщение от Вот оно че (?), 22-Янв-19, 15:07 
Человек, где смеяться-то?

Я могу взять любой язык, написать подобную портянку с любыми копирайтами, выложить на левый сайт и веселиться.
Очевидно же, что в данном случае мы видим какую-то подставную ахинею.
При чем тут Ява?

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

175. "Релиз языка программирования Rust 1.32"  +1 +/
Сообщение от Аноним84701 (ok), 22-Янв-19, 16:36 
> Человек, где смеяться-то?

Лопата  <--

> Очевидно же, что в данном случае мы видим какую-то подставную ахинею.
> При чем тут Ява?

Ох уж эти очевидцы подстав …
Ладно, признаюсь -- на самом деле все фейк хейтеров и завидующих! Даже вон ораклю хакнули, чтобы вставить подставу :)
http://hg.openjdk.java.net/jdk10/sandbox/jaxws/rev/0b6f442e81fe


public static Localizable localizableRUNTIME_MODELER_EXTERNAL_METADATA_UNSUPPORTED_SCHEMA(Object arg0, Object arg1) {
       return MESSAGE_FACTORY.getMessage("runtime.modeler.external.metadata.unsupported.schema", arg0, arg1);
    }
public static Localizable localizableRUNTIME_MODELER_PORTNAME_SERVICENAME_NAMESPACE_MISMATCH(Object arg0, Object arg1)

public static Localizable localizableRUNTIME_MODELER_WEBMETHOD_MUST_BE_NONSTATICFINAL(Object arg0) {


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

178. "Релиз языка программирования Rust 1.32"  –1 +/
Сообщение от Вот оно че (?), 22-Янв-19, 23:10 
Что ты все показать-то хочешь?

Ну название у переменной длинное и что?
Это что, что-то неповторимое в других ЯП?
Или ты хочешь сказать, что в Яве по другому никак? Ты там здоров?

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

25. "Релиз языка программирования Rust 1.32"  –2 +/
Сообщение от Аноним (2), 18-Янв-19, 22:52 
Нормальное - это прежде всего иаеющееся в наличии.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

60. "Релиз языка программирования Rust 1.32"  +1 +/
Сообщение от Ртутный (?), 19-Янв-19, 08:21 
Кстати да, вот и Erlang — не ООП, а объекты есть и свои задачи он решает хорошо.
Беда тех же плюсов, что описывая объект ты как бы должен упрощать себе жизнь, а вместо этого тратишь много времени на описание конструкторов, деструкторов, перемещалок, итераторов и прочего на убогом сишном синтаксисе. Нет ничего удивительного в том, что энтерпрайз, который умеет считать деньги, выбрал дотнет и жабу — это тупо быстро и выстрелить себе в ногу сильно сложнее.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

160. "Релиз языка программирования Rust 1.32"  +/
Сообщение от neit95 (ok), 22-Янв-19, 01:05 
Что вы понимаете под "сишный синтаксис". Дотнет и жаба как бы тоже C family, и соотв. "сишный синтаксис". Вообще, так себе затея сравнивать C и C++. Хотя, меня поражает массовый тупизм вида: "Учебный курс по C/C++".
Ответить | Правка | Наверх | Cообщить модератору

106. "Релиз языка программирования Rust 1.32"  +/
Сообщение от Анонис (?), 19-Янв-19, 22:29 
> А наследование лучше single или multiple?

множественное наследование - это как бы антипаттерн, разве нет? Да и вообще неудобно

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

173. "Релиз языка программирования Rust 1.32"  +/
Сообщение от Вот оно че (?), 22-Янв-19, 15:00 
const в Яве зарезервировано, но не используется, грамотей копипастный.

Понятно, что тебе хочется поглумится, но что ты показал и доказал?
Объявление и инициализацию переменной в классе?
public static final Val val = new Val();
Публичная статическая константа(ссылка) на объект.. И?

В методе это будет:
Vak val = new Val();
или
Val val = Val.of();

Factory многие не пишут.
Сейчас модно Type.of() делать.

Так над чем и в каком месте нужно смеяться?
Над тем, что один рисует акварелью, другой гуашью, а третий карандашами?

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

176. "Релиз языка программирования Rust 1.32"  +/
Сообщение от Аноним84701 (ok), 22-Янв-19, 16:46 
>> public static const final Borscht borscht = new Borscht()
>> (c) Аноним
> const в Яве зарезервировано, но не используется, грамотей копипастный.
>> (c) Аноним

Очередной кэп? Автограф можно?

> Понятно, что тебе хочется поглумится, но что ты показал и доказал?

Судя по усиленному проставлению минусиков и потрясанию кулачками -- например, что у (Нео) Жабистов от классики нещадно подпекает?
> Factory многие не пишут.
> Сейчас модно Type.of() делать.

Интересно, где ты углядел Factory? И почему не ответил на остальное -- т.е. не соизволил дать определение OOP?

> Так над чем и в каком месте нужно смеяться?

Очевидно, над Жабистами -- из них получаются самые ярые апологеты OOP (это при том, что OOP в  жабе при любом раскладе довольно посредственное), пытающиеся применить этот подход к месту и не очень (и даже совсем не) -- поэтому традиционно в качестве примера "ООП головного мозка" приводят что-то на Жабе.
Судя по отклику тут в новости -- совсем не зря.

Ваш КО

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

179. "Релиз языка программирования Rust 1.32"  –1 +/
Сообщение от Вот оно че (?), 22-Янв-19, 23:19 
Честно признаться, я вообще не понимаю, о чем ты пишешь и чего ты такой озабоченный на тему ООП или не ООП.

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

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

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

184. "Релиз языка программирования Rust 1.32"  +/
Сообщение от Аноним84701 (ok), 23-Янв-19, 16:19 
> Честно признаться, я вообще не понимаю, о чем ты пишешь и чего ты такой озабоченный на тему ООП или не ООП.

Потому что для понимания желательно читать ветку целиком, а не только высматривать знакомые слова:
#4 >>> Нормальное ООП с нормальным наследованием не завезли. Пока не завезут - нe нyжен.
#10 >> Нормальное ООП -- это как в Smalltalk? Или как в Жабе?//<в общем, дайте определение OOP + бородатая шутка>
# 173 > <как ты посмел непочтительно отозваться о Java! Еретик! Проигнорировав весь контекст, прискипался к последнему предложению>


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

Что жабисты опеннета слабоваты в чтении и теории, совсем не сюрприз. Увы.
Как там говорил Dijkstra?
> It is practically impossible to teach good programming to students that have had a prior exposure to JAVA:
> as potential programmers they are mentally mutilated beyond hope of regeneration.

(хотя в мелочах могу и ошибаться - всеж по памяти цитировал).

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

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

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




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

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