The OpenNET Project / Index page

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



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

Оглавление

Выпуск платформы Java SE 22 и открытой эталонной реализации OpenJDK 22, opennews (?), 20-Мрт-24, (0) [смотреть все]

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


38. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +/
Сообщение от Аноним (38), 20-Мрт-24, 11:45 
…Худшее, что могло случиться с ООП. Язык, который успешно похерил саму концепцию.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +/
Сообщение от Аноним (41), 20-Мрт-24, 11:53 
Так по иронии, другого-то, чтоб и ОО, и в машкоды без всяких языковых ВМ, и достаточно используемого, не видно. D, вроде, есть, но почти не летает.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  –1 +/
Сообщение от Аноним (44), 20-Мрт-24, 12:23 
> Так по иронии, другого-то, чтоб и ОО, и в машкоды

В общем, ежики давились, но продолжали жрать кактус ООП :)

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

Я вам анекдот приведу старый, который вы по малолетству можете и не знать.
Страуструпа спрашивают:
- Можно ли на С++ писать системные вещи?
Страуструпа отвечает
- Можно - я тут намеднись на С++ написал DOS, она занимает всего 60 Мб.

ПС. шутка юмора в том, что настоящая MS DOS умещалась на дискету в 640 Кб.

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

49. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +1 +/
Сообщение от нах. (?), 20-Мрт-24, 13:12 
>> Так по иронии, другого-то, чтоб и ОО, и в машкоды
> В общем, ежики давились, но продолжали жрать кактус ООП :)
> Понимаете ли, но ООП и машкоды - это 2 ортогональные сущности. ООП
> генерирует кучу ненужного машкода, нехило напрягая процесор,

эммм... ты конечно же можешь показать пример? Мы его прямо при тебе сунем в gcc и посмотрим на результат.

Вообще-то ООП генерить призван не ненужные машкоды, а очень даже нужные (и в случае cfront ныне покойного - даже не маш а вполне сишные коды) коды ЗА тебя. А так ты бы сам сидел и ляпал копипастой бойлерплейтный код, отличающийся от предыдущего тут типом параметра, а там вариацией его обработки, и так сто раз.

Если мы про "настоящий" ооп, c++ style, конечно. А кастрированный (без наследования) - вообще никакого "лишнего" кода генерить не может - что написано, то и генерит, в ровно одном экземпляре. Единственная ценность - защита от шаловливых ручек, не позволяющая все свести к fortran4 с COMMON блоком.

> Я вам анекдот приведу старый, который вы по малолетству можете и не

глупый.

А современный и умный - "я переписал на c++ msdos, попутно исправилась сама собой тонна ошибок, поскольку язык сильно уменьшил количество клацаний мной по клавиатуре, но есть один нюанс - она пока еще компилируется"

"Это верно. Это у вас получилась художественная правда", а не перепев глупостей.

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

51. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +3 +/
Сообщение от Аноним (53), 20-Мрт-24, 14:07 
> Я вам анекдот приведу старый, который вы по малолетству можете и не знать.
> MS DOS умещалась на дискету в 640 Кб.

Если вы настолько старый, что такие анекдоты помните, надо бы ещё помнить, что последние версии DOS на дискетку ну никак не умещались, ни дистрибутив, ни тем более инсталлированная версия. А дискет в 640 КБ вообще не существовало в природе.

Ну и про С++ и машкод у вас примерно такого же уровня познания.

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

70. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  –2 +/
Сообщение от Аноним (44), 20-Мрт-24, 23:07 
Ну, расскажи нам про машиногенерацию шаблонов С++  (template). Посмеемся вместе над избыточностью кода. Люблю фанатиков за их упертость - не знают, что творят, прости их, Господи.

