rust как системный низкоуровневый язык?
От: pivikov  
Дата: 05.03.16 10:56
Оценка:
В доках написано системный, низкоуровневый. Но что-то я не понимаю, как например на нем написать элементарно минимальную программу/каркас драйвера, оно ведь с собой тащит 2мб разного "ненужного". Кто как чего писал вообще реально на нем?

Вот например, по моему забавный случай.
https://github.com/rust-lang/rust/issues/16089
Re: rust как системный низкоуровневый язык?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 05.03.16 11:56
Оценка:
Здравствуйте, pivikov, Вы писали:

P>Вот например, по моему забавный случай.

P>https://github.com/rust-lang/rust/issues/16089

Вот так, например, я экспериментировал с возможностью написать драйвера для OS X. Ну или вот под Linux.

В обоих случаях есть одна серьезная не решенная проблема – у тебя нет ничего, кроме core. Что в в общем случае оставляет тебя без: объектов на хипе, контейнеров, алгоритмов и т.д. Есть строки, стековые объекты, базовые вещи типа итераторов, слайсов и т.д. и самому нужно заниматься написанием управления памятью и портировать нужные фрагменты из std.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.