The OpenNET Project / Index page

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



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

Оглавление

Инициатива по переработке инструментария для гипервизора Xen на языке Rust, opennews (ok), 18-Мрт-23, (0) [смотреть все]

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


81. "Инициатива по переработке инструментария для гипервизора Xen..."  –2 +/
Сообщение от Самый умный из вас (?), 18-Мрт-23, 14:59 
Надеюсь кто-то уже работает над новым безопасным языком с нормальным синтаксисом, иначе такими темпами мы обречены на раст
Ответить | Правка | Наверх | Cообщить модератору

94. "Инициатива по переработке инструментария для гипервизора Xen..."  +3 +/
Сообщение от wyry (?), 18-Мрт-23, 16:20 
Pascal: да-да, пошёл я нахер... опять xD. Всё уже изобретено. Хотите простой язык, который можно выучить за недельку - есть Pascal, язык с мощными макросами и метапрограммированием - LISP, нужен надёжный и быстрый инструмент для работы с данными - есть ML (OCaml, F#). На каждый запрос УЖЕ существует инструмент лучше Rust. Лучше бы дорабатывали то что, что объективно устарело и подгоняли под современные нужды.
Ответить | Правка | Наверх | Cообщить модератору

120. "Инициатива по переработке инструментария для гипервизора Xen..."  +1 +/
Сообщение от Аноним (120), 18-Мрт-23, 18:34 
Двачую паскаль. Язык без уб/сб с вменяемой системой модулей, однопроходным гиперреактивным конпелятором, возможностью писать вставки на асме — невзлетел.

Этот мир проклят, он будет гореть в огне страданий и граблей.

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

276. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Ананий (?), 22-Мрт-23, 13:26 
помимо вставок на асме можно было включать сразу блобик машинного кода и obj файлики от той же сишечки.
а уж сборка итогового ехе, с учетом сконпелированных до этого tpu, была в разы быстрее чем в борланд Ц.
Особенно на моей любимой EC1841 с 640к памяти.
Ответить | Правка | Наверх | Cообщить модератору

126. "Инициатива по переработке инструментария для гипервизора Xen..."  –1 +/
Сообщение от fumanchez (ok), 18-Мрт-23, 20:00 
Ты просто назвал языки, про которые слышал. OCaml с его linux only компилером и прибитый к дотнету F# - это пример как нужно делать?
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

135. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от пох. (?), 18-Мрт-23, 21:00 
Э...шито?! ocaml собирается под любую юникс-лайк операционку, включая винду и винду, и даже - под винду.

Что неправильного в том что F# использует готовую инфраструктуру и чем это отличается от миллиона компиляторов внутри проекта gcc?

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

195. "Инициатива по переработке инструментария для гипервизора Xen..."  –1 +/
Сообщение от fumanchez (ok), 19-Мрт-23, 11:01 
Раньше смотрел - адекватного способа поставить OCaml на винду без эмуляций не было, т.к. видимо он как-то уж совсем жестко был повязан на gcc. Сейчас предлагают какой-то сторонний инсталлер с 32 звездами на гитхабе - ну тут как говорится: чао, персик, дозревай.

F# же это довольно костыльная штука, под недрами которой приходится мириться с объектно-ориентированностью MSIL'а, и которая выглядит как мутант при взаимодействии со стандартной либой. Не говоря уже о том, что готовой инсрафруктуры им не хватает, и они изобретают велосипеды по типу уникального List'а. Ставить в один ряд дотнет и gcc это бред - у дотнета фактически одна имплементация (есть еще паршивенький mono, который годится только чтобы в Wine крутить приложения под .NET Framework, и то с оговорками), в то время как в случае с gcc выбор не липовый, т.к. там под уже существующие языки, на которые найдется 1 или 2 альтернативных компилятора.

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

109. "Инициатива по переработке инструментария для гипервизора Xen..."  –1 +/
Сообщение от Аноним (104), 18-Мрт-23, 17:21 
Zig выглядит перспективно и хорошо развивается даже без потужного хайпа. А безопасность сама по себе это чистой воды маркетинговый слоган.
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

144. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Прохожий (??), 18-Мрт-23, 21:44 
> безопасность сама по себе это чистой воды маркетинговый слоган

Безопасность сама по себе - это деньги конечных пользователей.

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

185. "Инициатива по переработке инструментария для гипервизора Xen..."  +1 +/
Сообщение от Самый умный из вас (?), 19-Мрт-23, 03:59 
Я счас сижу на зиге, но безопасность его пока далековата от растянской
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

143. "Инициатива по переработке инструментария для гипервизора Xen..."  +2 +/
Сообщение от Прохожий (??), 18-Мрт-23, 21:43 
А в чём ненормальность синтаксиса у Rust? А то, как ни спросишь, в ответ - тишина.
Я так понимаю, основные претензии - к угловым скобкам и символу lifetime? Это всё?
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

184. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Самый умный из вас (?), 19-Мрт-23, 03:58 
Двойные Двоеточия
Ответить | Правка | Наверх | Cообщить модератору

230. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Карлос Сношайтилис (ok), 19-Мрт-23, 18:23 
* кресты с двойным двоеточием тихонечко прячутся в кусты...
Ответить | Правка | Наверх | Cообщить модератору

293. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от wyry (?), 27-Мрт-23, 17:05 
Ну давайте посмотрим, здесь смысл не только в самих спец. символах, но и их сочетаниях, причём даже в самых простых ситуациях (не говоря про более сложные).
struct Person<'a> {
    name: &'a str,
    age: u8,
}
Простейший типичный код. Подряд идут : &'
И это недоразумение существует в языке не как костыль, а как база на этапе проектирования. В ситуациях посложнее будет гораздо большее нагромождение и читать код сложнее, чем C++ (в случаях, когда нет намеренного желания запутать код в обоих случаях). Причём синтаксис в Rust простой ровно до момента, пока используются структуры данных, которые языку свойственны, в ситуациях, когда нужно создать что-то "неудобное", это резко прибавляет в сложности кода по крайней мере по чтению.
Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