ПС. я абсолютно не против обращения на ты, и не надуваю от важности щек по поводу возраста. У меня есть внтренний оценщик, у которого С++ - мертворожденный был и останется. Даже Java лучше - но это на VM.  А так - modern C, Rust и ADA(Spark) мои фавориты. Хотя, вместо С хотелось бы что-то более современное, но пока нет, Zig - не тянет. А С++ - полнейший тупик, причем изначально.

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

73. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +/
Сообщение от n00by (ok), 21-Мрт-24, 09:11 
> Ну, расскажи нам про машиногенерацию шаблонов С++  (template).

Рассказываю. Твой шаблон с подменой "мне" на "нам" обнуляет твой сарказм.

> Посмеемся вместе над избыточностью кода. Люблю фанатиков за их упертость
> - не знают, что творят, прости их, Господи.

В отличие от тебя, я смотрел этот код достаточно долго и внимательно, когда обеспечивал поддержку std::exception в ядре (бабах!). Покажи мне код, над которым можно смеяться.

Пока мне вот от этого фрагмента glibc так смешно, что хочется заплакать:

; Intel syntax
syscall         proc

arg_0           = qword ptr  8

                 mov     rax, rdi
                 mov     rdi, rsi
                 mov     rsi, rdx
                 mov     rdx, rcx
                 mov     r10, r8
                 mov     r8, r9
                 mov     r9, [rsp+arg_0]
                 syscall                 ; LINUX -
                 cmp     rax, 0FFFFFFFFFFFFF001h
                 jnb     short loc_103832
                 retn

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

57. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +/
Сообщение от Аноним (41), 20-Мрт-24, 14:40 
Поинтересуйся IDE для Borland C++ 3.x под DOS на чём написан был, анекдотчик ты наш.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

63. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +1 +/
Сообщение от нах. (?), 20-Мрт-24, 17:57 
> Поинтересуйся IDE для Borland C++ 3.x под DOS на чём написан был,
> анекдотчик ты наш.

на паскале же ж. На плюсах (не современных ни разу а на "си с классами") была турбовижн-c++ которая входила в (расширенный!) комплект его поставки, но сама ide вроде бы на паскалевской версии, как и у борланд паскаля. Судя по некоторым особенностям, которых в сишной не было.

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

58. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +/
Сообщение от Аноним (41), 20-Мрт-24, 14:44 
И да, в Wiring (C++ c гейшами) без проблем классы с виртаальными методами успешно помещаются в Ардуинку.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

64. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +/
Сообщение от нах. (?), 20-Мрт-24, 18:01 
> И да, в Wiring (C++ c гейшами) без проблем классы с виртаальными

си с классами, не?
> методами успешно помещаются в Ардуинку.

блин, логично что пустое место успешно помещается в ардуинку.

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

74. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +/
Сообщение от Golangdev (?), 21-Мрт-24, 11:19 
> ООП генерирует кучу ненужного машкода, нехило напрягая процесор

я ужасную вещь скажу - если для твоего тостера/калькулятора/etc - то, что сгенерировал компилятор (как это применимо к джаве кстати, имея что компилируемое там бегает на JVM), так вот, то, что сгенерировал компилятор - является проблемой - так не используй джаву.

она не для этого. выбрось эту идею из головы. она для PC/серверов/смартфонов(с натяжкой в виде DEX/Dalvik)

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

75. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +/
Сообщение от dannyD (?), 21-Мрт-24, 23:17 
>>ПС. шутка юмора в том, что настоящая MS DOS умещалась на дискету в 640 Кб.

если мы говорим о DS/DD, то они были 360/720 кБ для 5.25", и 720 кБ для 3.5".

MS-DOS 5.0 была 6 дисков по 360 кБ.

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

52. "Выпуск платформы Java SE 22 и открытой эталонной реализации ..."  +1 +/
Сообщение от Аноним (53), 20-Мрт-24, 14:10 
> Худшее, что могло случиться с ООП

Худшее, что могло случиться с Опеннетом. Неосилятор рассуждает "со знанием дела", перепечатывая чужие мысли.

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

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

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




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

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