URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 126867
[ Назад ]
Исходное сообщение
"Выпуск языка программирования Rust 1.59 с поддержкой ассемблерных вставок"
Отправлено opennews , 24-Фев-22 21:41
Опубликован релиз языка программирования общего назначения Rust 1.59, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56753
Содержание
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Хакер2005, 21:41 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 21:54 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,morphe, 12:25 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 20:06 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,morphe, 22:55 , 26-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:59 , 01-Мрт-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,morphe, 20:26 , 03-Мрт-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:32 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 00:55 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:38 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 23:10 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 23:33 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 00:01 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:19 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 00:16 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Ordu, 14:58 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,псевдонимус, 02:57 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 20:07 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 02:13 , 27-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 21:45 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:40 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Растоманя, 14:45 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 21:45 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:18 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:33 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:46 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,псевдонимус, 02:58 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:45 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:51 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Растоманя, 14:39 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 10:37 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:10 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:38 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:46 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:53 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:00 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:09 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:18 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:38 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:55 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 16:35 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 17:15 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 18:56 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Растоманя, 14:40 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:28 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:25 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:52 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Растоманя, 14:46 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:26 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 21:52 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,pashev.me, 21:55 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,keydon, 23:16 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Фанат, 22:05 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Растоманя, 14:51 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Fracta1L, 22:06 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:15 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:24 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Fracta1L, 22:58 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 11:03 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:27 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Маняним, 22:16 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:26 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,sssss, 22:19 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:27 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,keydon, 23:21 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 00:34 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Fracta1L, 08:17 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 11:02 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,keydon, 18:55 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 02:46 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 03:10 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 11:00 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,_kp, 13:54 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,анонимус, 12:39 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:49 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 11:09 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,анонимус, 12:43 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:00 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,likeyourdaddy, 13:06 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 08:50 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:26 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:34 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:34 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Илья, 23:36 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,СССР, 01:12 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Андрей, 23:37 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,СССР, 01:13 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,СССР, 01:07 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноньимъ, 08:18 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,СССР, 08:26 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноньимъ, 09:05 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 11:44 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,bOOster, 10:27 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноньимъ, 12:20 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Rev, 01:43 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 09:23 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 11:53 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,_kp, 14:00 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 06:37 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:00 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 20:27 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:20 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:25 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:30 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 02:25 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:31 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Анончик, 23:00 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 01:57 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 11:14 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:32 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:05 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Ordu, 13:29 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:33 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Ordu, 13:37 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Растоманя, 15:00 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 23:01 , 01-Мрт-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Ordu, 14:24 , 02-Мрт-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,burjui, 11:33 , 19-Мрт-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:32 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:36 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:36 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,keydon, 23:24 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 23:24 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:33 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:37 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 23:05 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,bOOster, 23:47 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:38 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 00:13 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 22:44 , 24-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 01:25 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 01:32 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:07 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:39 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:13 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:43 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:03 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,morphe, 12:39 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:05 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,burjui, 11:34 , 19-Мрт-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 03:39 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:27 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,burjui, 11:35 , 19-Мрт-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 07:57 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 08:48 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:09 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:28 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:05 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:11 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:28 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,InuYasha, 11:03 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 12:39 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Ordu, 13:36 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:35 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Растоманя, 15:08 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Ordu, 15:53 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:33 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:03 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Растоманя, 15:12 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 15:37 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 17:52 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 17:06 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 17:23 , 25-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 03:39 , 27-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 14:56 , 27-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,burjui, 11:41 , 19-Мрт-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 03:41 , 27-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 13:35 , 27-Фев-22
- Выпуск языка программирования Rust 1.59 с поддержкой ассембл...,Аноним, 00:06 , 04-Мрт-22
Сообщения в этом обсуждении
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Хакер2005 , 24-Фев-22 21:41
Поражает то, с какой скоростью развивается язык.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 21:54
Где мои генераторы? Это всё минорщина (которую тем не менее приходится компилировать каждый месяц по 10 часов), когда будет развитие?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено morphe , 25-Фев-22 12:25
Генераторы есть либо в nightly, либо реализуемы через async/await (Которые изнутри реализованы как раз через генераторы)В stable они не попадут пока не решат все оставшиеся вопросы
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 20:06
На скрине асм у них такой же наркоманский как и остальной синтаксис - совершенно левый синтаксис, уникальный для.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено morphe , 26-Фев-22 22:55
> На скрине асм у них такой же наркоманский как и остальной синтаксис
> - совершенно левый синтаксис, уникальный для.Синтаксис соответствует тому что принят в Rust для форматирования текста, так же как в gcc используется синтаксис printf
Или речь про сам ASM? В таком случае на скрине синтаксис intel, который под x86 намного более популярен (Хотя лично мне он например нравится меньше)
При этом синтаксис AT&T возможно включить, и он же используется для всех платформ кроме x86
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 01-Мрт-22 22:59
Нет, на скрине совершенно точно НЕ синтаксис Интел. В intel asm никогда не было такой структуры команд или регистров.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено morphe , 03-Мрт-22 20:26
> Нет, на скрине совершенно точно НЕ синтаксис Интел. В intel asm никогда
> не было такой структуры команд или регистров. "mov {tmp}, {x}",
"shl {tmp}, 1",
"shl {x}, 2",
"add {x}, {tmp}",
x, tmp - регистры, которые компилятор сам зааллоцирует и подставит в asm
Например x станет rax (т.к x имеет тип u64, нужен регистр 64 бита)
Ну и tmp соответственно rbx
Подставляем:
mov rbx, rax
shl rbx, 1
shl rax, 2
add rax, rbx
Собсно вопрос, что не так с синтаксисом intel?
Если не нравится сам синтаксис подстановок, то в gcc это будет так (Именованных подстановок раз нет):
"mov %1, %0\n"
"shl %1, 1\n"
"shl %0, 2\n"
"add %0, %1\n"
Разница чот не заметна)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:32
Ты хотел сказать деградирует. Повышение версии это не развитие. Запомни это.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 00:55
Ты бздешник?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:38
Не то что деградирует, но то что asm() доползло через ...цать лет после остальных - лол. В чемпионате слоупоков и тормозов им светит 1 место.Делаем ставки: выкатят за 20 лет хоть 1 стабильную версию которая прописана как стандарт или так и будет наколенью где приоритет - комит свеженанятого корпом школия в гитик?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 23:10
Тому виной продуманная архитектура языка с удачной системой типов. И конечно же сообщество
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 23:33
Это вот это вот https://www.opennet.dev/opennews/art.shtml?num=56208 сообщество?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 00:01
Да, это. И не просто шаобчество, a, не побоюсь этого слова, cum-unity.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:19
А, понял, cuming out unity.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 00:16
> Это вот это вот https://www.opennet.dev/opennews/art.shtml?num=56208 сообщество?И че?
Ты не знаешь разницу между "сообщество" и "модератор"?
Это то самое сообщество, которое написало и активно учавствовало в куче RFC.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Ordu , 25-Фев-22 14:58
А я б сказал, что дело не в языке, а в организации разработки. Есть понятный путь, которым должна пройти любая фича от исходной идеи до стабилизации. И любая фича с самых ранних своих шагов по этому пути доступна для публичного обсуждения. Публичного -- это в смысле не только какой-то там специальный комитет обсуждает, не только разработчики языка, а вообще любой заинтересованный может подключиться.Кроме того на этом пути есть такие этапы, как появление патчей, добавляющих новую фичу в компилятор, и потом включение в nightly, то есть фичу можно попробовать в своём коде, и люди пробуют, и разработчики получают фидбек с полей до того, как фича было стабилизирована. А значит выкинуть её или существенно переделать ещё возможно и не очень дорого. А это в свою очередь означает, что можно экспериментировать. gcc известен своими экспериментами, по запиливанию в C всяких gcc-специфичных расширений, но с gcc это не идёт дальше запиливания расширения. Это не этап существования фичи лезущей в стандарт C. И нет никакого протокола выкидывания неудачных или устаревших расширений.
Плюс эдишны помогают: эдишны позволяют привносить ломающие изменения, не ломая кода. Действительно ломающие-ломающие изменения никто не пробовал ещё (и я подозреваю, что это будет не сильно лучше, чем с третьим пайтоном или с Raku), но по мелочи ломали, и это вполне рабочая схема.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено псевдонимус , 25-Фев-22 02:57
Мутирует.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 20:07
> Мутирует.Судя по виду его асма - фалломорфирует. Свой уникальный кастомный синтакс асма - это круто...
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 27-Фев-22 02:13
>Поражает то, с какой скоростью развивается язык.Точнее было бы сказать, не "развивается", а "разрастается". Такими темпами скоро кресты догонят.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 21:45
Вдарим asm-ом по безопасности!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:40
Безопасный asm :).
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Растоманя , 25-Фев-22 14:45
По безопастности в Расте ничего не ударит.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 21:45
Ассемблерные вставки, наверное, очень безопасны. Rust с каждым обновлением всё безопаснее и безопаснее
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:18
> Ассемблерные вставки, наверное, очень безопасны.Для экспертусов опеннета: asm-вставкам там, вообще-то,
https://github.com/rust-lang/rust/issues/29722
> Tracking issue for asm (inline assembly) #29722
> aturon opened this issue Nov 9, 2015 · 111 comments
уже сто лет в обед.
> Rust с каждым обновлением всё безопаснее и безопаснее
Заходи сразу с козырей:
Пукнем братья, пукнем дружно:
"Раст совсем-совсем не нужно!"
Пукнем так, как никогда:
"Сишка! Сишка навсегда!"
Пукнем братья, пукнем вместе!
Ведь в единстве наша сила!
В нашем Смрадном Манифесте
Раст отводится могила!
И когда наш Залп Протеста
Растоманам жару даст,
Все на свете осознают,
Как ничтожен этот Раст!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:33
Давай уже завязывай со своей анальной фиксацией, пукатель.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:46
> Давай уже завязывай со своей анальной фиксацией, пукатель.Видишь ли, есть такое выражение "Пукнуть в лужу"
«Как в лужу пёрнуть:(сказать) что-либо совершенно не имеющее отношение к делу, или выдающее полное незнание предмета.»
Так что "анальная фиксация" - это уже твои личные, латентные тараканы.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено псевдонимус , 25-Фев-22 02:58
Ну зачем. Хорошие ведь стихи)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:45
Их же не хотели стабилизировать.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:51
> Их же не хотели стабилизировать.Ну как не хотели - долго не могли определиться, в какой именно форме стабилизировать. Ведь потом (вопреки регулярным воплям местных "экспертов" о "в срасте регулярно усе ломають!") переделать будет уже нельзя, разве что в новом издании (edition).
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Растоманя , 25-Фев-22 14:39
Вот вот
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 10:37
>> Ассемблерные вставки, наверное, очень безопасны.
> уже сто лет в обед.
> Пукнем братья, пукнем дружноИ ты - брат?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:10
>>> Ассемблерные вставки, наверное, очень безопасны.
>> уже сто лет в обед.
>> Пукнем братья, пукнем дружно
> И ты - брат?Че сказать-то хотел?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:38
Тебе про безопасность, а ты про древность. И стишок написал про себя - брата.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:46
> Ассемблерные вставки, наверное, очень безопасны. Rust с каждым обновлением всё безопаснее и безопаснее
> Тебе про безопасность, а ты про древность. Отмазывайся, отмазывайся.
Поди еще это вовсе и не лужа, в которой ты сидишь и пускаешь пузыри, а хорошо замаскированная грязевая джакузи, да?
> И стишок написал про себя - брата.
Уныленько. "Нет, ты!" - это уровень детского сада. Впрочем, чего еще ожидать от местных Военов Против Раста.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:53
Что, неприятно когда тебя тыкают на твои экскременты?Типичный растист - перевод темы и обвинение всех в непонимании.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 14:00
> Что, неприятно когда тебя тыкают на твои экскременты?Ох акие бурные подгорания^W фантазии о том, как он "усех побидил!", у очередного покорителя луж.
> Типичный растист - перевод темы и обвинение всех в непонимании.
Типичный Воен Сопротивления Расту - сам сел в лужу ляпнув глупость, сам принялся сочинять отмазки.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 14:09
> бурные подгоранияПроанализируй сообщения, чьи сообщения изобилуют эмоциональными словами.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:18
>>> Сообщение от Аноним (-), 24-Фев-22, 22:18
> Сообщение от Аноним (88), 25-Фев-22, 10:37 ...
> Проанализируй сообщения, чьи сообщения изобилуют эмоциональными словами.
"Три дня я гналась за вами, что бы сказать как вы мне безразличны!"(с)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:38
> вами
> выТы не одна личность, а несколько?
> Три дня я гналась за вами
Это мое первое сообщение в ветке. Где первое, подтверждающее что "три дня" назад заметил вас (нескольких личностей)?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:55
>> вами
>> вы
> Ты не одна личность, а несколько?1) Вы - в русском языке еще и вежливая форма обращения к одному конкретному лицу.
2) тогда уж тебя "несколько", ведь "обращались" к тебе.
3) "Три дня я гналась за вами, что бы сказать как вы мне безразличны..." крылатая фраза из фильма "Обыкновенное чудо", на что намекали кавычки цитирования и (с)
Так что отмазка опять не прокатила.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 16:35
> 1) Вы - в русском языке еще и вежливая форма обращения к одномуВежливая форма обращения "Вы" пишется с прописной/большой буквы. Если ты пишешь с маленькой, то либо безграмотный (что уже невежливо), либо намеренно (тем более невежливый), либо с психическими отклонениями. Ты два раза написал со строчной/маленькой буквы.
> 2) тогда уж тебя "несколько", ведь "обращались" к тебе.
А вот и проявляются проблемы с абстракциями. Кого ты имел в виду, обращаясь на "вы" в этой цитате?
> 3) ...
Ещё и с цитатами проблема.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 17:15
>> 1) Вы - в русском языке еще и вежливая форма обращения к одному
> Вежливая форма обращения "Вы" пишется с прописной/большой буквы. Если ты пишешь с
> маленькой, то либо безграмотный (что уже невежливо), либо намеренно (тем более
> невежливый), либо с психическими отклонениями. Ты два раза написал со строчной/маленькой буквы.Ну да, кто такой Л.Толстой
https://www.ljplus.ru/img4/r/u/rushevs/Bgt-002.jpg
да супротив цельного анонима!
"Вы" - пишется с большой разве что в личной переписке (т.е. мимо) и уважаемому человеку (которым ты не являешься) и то, опционально.
Но ты всегда можешь предоставить пруфцы для "всегда пишется с прописной" и "с психическими отклонениями". Или балабол?
> вами
> вы
> Ты не одна личность, а несколько?
> А вот и проявляются проблемы с абстракциями. Кого ты имел в виду,
> обращаясь на "вы" в этой цитате?
Перестань вилять и приписывать мне свои ляпы.
>> 3) ...
> Ещё и с цитатами проблема.
Зато у тебя со спрыгами и юлежом - проблем нет.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 18:56
> (которым ты не являешься)Так и скажи - невежливое обращение.
> приписывать мне свои ляпы
"Три дня я гналась за вами"
Кого ты имел в виду под "я" и под "вами".
Ты так и не показал, где до этого "я гнался за вами".
> проблем нет
Насколько помню, в оригинале гналась "три дня и три ночи".
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Растоманя , 25-Фев-22 14:40
Я вот тоже не понял
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:28
Блоки с непонятным для тебя словом "unsafe" и до того были. Использовать ли их - похоже, не тебе, а программисту решать.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:25
> Блоки с непонятным для тебя словом "unsafe" и до того были. Использовать
> ли их - похоже, не тебе, а программисту решать.А такие как вы будут троллить програмеров кто использует это слово? Как того чувака с вебфреймворком, чтоли, который разработку на хрусте свернул.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:52
>> Блоки с непонятным для тебя словом "unsafe" и до того были. Использовать
>> ли их - похоже, не тебе, а программисту решать.
> А такие как вы будут троллить програмеров кто использует это слово? Как
> того чувака с вебфреймворком, чтоли, который разработку на хрусте свернул.Ты опять слышал звон, нафантазировал целый роман "как там все на самом деле" и решил поделиться своими измышлизмами с нами, Балабол294? Спасибо, оставь себе.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Растоманя , 25-Фев-22 14:46
Почему вы таком агресивный, коллега? Мы же сдесь все за Раст!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:26
> Почему вы таком агресивный, коллега? Мы же сдесь все за Раст!И причем тут Раст? Приписывание кому-то каких-то действий, им не совершенных - называется клеветой.
«За такое канделябром по морде бьют»(с)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 21:52
Может мне кто-нибудь объяснить почему необходимо было создавать новый язык программирования?
Почему не использовать C++ (array, vector, functional, unique_ptr, shared_ptr)? Скорость выполнения сильно деградирует?
Почему тогда не написать библиотеку для C, в которой были бы такие конструкции как: array, vector, shared_ptr, unique_ptr? Скорость выполнения, также, сильно деградирует?
Почему бы тогда не сделать плагин для llvm?
Надеюсь на подробный ответ, так как особо не разбираюсь в подобной теме
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено pashev.me , 24-Фев-22 21:55
А ты освой несколько языков, потом подумай.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено keydon , 24-Фев-22 23:16
Освоил, подумал. Понял что ещё один язык, который решает очередной "фатальный недостаток" и умрёт через 5-10 лет, мне не нужен.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Фанат , 24-Фев-22 22:05
Потому что С/С++ не принадлежат "фундейшону".
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Растоманя , 25-Фев-22 14:51
У вас какие-то предубеждения против Раст Фондейшен?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Fracta1L , 24-Фев-22 22:06
В сишке это всё костыли примотанные сбоку, а в расте - базовая функциональность с нулевыми накладными расходами
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:15
Ты лжец.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:24
Нет, ты)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Fracta1L , 24-Фев-22 22:58
Неа. Я единственный несущий свет истины во мраке фанатизма и мракобесия.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 11:03
Наверно хорошо жить в твоём воображаемом мире как в матрице. Но суровая реальность в твоему маня мирку отношения не имеет.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:27
> Неа. Я единственный несущий свет истины во мраке фанатизма и мракобесия.Единственный? Не льсти себе, оголтелых SJW и фанатов пара легионов найдется.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Маняним , 24-Фев-22 22:16
В плюсах они всегда такими были. Срактал как всегда не в темпе, но мнение имеет.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:26
> В сишке это всё костыли примотанные сбоку, а в расте - базовая
> функциональность с нулевыми накладными расходами - Чем?!
- Чем грузины!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено sssss , 24-Фев-22 22:19
>Может мне кто-нибудь объяснить почему необходимо было создавать новый язык программирования?да можно сишку сочетать с разними линтерами и всё будет ок.
А идея простая, на сишке все низковесящие фрукты давно сорваны, нельзя написать библиотеку сортировки и все такие, вау, как круто, раньше такого не было, ну вот тебе лычки архитектора. В сишке тебе, скажут, да молодец, помню мы такое делали в 93.
поэтому всегда надо пытаться навнедрять фичей и сваливать с повышением, тактика роста, херак-херак и через два года пора менять компанию(проект), пока тебя не догнала плохая архитектура твоих решений и не похранила.
а хорошую архитектуру делать, это надо формальные методы применять, доказывать, продумывать.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:27
А на расте можно прийти и написать свою грепалку которая быстрее сишной 93-го года. Вот гады, какая несправедливость!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено keydon , 24-Фев-22 23:21
Скажу больше - и до раста писали грепалки быстрее/проще/функциональнее, целые статьи про это исписаны. Тут смотря как задачу поставить - можно хоть каждый день по рекорду делать.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 00:34
>писали грепалки быстрее/проще/функциональнее, почему они тогда не взлетели? примеры бы не помешали
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Fracta1L , 25-Фев-22 08:17
Трудно взлетать из маняфантазий в реальный мир
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 11:02
Потому что они неуниверсальные не покрывают весь функционал грепа и не совместимы по синтаксису.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено keydon , 25-Фев-22 18:55
По той же причине почему и ripgrep не взлетел. На мой взгляд это:
не идет из коробки, нет доверия к софту и его автору, поэтому нежелательно использовать в скриптах
часто достаточно и грепа и люди не видят смысла что-то ставить, потому что он уже есть> примеры бы не помешали
ack, ag, ugrep, sift, bgrep, livegrep, blush, cuda-grep, самих грепов несколько видов + есть обертки, есть еще более специализированные грепы для конкретных форматов или применений вроде git grep, pgrep, pdfgrep, ngrep и т.д. много их). Есть множество несерьезных проектов без поддержки "сделали быстрее грепа" на форумах (но обычно с нюансами "без этих фич", "нечитаемо", "для json" и т.д.), например точно была статья на хабре где только в комментариях были десятки подходов (но сейчас не могу найти, увы, таков хабр).
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 02:46
> А на расте можно прийти и написать свою грепалку которая быстрее сишной 93-го года.нельзя.
она не будет быстрее, потому что в 93'ем топовый комп работал на частоте в 63мгц (а не топовый -- на 33-ёх), из-за чего над оптимизацией приходилось серьёзно ломать мозг.
просто так взять и обогнать то, над чем серьёзно ломался мозг, нельзя.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 03:10
> нельзя.
> она не будет быстрее, потому что в 93'ем топовый комп работал на
> частоте в 63мгц (а не топовый -- на 33-ёх),
> над оптимизацией приходилось серьёзно ломать мозг.
> просто так взять и обогнать то, над чем серьёзно ломался мозг, нельзя. Угу-угу, писали для одного проца на 33мгц, 2МБ ОЗУ и 100МБ HDD с максимум 1МБ/c, но при оптимизации сразу закладываясь на многоядерность, SSE/AVX, 4ГБ ОЗУ и SSD/NVMe с сотнями МБ/c.
То-то grep так хорошо параллелится ...
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 11:00
Писал очень давно аналог grep на ассемблере для специальных и одинаковых файлов. И работал он прям сильно быстрее твоего сишного грепа и оперу ел ровно столько сколько ему выделено. Минусом конечно была полная неуниверсальность.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено _kp , 25-Фев-22 13:54
Специализированное обычно быстрее универсального. Порой на порядки.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено анонимус , 25-Фев-22 12:39
вот только сегодня не 93-й год. и оптимизации за это время тоже добавляются. особенно с учетом многоядерной архитектуры и векторных инструкций.>просто так взять и обогнать то, над чем серьёзно ломался мозг, нельзя.
это факт, да. но еще есть умный компилятор, который берет работу на себя и позволяет местами отключать мозг (если следовать неким установленным правилам). и перенаправить работу мозга на другие оптимизации
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:49
Вот именно, отключают себе мозг при написании программ. Это то почему Си сегодня потерял актуальность - там без мозгов сложно. Во всяких питонах, руби, растё и го можно полной бестолочью быть, скачал пакеты, херак херак одну готовлю херню сделаную из сотен других таких же херней налепил на другую вот тебе и «сервис» получил з/п и свалил а то в тебе поддерживать свой говнокод…
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 11:09
https://github.com/BurntSushi/ripgrep/issues/1760
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено анонимус , 25-Фев-22 12:43
Ну так используй --no-unicode для этого специфичного кейса в чем проблема?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:00
> Ну так используй --no-unicodeОдин народ. Один язык. Одна кодировка (ascii).
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено likeyourdaddy , 25-Фев-22 13:06
дай угадаю, ты имел ввиду "это другое"?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 08:50
> а хорошую архитектуру делать, это надо формальные методы применять, доказывать, продумывать.хорошая архитектура, это когда ты не можешь в UI пересылать колбэки между элементами?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:26
Это все не модно, не молодежно, не толерантно и смузи с ними не вкусный.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:34
Раст позволяет с помощью системы типов описывать контракты - более высокоуровневые понятия. И указывать явно времена жизни ссылок. А в остальном это примерно те же плюсы из которых выпилили накопившиеся костыли(неудачные решения)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:34
Чтобы хайпануть что Фаерфокс будет переписан на новый безопасный язык. Как ты понимаешь браузер не переписали, а хайп остался.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Илья , 24-Фев-22 23:36
Это связано с тем, что хотя есть "единый си" этот си очень разный.Посмотрите сколько у вас способов объявить переменную, сколько разных систем сборок, сколько ранзых способов писать код.
Чем старше становится язык, тем медленее он развивается (из-за того что радикальные изменения не легко приживутся в обществе, и зачастую стараются поддерживать обратную совместимость). Это применимо не только к Си, но и к любым языкам.
Поэтому вместо того чтобы делать правила языка, которые говорят "используйте вот это вместо этого" проще сразу сделать новый язык.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено СССР , 25-Фев-22 01:12
у вас просто отсутствует чувство свободы ) вы другой, ваше самосознание схоже с сознанием раба ) попробуйте отойти от компа и сходить в лес, подышать свежим воздухом.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Андрей , 24-Фев-22 23:37
Потому что так уже пробовали и не получилось не сломать совместимость. А раз она ломается, то новый язык делать разумнее.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено СССР , 25-Фев-22 01:13
приведите пример что именно ломается? давайте конкретику а не вот эти ваши пуки в воду.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено СССР , 25-Фев-22 01:07
что бы запудрить людям мозги.
Смотри, сегодня завлекам в раст типа безопасностью, проверки все такое, для тех кто не хочет быть внимательным и развивать свой человеческией интелект, ну вы знаете же что если ктото топит за сморазвитие и независимость то такой человек маргинал )). Да поэтому раст так и заходит, как раз через не окрепшие умы. А дальше когда код на расте будет в системном ПО, и оно будет достаточно распространено, то вы же понимаете что это больше политика в мире IT.
Все это реальные деньги и влияние )
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноньимъ , 25-Фев-22 08:18
>завлекам в раст типа безопасностью, проверки все такое, для тех кто не хочет быть внимательным и развивать свой человеческией интелектПо вашему, работа на конвейере ручной сортировки картошки по размеру, развивает человеческий интеллект?
Что ещё? Мытьё сортиров?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено СССР , 25-Фев-22 08:26
хватит ерунду нести. По моему с++ вполне достаточный и надежный язык для решения большенства задачь , и выдумывать велосипеды обрамленные клеткой для акул т.к. это безопасно ,,, ну серезно, ваши доводы оскорбительны.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноньимъ , 25-Фев-22 09:05
Автоматизированный сортировочный аппарат сортирует картошку лучше и быстрее людей.Не понимаю, нафига рабский монотонный труд сотни человек когда есть простая машина делающая то же?
Ручная стирка тоже интеллект развивает? Занятие для людей стремящихся к саморазвитию?
А изоляцию на проводах придумали трусы, ведь так прикольно трогать высокое напряжение напрямую без мешающих прокладок и прочих клеток?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 11:44
> сортирует картошку лучше и быстрее людейЭксперт-рационализатор, продолжай!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено bOOster , 25-Фев-22 10:27
Вообще-то сортировка картошки серьезно так развивает мелкую моторику, и нейросвязи мозга, что при дополнительных целенаправленных тренировках развивает и интеллект в общем.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноньимъ , 25-Фев-22 12:20
> Вообще-то сортировка картошки серьезно так развивает мелкую моторику, и нейросвязи мозга,
> что при дополнительных целенаправленных тренировках развивает и интеллект в общем.Аниме в прошлом году вышло, что-то вроде "Этот герой непобедим но очень осторожен", там смеялись над тем, что в онлайн играх можно прокачиваться на слабых монстрах до бесконечности.
Я к чему, мы не в онлайн игре, вы не станете Эйнштейном, от того что картошку сортируете, да и философом хоть среднего пошива.
Станете только сортировщиком картошки, может конечно гениальным.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Rev , 25-Фев-22 01:43
Всё просто, язык Си слишком кривой и должен умереть: https://habr.com/ru/post/592233/
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 09:23
Погугли аналогичное про Раст
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 11:53
Rust ещё более кривой. Для ядра оптимальным бы был V (https://vlang.io/).
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено _kp , 25-Фев-22 14:00
> Всё просто, язык Си слишком кривой и должен умереть: https://habr.com/ru/post/592233/ Оно же шутка.
Автор сказал, что никто в здравом уме не станет писать что-то подобное в своей программе. :)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 06:37
Потому что «C» и «безопасность» в одном предложении уже звучат смешно.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:00
Rust с ассемблерными вставками безопасТен, да.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 20:27
Их использование обязательно, в принудительном порядке? В то время как в Си никакого ассемблера не нужно, чтобы выстрелить себе в ногу.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:20
А почему такая дискриминация? Почему нет вставок на C/C++???Кажется понял, же несекьюрно.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:25
При очень большом желании можно и их запилить но зачем
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:30
Холивара не будет же! Воткнул сишный файл в rust и ололо, программа портирована на rust.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 02:25
Кто мешает вызывать так?[nomangle]
extern "C" foo(u8 value);
fn main() {
foo(5);
}
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:31
отчего же дискриминация, для вставок на С/С++ придумали Nim, пользуйся на здоровье
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Анончик , 24-Фев-22 23:00
https://github.com/lemonrock/rust-c
теперь доволен?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 01:57
Да, сишная вставка взрывает мозг (именно что вставка кусочка на C в программу на rust).
Это даже хуже чем совмещать в одном файле javascript для клиента и php для сервера, а ведь некоторым и такое приходится делать.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 11:14
Судя по целевой аудитории, нужны вставки на js.> Кажется понял, же несекьюрно.
В js нет указателей - секьйурно!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:32
> В js нет указателей - секьйурно!Еще как секурно, https://www.opennet.dev/opennews/art.shtml?num=56746
Зачем с указателями ипстись если тупому тиктокеру можно майнер поставить прямо как компонент?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 14:05
> Еще как секурноДа сколько вам говорить: не секурно, а сейфетиевато.
И первые 3 абзаца в каждой новости про rust с дифирамбами про безопасность rust - это не про вашу безопасность, а про безопастность rust.
И да C не безопасен, поэтому линкуемся с libc.
Понимать надо!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Ordu , 25-Фев-22 13:29
Зачем? Есть же unsafe, который позволяет писать код прям как на C только в другом синтаксисе слегка. Это прям как asm в немного другом синтаксисе вставкой.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:33
> Зачем? Есть же unsafe, который позволяет писать код прям как на C
> только в другом синтаксисе слегка. Это прям как asm в немного
> другом синтаксисе вставкой.А еще есть ZIG, который для сишников выглядит как-то более логичным путем апгрейда, нежели все переписывать на %s в очередной раз.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Ordu , 25-Фев-22 13:37
И пускай он есть. Мне-то что?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Растоманя , 25-Фев-22 15:00
Вот и Я об этом
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 01-Мрт-22 23:01
> И пускай он есть. Мне-то что?Тебе хз, мне - интересная штука, менее мерзотная чем сабж.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Ordu , 02-Мрт-22 14:24
>> И пускай он есть. Мне-то что?
> Тебе хз, мне - интересная штука, менее мерзотная чем сабж.Спасибо что поделился этим. Полегчало?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено burjui , 19-Мрт-22 11:33
Среди растоманов есть представители ЛГБТ, но даже они не настолько извращенцы, чтобы себе такое вставлять. И дело тут не в безопасности, которая в идеологии Rust, вообще-то, имеется ввиду safety, а не security. Впрочем, я слишком многого требую от хейтерочков - читать оригинальную документацию на английском, например. Да и вообще читать, если на то пошло :)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:32
Ассемблерные вставки в «безопасном» языке. Как перестать орать с хрустиков?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:36
Как обойтись без ассемблерных вставок в системном языке?
Как перестать орать с опеннетных ламерья^W "экспертов"?
Вопросы, вопросы.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:36
Например ознакомиться с тем что такое инварианты и зачем в расте ансейф вместо унылых набросов
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено keydon , 24-Фев-22 23:24
А давайте добавим статическому анализатору исключения и назовём это модным словом unsafe! Вот уж во-истину новейшая технология!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 23:24
> Ассемблерные вставки в «безопасном» языке. Как перестать орать с хрустиков? Ну напиши ядро ОС без вставок ...
Пусть бегут неуклюже
Растоманы по лужам
Не упустит никого аноним!
Он неспешно пройдется
И все лужи заправит
Биогазом своим боевым!
А я играю на бояне
У опеннета на виду!
К сожалению, Растоподгорение
На опеннете толко 300 раз в году!
Прилетят вдруг рубисты
В розовом вертолете
И отснимут для взрослых кино!
Раскаленный пуканчик
Анониму остудят
С помощью своих больших "эскимо!"
А я играяю ...
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:33
После всего что сегодня произошло... эх да пофиг на раст и вообще на все
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:37
Ты поддаешься панике и унынию это смертный грех.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 23:05
Я в ауе от ситуации у насЗа Украину я не переживаю, ей выстоять до понедельника, а дальше запад поможет все чем возможно и расчехлит маховик санкций
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено bOOster , 24-Фев-22 23:47
Насмешил..
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:38
Ну вот, совсем другое дело. Ещё лет 20, завезут все проблемные места из других ЯП и этим наконец-то можно будет фигачить в продакшон
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 00:13
> Ещё лет 10, завезут очередной модно-молодежный хайпоязычок, а этим останется только подтереться и выбросить.//FTFY DNT
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 24-Фев-22 22:44
ну не надо новости про раст на опеннете ну зачем
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 01:25
То есть, вы хотите сказать, что в этом "языке системного программирования", "убийце плюсов" всё это время ещё и асмовставок не было?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 01:32
>> Stabilize asm! and global_asm! for x86, x86_64, ARM, Aarch64, and RISC-V
> То есть, вы хотите сказать, что в этом "языке системного программирования", "убийце плюсов" всё это время ещё и асмовставок не было?То есть, все это время ты читал опой.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:07
>stabilizeТо есть, по факту не было.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 13:39
>>stabilize
> То есть, по факту не было.То есть, по факту Redox писали с помощью либастрала, а чтобы никто из анонимных экспертусов опеннета не догадался - угоняли машину времени и заводили тикеты:
https://github.com/rust-lang/rust/issues/29722
> Tracking issue for asm (inline assembly) #29722
> aturon opened this issue Nov 9, 2015 · 111 comments
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:13
В Расте полноценных asm вставок не было. В Редоксе вставки были наколенные взятые видимо из LLVM.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:43
> В Расте полноценных asm вставок не было. С такой "логикой" в сишке их тоже не было (и емнип и в с11 не появилось):
> ISO/IEC 9899:TC3
> J.5.10 The asm keyword
> The asm keyword may be used to insert assembly language directly into the translator
> output (6.8). The most common implementation is via a statement of the form:
> asm ( character-string-literal );
Т.е. определено лишь ключевое слово, да и реализация - не обязательна. И asm-синтаксис MSVC не (был - давно не тыкал) совместим с GCC.
> В Редоксе вставки были наколенные взятые видимо из LLVM.
Ну-да, ну-да, собирали либастралом.
https://gitlab.redox-os.org/redox-os/kernel/-/blob/master/sr...
pub unsafe fn ttbr0_el1() -> u64 {
let ret: u64;
llvm_asm!("mrs $0, ttbr0_el1" : "=r" (ret));
ret
}
https://docs.rs/syscall/latest/src/syscall/platform/linux-x8...
// Copyright 2014 The syscall.rs Project Developers.
#[inline(always)]
pub unsafe fn syscall0(n: usize) -> usize {
let ret : usize;
asm!("syscall" : "={rax}"(ret)
: "{rax}"(n)
: "rcx", "r11", "memory"
: "volatile");
ret
}
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:03
Пока в этом "убийце плюсов" не будет нормальных классов, про убиство Плюсов, с его стороны, можно забыть.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено morphe , 25-Фев-22 12:39
Их никогда и не будет, вместо классов тут трейты и прочее, что намного гибче и удобнее
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:05
>Пока в этом "убийце плюсов" не будет нормальных классов, про убиство Плюсов, с его стороны, можно забыть.Ваш диагноз: "ООП головного мозга".
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено burjui , 19-Мрт-22 11:34
ЖООП
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 03:39
Блин, а я-то думал что у APL синтаксис неудобный. Оказывается что по сравнению с этим - очень даже ничего
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 14:27
> Блин, а я-то думал что у APL синтаксис неудобный. Оказывается что по
> сравнению с этим - очень даже ничего Да я вот думал что в плюсах много закорючек. Оказывается, по сравнению с равтом плюсы так то даже ничего :)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено burjui , 19-Мрт-22 11:35
Не знал, что хейтерочки умеют думать.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 07:57
Только Rust и Python! Остальные языки программирования не нужны, можно выкидывать на свалку.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 08:48
Писать то на них пробовал? Питон без си сасамба, раст не универсален и просто сасамба во всём.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:09
Python без вставок C - да полно же таких проектов. Их даже подавляющее большинство.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 14:28
Из которых 70% уже не запускается на актуальной версии питона :)
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:05
Поддерживаю и предлагаю соединить Python и Rust!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:11
Название-то получается звучное ;) , не то, что какое-то там Raku.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 14:28
> Название-то получается звучное ;) , не то, что какое-то там Raku.Пыхтонрасы, сэр!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено InuYasha , 25-Фев-22 11:03
Раст - это какая-то синтаксическая свалка. "Хотим всего-всего на свете, и чтоб каждое - 10ю способами."
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 12:39
> "Хотим всего-всего на свете, и чтоб каждое - 10ю способами."Дурной пример С++ заразителен
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Ordu , 25-Фев-22 13:36
Кек, есть такое. Но пока им удаётся выдерживать логичность, хотя всёж многих нервирует сложность языка. Причём на этот раз сложность именно в смысле сколько килограмм будет весить книга, описывающая всё это.Но тут мне сложно сформировать собственное мнение, поскольку я подбираю дополнения и изменения в язык по мере их возникновения с 2015 года. И хоть это и было несложно в каждом случае, но количество накапливается. Субьективно это было несложно, нл обьективно сложность может быть существенной.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 14:35
Смысла писать книгу нет - стандарт где? Есть гит хайпанутых хипстеров делающих глубокий заглот трем мегакорпам. Такое ощущение что оно уже стало корпоративным сливным бачком, при том спецов по яп и компилерам на троих не хватило, добрались вебмакаками и эффективными менеджерами. Те выставили таймлайны, поэтому сперва выкатим очередное изменение в синтаксис, потом подумаем а нало ли было именно это, именно так. Ну синтаксис и стал каким-то замесом, который уже может поспорть с плюсотой.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Растоманя , 25-Фев-22 15:08
Вот сейчас не понял. Вам что не нравится Раст?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Ordu , 25-Фев-22 15:53
Нравится. Откуда сомнения в этом?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 14:33
10 безопасных способов отстрелить ногу
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:03
А почему там синтаксис Intel? В юниксовом используется синтаксис AT&T.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Растоманя , 25-Фев-22 15:12
А почему бы и нет?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 15:37
Не тру. Не юниксвейно.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 17:52
Даже в gcc'шном as'e можно выставить чтобы синтаксис был Intel. Это не говоря что синтаксис AT&T на столько зубодробильный что им пользуются только мазохисты.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 17:06
Фига себе. 2022-го а они научились вставлять асемблерВот это достижение. Вот это позор года.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 25-Фев-22 17:23
https://docs.rs/syscall/latest/src/syscall/platform/linux-x8...
// Copyright 2014 The syscall.rs Project Developers.
#[inline(always)]
pub unsafe fn syscall0(n: usize) -> usize {
let ret : usize;
asm!("syscall" : "={rax}"(ret)
: "{rax}"(n)
: "rcx", "r11", "memory"
: "volatile");
ret
}
> Фига себе. 2022-го а они научились вставлять асемблер
> Вот это достижение. Вот это позор года.Фига себе! Вот это ты задал растоманам! Мощно! Тягуче!
О Воен, как же ты могуч!
Твой пук, столь грозен и вонюч
Всех Растоманов разогнал!
Без жизни те, кто не был так везуч
И вовремя не убежал,
Лежат!
Сражёны твоим газом наповал!
И вороны уже кружат ...
Такого Расто-Враг не ожидал!
Присядь, отпразднуй с нами
Эту славную победу против Раста!
Пусть выжившие Растоманы со слезами
От газа едкого, вопят и бегают кругами
И проклинают нас горласто ...
Не слушай их!
Сегодня, в честь Победы Против Раста,
У нас элитная, трехлетняя гороховая паста!
Чудо как хороша для пуков резких, боевых!
*Пук!*
О, смотри - последний недобитый Растоман затих!
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 27-Фев-22 03:39
Лет через 20 появится полноценное ООП... развитие языка на лицо
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 27-Фев-22 14:56
ООП не модно. ООП - это не прогрессивно. ООП - не молодёжно.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено burjui , 19-Мрт-22 11:41
Полноценное ООП - это и есть структуры + трейты + делегация. А та жалкая поделка, что уже не один десяток лет заражает все мейнстрим ЯП, включая Java и C++ - это лишь очередной способ сделать с умным лицом из нормального кода неподдерживаемую лапшу и написать стопицот книжек о том, как нужно "правильно" писать код в этой изначально кривой парадигме.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 27-Фев-22 03:41
Лол конечно, самый безопасный язык в мире содержит самые небезопасные вставки кода в миреНиче в голове у растомань не сломалось?
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 27-Фев-22 13:35
> Лол конечно, самый безопасный язык в мире содержит самые небезопасные вставки кода в мире
> Ниче в голове у растомань не сломалось?А вот и "наши представления и фантазии о системном языке" от местных ЖС-питонистов подоспели.
"Выпуск языка программирования Rust 1.59 с поддержкой ассембл..."
Отправлено Аноним , 04-Мрт-22 00:06
А как же БИЗАПАСНАСТЬ?!