Re[5]: Гляжу в книгу, вижу...
От: Ночной Смотрящий Россия  
Дата: 27.10.19 12:18
Оценка: +1
Здравствуйте, student__, Вы писали:

__>Авторы провели экспериментальное исследование по типу "что будет если порш панамера и фольксваген пенсионерской комплектации начнут соревноваться друг с другом." Выяснилось, что в разгоне после светофора фв сливает по полной поршу


Не, выяснилось что сливает только на очень длинных участках, а на светофорах разницы не обнаружено.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Rust взлетает?
От: varenikAA  
Дата: 27.10.19 13:04
Оценка: 1 (1)
Здравствуйте, BlackEric, Вы писали:

BE>О нем заговорили в Интел: «Rust — будущее системного программирования, С — новый Ассемблер» — выступление одного из ведущих инженеров Intel.

BE>И уже обсуждается возможность написания драйверов и модулей ядра на нем: Should the Linux Kernel Accept Drivers Written In Rust?.

nimkernel

OS written in D

и т.п. Можно писать системный софт на разных языках(не только на расте).
Раст поставил во главу угла безопасность работы с памятью, но тот же ним дает разумную безопасность
и простоту программирования. Я за корректность работы программы, но не все же определяет низкоуровневые вещи, иногда нужно что-то еще — чистота кода, чтобы глаза не утоли в лесе синтаксических конструкций. Просто это язык за которым стоит крупная успешная организация.

BE>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?

Надо просто быть открытым ко всему новому. А то у людей есть склонность закрываться(ой, зачем мне это? какая от этого выгода? мой сисярп достаточно хорош и т.д.). Попробуйте, быть может это станет для вас лебединой песней?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: Rust взлетает?
От: Nikita123 Россия  
Дата: 30.10.19 13:08
Оценка: +1 -2
Здравствуйте, BlackEric, Вы писали:

BE>О нем заговорили в Интел: «Rust — будущее системного программирования, С — новый Ассемблер» — выступление одного из ведущих инженеров Intel.

BE>И уже обсуждается возможность написания драйверов и модулей ядра на нем: Should the Linux Kernel Accept Drivers Written In Rust?.
BE>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?
По моему мнению, пока для этого Раста не будет нормальной IDE типа Visual Studio, он никуда не взлетит.
Желаю успеха,
Никита.
Re[2]: Rust взлетает?
От: DarkEld3r  
Дата: 10.11.19 17:57
Оценка: +2
Здравствуйте, Nikita123, Вы писали:

N>По моему мнению, пока для этого Раста не будет нормальной IDE типа Visual Studio, он никуда не взлетит.

Плагин к идее недостаточно нормален?
Re[3]: Rust взлетает?
От: fdn721  
Дата: 11.11.19 02:11
Оценка:
Здравствуйте, DarkEld3r, Вы писали:

DE>Здравствуйте, Nikita123, Вы писали:


N>>По моему мнению, пока для этого Раста не будет нормальной IDE типа Visual Studio, он никуда не взлетит.

DE>Плагин к идее недостаточно нормален?

А дебагер туда завезли?
Re[4]: Rust взлетает?
От: DarkEld3r  
Дата: 11.11.19 09:13
Оценка: +1
Здравствуйте, fdn721, Вы писали:

F>А дебагер туда завезли?

В CLion — да.
Re[2]: Rust взлетает?
От: FR  
Дата: 12.11.19 17:39
Оценка:
Здравствуйте, kov_serg, Вы писали:

BE>>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?

_>Что стабильный бинарный интерфейс подвезли?

В С++ тоже нет (и похоже уже и не будет) стабильного и стандартного бинарного интерфейса,
а системный и около системный код на нем успешно пишут, и вполне си ABI обходятся, или
лепят свое, как тот же com в windows который там фактически уже везде.
Rust же си ABI не хуже чем С++ может поддерживать.
Ну и для того же com ms уже сделал минимальную поддержку https://github.com/microsoft/com-rs
Re[3]: Rust взлетает?
От: Somescout  
Дата: 12.11.19 17:47
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Микрософту винда то уже не особо нужна, особенно десктопная, и ее потихоньку задвигают. Так что чем меньше она будет жрать ресурсов, тем лучше.


Это такая мантра? Ом мани падме вин?
ARI ARI ARI... Arrivederci!
Re[2]: Rust взлетает?
От: FR  
Дата: 12.11.19 17:52
Оценка:
Здравствуйте, varenikAA, Вы писали:

AA>nimkernel


AA>OS written in D


AA>и т.п. Можно писать системный софт на разных языках(не только на расте).


У D и Nim есть большой недостаток для таких применений — GC.
Он даже при написании всяких минимальных библиотек (с си ABI) уже мешает.
D пытается как-то из ситуации выйти со своим BetterC у нима ничего похожего не видел.
Так что из "новых" языков в эту нишу еще только Zig может претендовать.

AA>Раст поставил во главу угла безопасность работы с памятью, но тот же ним дает разумную безопасность

AA>и простоту программирования. Я за корректность работы программы, но не все же определяет низкоуровневые вещи, иногда нужно что-то еще — чистота кода, чтобы глаза не утоли в лесе синтаксических конструкций. Просто это язык за которым стоит крупная успешная организация.

Nim вообще очень красивый и читабельный, но вряд-ли уже взлетит.
Re[4]: Rust взлетает?
От: Ночной Смотрящий Россия  
Дата: 12.11.19 18:59
Оценка: :)
Здравствуйте, Somescout, Вы писали:

НС>>Микрософту винда то уже не особо нужна, особенно десктопная, и ее потихоньку задвигают. Так что чем меньше она будет жрать ресурсов, тем лучше.

