The OpenNET Project / Index page

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



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

Оглавление

Дискуссия об использовании языка C++ для разработки ядра Linux, opennews (??), 14-Янв-24, (0) [смотреть все]

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


135. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Янв-24, 03:05 
> У C++ сейчас второе, или даже третье дыхание. По моим личным ощущениям.

Почему? Они насмотрелись на rust и другие языки и начали стандартизовывать нужные всем вещи?

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

175. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (175), 15-Янв-24, 07:45 
Скорее они насмотрелись на D, а хайп вокруг безопасности заставил оторвать кое-что от стула.
Ответить | Правка | Наверх | Cообщить модератору

317. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +4 +/
Сообщение от Аноним (313), 15-Янв-24, 15:07 
> заставил оторвать кое-что от стула

Пару ножек?

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

387. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +3 +/
Сообщение от Аноним (-), 15-Янв-24, 19:06 
>> У C++ сейчас второе, или даже третье дыхание. По моим личным ощущениям.
> Почему? Они насмотрелись на rust и другие языки и начали стандартизовывать нужные
> всем вещи?

А в rust что-то вообще СТАНДАРТИЗОВАНО?! У него ж ни единой версии стандарта нет. По крайней мере от нормальных standard body. Не, куча хипстеров хаотично корежащих синтаксис под заскоки левой своей пятки и приказ своего корпо-хозяина - это не оно. Вообще совсем. И вот как-то так получается что у хруста нет вообще ни 1 стандарта. В отличие от C++.

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

395. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Советский инженер (ok), 15-Янв-24, 19:35 
типа на стандартном С можно ядро написать!?

вот умора, язык разработан для написания ядер и прочей системщины более 50 лет назад.
имеет нескольео стандартов ,но без гну/ms костылей ядра ОС так и не собираются.

и эти же "стандартизаторы" вещают про стандарты.

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

445. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +1 +/
Сообщение от Аноним (446), 15-Янв-24, 23:50 
> типа на стандартном С можно ядро написать!?

Ну, почти. Режим freestanding официально специфицирован с C99 аж. Там правда пары вещей не хватает, это таки вот именно гнутые экстеншны.

> вот умора, язык разработан для написания ядер и прочей системщины более 50
> лет назад. имеет нескольео стандартов ,но без гну/ms костылей ядра ОС так и не
> собираются. и эти же "стандартизаторы" вещают про стандарты.

Потому что в целом код conformant, плюс-минус очень небольшое число мест. А хруст вообще хаотичная помойка, развиваемая абы как. Захотели и перефигачили синтаксис. Наверное так и надо...

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

500. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Советский инженер (ok), 16-Янв-24, 11:20 
> Там правда пары вещей не хватает ...

дооо, язык создавался для симстемщины и ядер ОС, но стандартизировать решили что-то другое.
Отличные стандарты! 🤣


>А хруст вообще хаотичная помойка, развиваемая абы как. Захотели и перефигачили синтаксис.

Именно поэтому компиляция ядра клангом периодически отваливается? ведь так?
Это не потому что гнугники что-то постоянно подпиливают в своих нестандартных экстеншонах?
СТАНДАРТ !!! о таком только мечтать!

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

650. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (-), 19-Янв-24, 19:17 
> дооо, язык создавался для симстемщины и ядер ОС, но стандартизировать решили что-то
> другое. Отличные стандарты! 🤣

Хрустики даже и так не смогли. Все познается в сравнении... которое они и не выдерживают пока, демонстрируя шоу "хаотичная помойка имени питоняш".

>>А хруст вообще хаотичная помойка, развиваемая абы как. Захотели и перефигачили синтаксис.
> Именно поэтому компиляция ядра клангом периодически отваливается? ведь так?

В хрусте системщина вообще в зачаточном состоянии и там вообще не привалилось еще толком - чтобы вообще начать отваливаться. Иногда удается что-то на проволоку и изоленту примотать, чуть ли не с gcc'шным, мля, линкером на страпоне, ибо свой - УГ. Но это видимо не пахнет. Но конечно вы можете скачать ночнушку, высокобезопастным инновационным curl | sh. Там может быть если повезет, уже почти, вот вот, ых, ых, ых... как как грите, фукмсию решили отменить когда как раз почти треть переписали? Ну, во, все правильно сделали. Сразу видно wannabe-успешный проект. Успешно присоединится к Wave, Plus, Picasa и кому там еще в Валхалле.

> Это не потому что гнугники что-то постоянно подпиливают в своих нестандартных экстеншонах?
> СТАНДАРТ !!! о таком только мечтать!

"Но тут снизу постучали" - это были хрустики.

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

660. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Советский инженер (ok), 20-Янв-24, 11:13 
>Хрустики даже и так не смогли.

Хрустики смогли пробиться в ядро, а С++ со всеми своими стандартами не смог.
Очередной пример, указывающий что стандарты это что-то бесполезное на практике.

>чуть ли не с gcc'шным, мля, линкером на страпоне,

нет никакого gcс'шного, мля, линкера. есть GNU Binutils.
и тут хрустики тоже поступили практично, как и gcc'шники.

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

662. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (-), 20-Янв-24, 12:17 
> Хрустики смогли пробиться в ядро, а С++ со всеми своими стандартами не смог.

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

> Очередной пример, указывающий что стандарты это что-то бесполезное на практике.

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

>>чуть ли не с gcc'шным, мля, линкером на страпоне,
> нет никакого gcс'шного, мля, линкера. есть GNU Binutils.

Как минимум это все - вообще не заслуга хрустиков.

> и тут хрустики тоже поступили практично, как и gcc'шники.

Ну вот я подожду gccrs и там подумаю - надо оно мне или нет. LLVMный змейгорыныч мне не приболел, я не фанат ни гугли ни эппла, это те еще кидалы.

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

679. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Советский инженер (ok), 21-Янв-24, 21:44 
> Они пока так пробились что постоянно переделывают свое месиво ...

ты как ни плюйся желчью, а факт есть факт. раст в ядре. а плюсы нет.

>Куда там плюсерам до этого, действительно.

точно не в ядро.

>> нет никакого gcс'шного, мля, линкера. есть GNU Binutils.
>Как минимум это все - вообще не заслуга хрустиков.

это как раз показывает что хрустики практичные.
и да, это так же не заслуга приплюснутых.

>Ну вот я подожду gccrs и там подумаю

ага, держи нас в курсе. всем очень интересно (нет).

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

686. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (-), 23-Янв-24, 21:54 
> ты как ни плюйся желчью, а факт есть факт. раст в ядре. а плюсы нет.

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

>>Куда там плюсерам до этого, действительно.
> точно не в ядро.

Они чем-то принципиально хуже хрустиков?

> это как раз показывает что хрустики практичные.

Если бы они были бы практиными, потратили бы немного больше времени на архитектуру и изучение чужих фэйлов, тогда не приходилось бы перекачивать постоянно компилер и корежить синтаксис. Но с этим кажется облом вышел.

> и да, это так же не заслуга приплюснутых.

А бинутилсам плюсы юзать не разрешили случайно? В гцц - точно можно.

>>Ну вот я подожду gccrs и там подумаю
> ага, держи нас в курсе. всем очень интересно (нет).

Да вы и кернел линуха врядли трогаете даже трехметровой палкой, так что...

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

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

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




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

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