The OpenNET Project / Index page

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



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

Оглавление

Для ядра Linux предложен драйвер GPIO, написанный на Rust, opennews (ok), 20-Июл-21, (0) [смотреть все]

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


77. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  +2 +/
Сообщение от CGo_one_love (?), 20-Июл-21, 17:29 
Посмотрел сравнение. Синтаксис реально дичь. Я вижу в этом только желание выделиться, мол смотрите, сколько закорючек в одной строке делают магию (чем-то Perl напоминает, но у него ниша подходящая). Эти :: ? (()), где на Си простые человеческие строки - жесть. В таких конструкциях шансов больше накосячить уже в плане опечаток и невнимательности. Примерно как стих без рифмы, работает, но читается трудно. Даже JS лучше читается.
Вот пример - Го, просто взяли и сделали легкий текст, который в то же время очень похож на Си, и даже легче, чем Си в плане синтаксиса, и возможностей при этом сделали больше, в т.ч. выход за пределы, сборщики, структуры с методами, и прочие паники, и без ООП. Даже без знания языка понятно, что в коде происходит. Но Го не подходит для системного уровня, почему нельзя сделать язык аналогичный для системного - а потому что уже есть Си.
Ответить | Правка | Наверх | Cообщить модератору

99. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  –1 +/
Сообщение от Аноним (140), 20-Июл-21, 18:02 
Уже делают zig. Он как С только модный молодежный.
Ответить | Правка | Наверх | Cообщить модератору

171. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  +/
Сообщение от Аноним (208), 20-Июл-21, 22:04 
В Россее могут запретить.
Ответить | Правка | Наверх | Cообщить модератору

192. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  +/
Сообщение от Аноним (207), 20-Июл-21, 23:14 
Та, что у нацистов, пишется по-другому.
Ответить | Правка | Наверх | Cообщить модератору

296. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  +1 +/
Сообщение от Аноним (280), 21-Июл-21, 14:23 
Наши суды не интересует, как там оно у них пишется, звучит-то как у нацистов.
Ответить | Правка | Наверх | Cообщить модератору

148. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  –1 +/
Сообщение от proninyaroslavemail (ok), 20-Июл-21, 21:06 
Так раст это идейный продолжитель C++, но никак не Си. Ни в плане абстракций, ни в плане синтаксиса. Мешанины в плюсах не меньше, чем в расте.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

173. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  +/
Сообщение от Аноним (37), 20-Июл-21, 22:10 
Меньше.
Ответить | Правка | Наверх | Cообщить модератору

205. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  –2 +/
Сообщение от Урри (ok), 20-Июл-21, 23:31 
Меньше. С++ вполне логичный в плане синтаксиса и строгий. Раст же постоянно перестраивают, потому что то там то там что-то не вяжется.
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

253. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  –1 +/
Сообщение от proninyaroslav (ok), 21-Июл-21, 09:16 
> Меньше. С++ вполне логичный в плане синтаксиса и строгий. Раст же постоянно
> перестраивают, потому что то там то там что-то не вяжется.

Кхм, но ведь синтаксически и семантически несовместимых версий раста только две - 2015 и 2018 версии.

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

164. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  –1 +/
Сообщение от Аноним (208), 20-Июл-21, 21:52 
Drew DeVault пилит подобный "секретный язык" https://drewdevault.com/2021/05/24/io_uring-finger-server.html
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

262. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  –1 +/
Сообщение от Michael Shigorinemail (ok), 21-Июл-21, 10:19 
> Drew DeVault пилит подобный "секретный язык"
> https://drewdevault.com/2021/05/24/io_uring-finger-server.html

Гм, он и по обсуждаемой теме тоже высказался:

---
"Go is the result of C programmers designing a new programming language, and Rust is the result of C++ programmers designing a new programming language"
[...]
Rust is a decent C++ replacement if you have the same goals as C++, but if you don’t, the design has very similar drawbacks. Both Rust and C++ are what I like to call “kitchen sink” programming languages, with the obvious implication. These languages solve problems by adding more language features. A language like C solves problems by writing more C code.
--- http://drewdevault.com/2019/03/25/Rust-is-not-a-good-C-repla...

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

306. "Для ядра Linux предложен драйвер GPIO, написанный на Rust"  +3 +/
Сообщение от Аноним (303), 21-Июл-21, 15:30 
> A language like C solves problems by writing more C code

То есть он признаёт, что для решения задач на C надо написать тонну бойлерплейта, и при этом C всё ещё единственный самый лучший незаменимый язык? Шигорин, ты...

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

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

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




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

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