S>Это такая мантра? Ом мани падме вин?

Не, это наблюдаемый факт. Терри выпнули, департмент уменьшили.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[2]: Rust взлетает?
От: Иван Дубров США  
Дата: 12.11.19 22:01
Оценка:
Здравствуйте, kov_serg, Вы писали:

BE>>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?

_>Что стабильный бинарный интерфейс подвезли?

В тему: https://gankra.github.io/blah/swift-abi/
Re[5]: Rust взлетает?
От: Somescout  
Дата: 13.11.19 02:46
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Микрософту винда то уже не особо нужна, особенно десктопная, и ее потихоньку задвигают. Так что чем меньше она будет жрать ресурсов, тем лучше.

S>>Это такая мантра? Ом мани падме вин?

НС>Не, это наблюдаемый факт. Терри выпнули, департмент уменьшили.


И? Учитывая что они сняли с поддержки все версии, кроме десятки — вполне ожидаемо что стало меньше людей требоваться (относительно недавно, напоминаю, у них на поддержке находились одновременно Win7, Win8, Win8.1, XP и, кажется, Vista). А основной доход в любом случае всегда был не от десктопной винды.
ARI ARI ARI... Arrivederci!
Re[3]: Rust взлетает?
От: varenikAA  
Дата: 13.11.19 03:15
Оценка:
Здравствуйте, FR, Вы писали:


FR>Так что из "новых" языков в эту нишу еще только Zig может претендовать.


Ничего не имею против, но зига? Зига?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: Rust взлетает?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 03.12.19 07:05
Оценка: 1 (1) :)
Здравствуйте, BlackEric, Вы писали:

BE>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?


Verona от Microsoft:

Компания Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на языке Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью. Исходные тексты текущих наработок, связанных с проектом, в ближайшее время планируется открыть под лицензией Apache 2.0.

Re[2]: Rust взлетает?
От: BlackEric http://black-eric.lj.ru
Дата: 03.12.19 08:04
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Здравствуйте, BlackEric, Вы писали:


BE>>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?


N>Verona от Microsoft:

N>

N>Компания Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на языке Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью. Исходные тексты текущих наработок, связанных с проектом, в ближайшее время планируется открыть под лицензией Apache 2.0.


Я, наверное, чего-то не понимаю, но лучше бы они сделали нативный компилятор шарпа.
https://github.com/BlackEric001
Re[2]: Rust взлетает?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.12.19 08:22
Оценка: +1
Здравствуйте, Nuzhny, Вы писали:


N>Verona от Microsoft:

N>

N>Компания Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на языке Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью. Исходные тексты текущих наработок, связанных с проектом, в ближайшее время планируется открыть под лицензией Apache 2.0.


Ну да, все верно. Главная проблема Rust в том, что он сделан не в МС
Re[3]: Rust взлетает?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 03.12.19 08:26
Оценка:
Здравствуйте, BlackEric, Вы писали:

BE>Я, наверное, чего-то не понимаю, но лучше бы они сделали нативный компилятор шарпа.


Сборка мусора для системного языка недопустима.
Re[3]: Rust взлетает?
От: удусекшл  
Дата: 03.12.19 08:44
Оценка:
Здравствуйте, kaa.python, Вы писали:

N>>Verona от Microsoft:

N>>

N>>Компания Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на языке Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью. Исходные тексты текущих наработок, связанных с проектом, в ближайшее время планируется открыть под лицензией Apache 2.0.


KP>Ну да, все верно. Главная проблема Rust в том, что он сделан не в МС



В итоге не взлетит ни то, ни другое
Re[4]: Rust взлетает?
От: BlackEric http://black-eric.lj.ru
Дата: 03.12.19 12:36
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Сборка мусора для системного языка недопустима.


Почему? Из-за необходимости обеспечения гарантированного времени работы функций?
https://github.com/BlackEric001
Re[2]: Rust взлетает?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 03.12.19 12:52
Оценка: 5 (3)
Здравствуйте, Nuzhny, Вы писали:

N>Verona от Microsoft:

N>

N>Компания Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на языке Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью. Исходные тексты текущих наработок, связанных с проектом, в ближайшее время планируется открыть под лицензией Apache 2.0.


Нихрена он не основан на Rust, у них только кое-какие идеи общие (но сильно отличаются). Жураналисты как обычно спешат все переврать.

the new project has nothing to do with Rust apart from being another memory-safe language based on advanced ownership model. In this case Microsoft is experimenting with a different ownership model that they think better reflects how people deal with data


Seriously, this is a terrible article. I listened to the talk they pulled all this from -- really interesting talk. But the article is filled with inaccuracies so bad they feel purposeful. Anyone who thinks this involves anything at all approaching a Rust fork really needs to listen to the talk (or even read the article at a bare minimum) before commenting.

The article claims MS is "creating a new Rust-based programming language." The speaker only mentions Rust a bare handful of times. Nowhere does he say anything about basing their project on Rust. In fact, he mentions Rust to contrast its ownership model with Verona's.

The article claims Mads Torgensen is "supporting the project." In the introduction, the speaker merely says "Mads has shared a few ideas with us about how to do language design."

The language itself has a completely different ownership model than Rust, like you quote. Verona's is based on what they're calling linear regions. It's more than "groups of objects." A program will be subdivided into a number of regions, each of which has only one entrypoint (hence the word 'linear'). Additionally, they are achieving memory safety by guaranteeing that no more than one thread can access a given region at any point in time.

But it goes beyond that. He talks about designating an unsafe C++ library as its own region, allowing you to completely sandbox legacy code.

(с реддита)
Но лучше смотреть выступление.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.