The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.59 с поддержкой ассемблерных вставок, opennews (?), 24-Фев-22, (0) [смотреть все]

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


13. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +1 +/
Сообщение от Аноним (13), 24-Фев-22, 22:20 
А почему такая дискриминация? Почему нет вставок на C/C++???

Кажется понял, же несекьюрно.

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

15. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +2 +/
Сообщение от Аноним (44), 24-Фев-22, 22:25 
При очень большом желании можно и их запилить но зачем
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +1 +/
Сообщение от Аноним (13), 24-Фев-22, 22:30 
Холивара не будет же! Воткнул сишный файл в rust и ололо, программа портирована на rust.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +3 +/
Сообщение от Аноним (66), 25-Фев-22, 02:25 
Кто мешает вызывать так?

[nomangle]
extern "C" foo(u8 value);

fn main() {
foo(5);
}

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

23. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Аноним (23), 24-Фев-22, 22:31 
отчего же дискриминация, для вставок на С/С++ придумали Nim, пользуйся на здоровье
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

42. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +2 +/
Сообщение от Анончик (?), 24-Фев-22, 23:00 
https://github.com/lemonrock/rust-c
теперь доволен?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

65. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  –1 +/
Сообщение от Аноним (13), 25-Фев-22, 01:57 
Да, сишная вставка взрывает мозг (именно что вставка кусочка на C в программу на rust).
Это даже хуже чем совмещать в одном файле javascript для клиента и php для сервера, а ведь некоторым и такое приходится делать.
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Аноним (88), 25-Фев-22, 11:14 
Судя по целевой аудитории, нужны вставки на js.

> Кажется понял, же несекьюрно.

В js нет указателей - секьйурно!

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

127. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Аноним (-), 25-Фев-22, 13:32 
> В js нет указателей - секьйурно!

Еще как секурно, https://www.opennet.ru/opennews/art.shtml?num=56746

Зачем с указателями ипстись если тупому тиктокеру можно майнер поставить прямо как компонент?

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

140. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Аноним (88), 25-Фев-22, 14:05 
> Еще как секурно

Да сколько вам говорить: не секурно, а сейфетиевато.

И первые 3 абзаца в каждой новости про rust с дифирамбами про безопасность rust - это не про вашу безопасность, а про безопастность rust.

И да C не безопасен, поэтому линкуемся с libc.

Понимать надо!

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

126. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Ordu (ok), 25-Фев-22, 13:29 
Зачем? Есть же unsafe, который позволяет писать код прям как на C только в другом синтаксисе слегка. Это прям как asm в немного другом синтаксисе вставкой.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

128. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Аноним (-), 25-Фев-22, 13:33 
> Зачем? Есть же unsafe, который позволяет писать код прям как на C
> только в другом синтаксисе слегка. Это прям как asm в немного
> другом синтаксисе вставкой.

А еще есть ZIG, который для сишников выглядит как-то более логичным путем апгрейда, нежели все переписывать на %s в очередной раз.

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

130. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Ordu (ok), 25-Фев-22, 13:37 
И пускай он есть. Мне-то что?
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Растоманя (??), 25-Фев-22, 15:00 
Вот и Я об этом
Ответить | Правка | Наверх | Cообщить модератору

213. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Аноним (-), 01-Мрт-22, 23:01 
> И пускай он есть. Мне-то что?

Тебе хз, мне - интересная штука, менее мерзотная чем сабж.


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

214. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от Ordu (ok), 02-Мрт-22, 14:24 
>> И пускай он есть. Мне-то что?
> Тебе хз, мне - интересная штука, менее мерзотная чем сабж.

Спасибо что поделился этим. Полегчало?

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

217. "Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."  +/
Сообщение от burjui (ok), 19-Мрт-22, 11:33 
Среди растоманов есть представители ЛГБТ, но даже они не настолько извращенцы, чтобы себе такое вставлять. И дело тут не в безопасности, которая в идеологии Rust, вообще-то, имеется ввиду safety, а не security. Впрочем, я слишком многого требую от хейтерочков - читать оригинальную документацию на английском, например. Да и вообще читать, если на то пошло :)
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

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

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




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

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