The OpenNET Project / Index page

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



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

Оглавление

Выпуск Rust 1.53. Google профинансирует добавление поддержки Rust в ядро Linux, opennews (??), 18-Июн-21, (0) [смотреть все]

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


369. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 21-Июн-21, 11:00 
> Структурная парадигма проста - имеет всего 3 конструкции: последовательность, цикл, ветвление.

Этой парадигме удовлетворяет ассембер, и даже браинфак. почему же ядро решили писать на С ? Можно ж было на асме фигануть?

> Растоманы и си плюс-плюсники в реальной жизни используют 1% всех возможностей языков-монстров.

если не пользуют лично (сами пишут код со всеми возможностями), то пользуют опосредованно, через библиотеки.

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

374. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Апчхи (?), 21-Июн-21, 15:39 
Чисто на асме раньше и фигачили, да и до сих пор он никуда не делся где нужно иметь доступ ко всем фичам процессора, другое дело что большая часть кода это логика и алгоритмы которую удобнее писать на си, ну и портировать легче
Ответить | Правка | Наверх | Cообщить модератору

375. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 21-Июн-21, 16:17 
> большая часть кода это логика и алгоритмы которую удобнее писать на си

именно. об этом и речь. на С писать проще чем на асме,  а на расте проще, чем на С. Поэтому-то раст и хотят включить в ядро.

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

391. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (-), 23-Июн-21, 05:28 
>на расте проще, чем на С. Поэтому-то раст и хотят включить в ядро.

Вранье. Си более плоский, простой, и безрантаймовый в сравнении с Растом.

Да, и подозрительно то, что Гуглятина не продвигает в сегменте системщины Go.

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

395. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (377), 23-Июн-21, 06:09 
>Вранье.

Вранье!

>Си более плоский, простой,

убогий, другими словами.

>и безрантаймовый в сравнении с Растом.

Вранье. Раст такой же безрантаймовый как и С/С++

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

397. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (-), 23-Июн-21, 07:59 
Аргументы закончились, начал хамить. Продолжай.
Ответить | Правка | Наверх | Cообщить модератору

399. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 23-Июн-21, 08:11 
Аргументы !!!???

более плоский - это аргумент?

продолжай "аргументировать". п-ф-ф-ф.

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

405. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (-), 23-Июн-21, 22:43 
>>> Вранье.  Си более плоский, простой
>>> Вранье.
>> Вранье!
> Аргументы закончились, начал хамить. Продолжай.

Очередная иллюстрация "свое не пахнет!"?
> и безрантаймовый

на практике gcc может потребовать memcpy/memset (инициализация массивов), в ржавчине нужны минимальные реализации memcpy, memcmp, memset, rust_begin_panic и rust_eh_personality, но это - строк 30 кода (или вообще заглушки)
#[lang = "eh_personality"]
#[no_mangle]
pub extern fn rust_eh_personality() {
}
#[lang = "panic_impl"]
#[no_mangle]
pub extern fn rust_begin_panic(info: &PanicInfo) -> ! {
    unsafe { intrinsics::abort() }
}

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

402. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Совершенно другой аноним (?), 23-Июн-21, 16:58 
>>и безрантаймовый в сравнении с Растом.
> Вранье. Раст такой же безрантаймовый как и С/С++

про C++ не скажу, а в С в варианте freestanding рантайма нет. совсем нет. ни единой функции. уже много раз обсуждалось. Если интересно см. ветку:
https://www.opennet.ru/openforum/vsluhforumID3/121332.html#290

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

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

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




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

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