208. "Инициатива по переработке инструментария для гипервизора Xen..."  –1 +/
Сообщение от Аноним (208), 19-Мрт-23, 12:11 
Люди давно уже написали язык D, сколько можно тупить и делать вид, что его не видели??
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

278. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Аноним (277), 22-Мрт-23, 17:29 
Написан не корпами, поэтому корпопоклонники не замечают. Да и корпы без NIH могли бы обратить на него внимание, а не изобретать подобный ему Carbon.
Ответить | Правка | Наверх | Cообщить модератору

217. "Инициатива по переработке инструментария для гипервизора Xen..."  –1 +/
Сообщение от Аноним (217), 19-Мрт-23, 14:28 
> Надеюсь кто-то уже работает над новым безопасным языком с нормальным синтаксисом, иначе такими темпами мы обречены на раст

в AT&T Labs давно разработали

http://cyclone.thelanguage.org

но вы обречены на раст. Больше скажу, в RISC-V нет аппаратного стека - он програмно управляемый и можно разделить стек вызовов и данных что сведёт ущерб от переполнений буферов к 0, но вы обречены на раст.

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

222. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Аноним (222), 19-Мрт-23, 14:59 
> в AT&T Labs давно разработали
> http://cyclone.thelanguage.org

Очередной неловкий момент, когда собственные ссылки опять выходят Военам Супротив Раста боком.

> Cyclone is no longer supported; the core research project has finished and the developers have moved on to other things. (Several of Cyclone's ideas have made their way into Rust.) Cyclone's code can be made to work with some effort, but it will not build out of the box on modern (64 bit) platforms).
>

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

279. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Аноним (277), 22-Мрт-23, 17:43 
Ну и что с того? Kernel-девелоперы могли бы форкнуть и запилить на его основе специализированный KernelLang. И был бы у него компактный компилер, а не как этот сраст на over 10 гигов требующейся памяти для сборки его самого.
Ответить | Правка | Наверх | Cообщить модератору

243. "Инициатива по переработке инструментария для гипервизора Xen..."  –1 +/
Сообщение от пох. (?), 19-Мрт-23, 22:36 
> Больше скажу, в RISC-V нет аппаратного стека

серьезно - здравствуй опять system 360 ? С вытанцовыванием вокруг сохранения несохраняемого на любой смене контекста? Вот дерьмо-то...

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

244. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Аноним (217), 19-Мрт-23, 23:11 
> серьезно

да

https://vk.com/@erthink-risc-v

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

280. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Аноним (277), 22-Мрт-23, 17:45 
При RV-подходе можешь иметь хоть два, хоть три стека.
Ответить | Правка | Наверх | Cообщить модератору

262. "Инициатива по переработке инструментария для гипервизора Xen..."  +/
Сообщение от Аноним (262), 20-Мрт-23, 17:17 
Да-да-да. Ante - A low-level functional language. For exploring refinement types, lifetime inference, and algebraic effects.
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

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

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




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

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