The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.71 , opennews (??), 14-Июл-23, (0) [смотреть все]

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


16. "Выпуск языка программирования Rust 1.71 "  +1 +/
Сообщение от Пушок (?), 14-Июл-23, 13:33 
А почему ты затрясся весь?
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск языка программирования Rust 1.71 "  +/
Сообщение от frac (?), 14-Июл-23, 13:50 
напротив, спокоен и критическое мышление в состоянии ВКЛ.
вокруг все излишне рады и восторжены этим растом как некой панацеей.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск языка программирования Rust 1.71 "  +/
Сообщение от Анонимусс (?), 14-Июл-23, 14:15 
Конечно рады! Мясные мешки до сих пор не научились работать с памятью. Причем там правила просто элементарные, просто нужно быть внимательным. Внимательным на паре сотен тысяч строк кода, ничего сложного))
И это прекрасно видно по количеству, а главное видам дырений в ядре и других сишных проектах.
Поэтому возможно переложить эту рутину на компилятор - это просто прекрасное решение.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск языка программирования Rust 1.71 "  +1 +/
Сообщение от Аноним (39), 14-Июл-23, 14:18 
А толку если ты точно такой же мешок не в состоянии управляется с кодом на сотни тысяч строк на расте.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск языка программирования Rust 1.71 "  +/
Сообщение от Анонимусс (?), 14-Июл-23, 14:20 
Толк в том, что оно тебе просто не позволит скомпилировать такой код без использования unsafe.
И код не попадет в прод, к юзерам и тд.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск языка программирования Rust 1.71 "  +/
Сообщение от frac (?), 14-Июл-23, 14:33 
что мешает слелать компилятор для сишки таким же надоедливым? пусть мигает светодиодом красным и окошко рисует с unsafe, не пускает готовое в папку "готовое"
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск языка программирования Rust 1.71 "  +1 +/
Сообщение от Анонимусс (?), 14-Июл-23, 14:50 
В теории можно. Но это очень большая работа в самом компиляторе.
Плюс будет проблема в подходах. Оно будет ругаться просто на вызовы функций или порядок вызовов из-за владения (ownership). Т.е. придется писать код на си "по-другому".
А старый код не будет компилироваться на новом компиляторе.
В обратную сторону оно наверное будет работать - си-код с учетом ownership будет компилироваться обычными компиляторами.

Если действительно интересно - вот пример как переписывают относительно небольшой и простой код с си на раст, вначале просто "наивно", а потом уже идиоматически правильно.
https://cliffle.com/p/dangerust/

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

62. "Выпуск языка программирования Rust 1.71 "  –3 +/
Сообщение от Аноним (62), 14-Июл-23, 15:16 
есть же раст. ах, да, ты же не осилишь
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

127. "Выпуск языка программирования Rust 1.71 "  +/
Сообщение от Аноним (162), 14-Июл-23, 19:30 
> что мешает слелать компилятор для сишки таким же надоедливым?

Вы еще ассемблер предложите сделать таким же. ) Си близок к ассемблеру и доброжелателен. Это его ниша.
Еще раз вопрос Вы работали в Rust? Изучили синтаксические конструкции Rust и C. Изучили систему типов? Я думаю, что нет. Иначе не выдвигали бы такие идеи.

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

134. "Выпуск языка программирования Rust 1.71 "  +/
Сообщение от Прохожий (??), 14-Июл-23, 20:13 
Это как из Жигули пытаться сделать Лотус. Оно-то возможно (ТВ шоу "Топ Гир" не даст соврать), но зачем, если уже есть Лотус?
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

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

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




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

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