The OpenNET Project / Index page

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



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

Оглавление

Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и рабочих процессах, opennews (??), 06-Июл-20, (0) [смотреть все]

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


59. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +/
Сообщение от Аноним (60), 06-Июл-20, 13:20 
Драйвера на Rust и Go будут в Unsafe всё-равно, так как прямого доступа к памяти у Rust и Go нет. Так что опять те же грабли. Может растовики поменяют архитектуру современных компьютеров полностью тогда, вместо того, чтобы костыли выдумывать?
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

104. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  –1 +/
Сообщение от СеменСеменыч777 (?), 06-Июл-20, 15:13 
известные мне попытки "поменять архитектуру" в угоду языку (Пролог и японские 5го поколения, Модула-2, Оберон) кончились пшиком.
Ответить | Правка | Наверх | Cообщить модератору

133. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +1 +/
Сообщение от Аноним (40), 06-Июл-20, 17:45 
Лисп-машины были прекрасны
Ответить | Правка | Наверх | Cообщить модератору

311. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +/
Сообщение от СеменСеменыч777 (?), 09-Июл-20, 14:05 
> Лисп-машины были прекрасны

ну и где те лисп-машины ?
а i386 и amd64 до сих пор с нами.

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

212. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  –3 +/
Сообщение от Аноним (-), 06-Июл-20, 21:47 
> известные мне попытки "поменять архитектуру" в угоду языку (Пролог и японские 5го
> поколения, Модула-2, Оберон) кончились пшиком.

Зато у системщиков получилось - современное железо удобнее всего программить из си. Потому что mem-mapped регистры. Из сей с этими их указателями как раз очень удобно все это обтяпывать. А вы сцыте в штаны от указателей? Ну тогда и железо себе придумайте заодно. Очень интересно получится ли такой же пшик как с прологом и чем там еще.

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

291. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +/
Сообщение от анонн (ok), 08-Июл-20, 12:46 
> Зато у системщиков получилось - современное железо удобнее всего программить из си. Потому что mem-mapped регистры.

А ветер дует, потому что деревья качаются!

> А вы сцыте в штаны от указателей


EXAMPLE 2

   C:                           ==>   Modula-2:

   typedef T1 *T;               TYPE T = POINTER TO T1;

EXAMPLE 4

The define directive for ptr_t translates to a Modula-2 address type:

   C:                           ==>   Modula-2:

   #define ptr_t void *               TYPE ptr_t = SYSTEM.ADDRESS;


Ох уж эти опеннетные Знатоки!
> Очень интересно получится ли такой же пшик как с прологом и чем там еще.
>> "поменять архитектуру" в угоду языку (Пролог и японские 5го поколения, Модула-2, Оберон)
>> Prolog. Warren's Abstract Machine,
>> SLD-resolution, (Selective Linear Definite clause resolution)
>> SLD resolution implicitly defines a search tree of alternative computations,

"поменять архитектуру"
рукалицо.бмп
Мне вот интересно, откуда вы такие "красивые и экспертные" беретесь?

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

309. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +/
Сообщение от anonimous (?), 09-Июл-20, 03:59 
Да ладно уж сразу модулу-2, специалистам по указателям надо еще до нее было не прогуливать занятия по паскалю в школе

https://wiki.freepascal.org/Pointer/ru

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

319. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  –1 +/
Сообщение от Аноним (319), 11-Июл-20, 04:18 
> было не прогуливать занятия по паскалю в школе

В паскале указатели очень уж паск...удные :). В смысле, они там конечно, есть, но пользоваться ими там крайне мучительно. Вот никто ими там и не пользуется. Особенно в школе. Конечно особые чудаки даже саундбластер напрямую прогали, но очень уж мучительно это на паскале, так что надолго таких джеди не хватало.

Туда же и чудные упражнизмы на модула чотатам. Сами так и програмьте, если вам это нравится :). Мощь сей в том что можно САМОМУ сделать себе все врапперы/имплементации. А когда какое-то УГ навязывает свою имплементацию прибитую на гвозди, и это вдруг оказалось в конкретном случае допустим неудобно или неэффективно - сишник то чертыхнется и накодит себе свой вел с кадратными колесами, отлично подходящий для заездов по именно вот таким вот лестницам. Паскалист спятит, а програмер на модуле - пойдет ныкаться в подземном марсианском городе дальше.

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

110. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +2 +/
Сообщение от Аноним (110), 06-Июл-20, 15:55 
> Драйвера на Rust и Go будут в Unsafe всё-равно, так как прямого доступа к памяти у Rust и Go нет.

https://github.com/rust-embedded-community/pc-keyboard/searc...
https://github.com/lizhuohua/linux-kernel-module-rust/search...
З-знатоки-и-и опеннета.

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

120. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +/
Сообщение от Аноним (120), 06-Июл-20, 16:57 
Что хотели сказать-то? Во втором проекте куча unsafe. Кроме того, в описании проекта прямым текстом в Roadmap'e: Minimize the use of unsafe Rust.
Ответить | Правка | Наверх | Cообщить модератору

124. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +/
Сообщение от Аноним (-), 06-Июл-20, 17:08 
> Драйвера на Rust и Go будут в Unsafe всё-равно ... Так что опять те же грабли
> Что хотели сказать-то?

/0

> Во втором проекте куча unsafe.


8 code results
pub extern "C" fn cleanup_module() {
    unsafe {
-
unsafe extern "C" fn smsc9512_bind
-
unsafe impl GlobalAlloc for KernelAllocator {
    unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
-
unsafe fn dealloc(&self, ptr: *mut u8, _layout: Layout) {
        kernel::kfree(ptr as *const c_types::c_void);

/0
> Кроме того, в описании проекта прямым текстом в Roadmap'e: Minimize the use of unsafe Rust.

То ли дело один сплошной unsafe ...


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

241. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  –1 +/
Сообщение от Аноним (241), 07-Июл-20, 02:45 
Где в этом  куске кода вообще хоть какая-то работа с оборудованием? То что вы сумели переизобрести сишные приколы с памятью на расте - ну, круто, а нафига тогда вперся раст? :)
Ответить | Правка | Наверх | Cообщить модератору

243. "Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..."  +/
Сообщение от Аноним (243), 07-Июл-20, 03:04 
> Где в этом куске кода вообще хоть какая-то работа с оборудованием?

Причем тут оборудование, когда речь о якобы "куче unsafe"?
Или как обычно, анон нихрена не понял, но увидел знакомые слова и решил высказать ценное мнение?
> То что вы сумели переизобрести сишные приколы с памятью на расте

Какие-какие? А точно сишные? Зуб даешь? Или окажется как обычно - «не в лоторею, а в карты, не выиграл, а проиграл».
> ну, круто, а нафига тогда вперся раст? :)

Нафига луддитам вперся станок с ЧПУ, если у них есть кузница с наковальней?


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

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

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




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

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