The OpenNET Project / Index page

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



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

Оглавление

Проект Tor представил реализацию на языке Rust, которая в будущем заменит вариант на Си, opennews (??), 08-Июл-21, (0) [смотреть все]

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


376. "Представлена реализация Tor на языке Rust, которая в будущем..."  +/
Сообщение от user (??), 11-Июл-21, 14:26 
>> Если язык с помощью borrow checker'а отлавливает часть ошибок - что в этом плохого?

Есть определенные прелести. Но на этом мозги закончились, начались плохо
продуманные костыли.

> Распространение раста является угрозой для всяких сишников. Вот потому они и бушуют,
> как луддиты, ломавшие станки.

Угроза в чём? В том, что они не смогут изучить Rust по какой-то причине?

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

378. "Представлена реализация Tor на языке Rust, которая в будущем..."  +/
Сообщение от Аноним (345), 11-Июл-21, 15:28 
> начались плохо

продуманные костыли.

Какие? Ну хоть один пример? Я щупал Раст - вроде всё красиво, какие костыли? Ну синтаксис чутка непривычный, ну так у гошечки тоже есть отличия непривычные

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

388. "Представлена реализация Tor на языке Rust, которая в будущем..."  +1 +/
Сообщение от user (??), 11-Июл-21, 17:46 
>> начались плохо
> продуманные костыли.
> Какие? Ну хоть один пример? Я щупал Раст - вроде всё красиво,
> какие костыли? Ну синтаксис чутка непривычный, ну так у гошечки тоже
> есть отличия непривычные

Ну вот Rust использует бинарный формат, совместимый с сишным.
Наблюдается какая-то преемственность от с.
Ну зачем же амперсенд делать как операцию заимствования, в тоже самое время использовать
как бинаную операцию?

let x = &_v;

С-шнику это странно.

Можно было продумать так, чтобы всем было приятно.

Кстати, Вы щупали Python? Почему любой человек без проблем и рвоты спокойно программирует и
не влезает в подобные диспуты?

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

391. "Представлена реализация Tor на языке Rust, которая в будущем..."  –1 +/
Сообщение от Аноним (-), 11-Июл-21, 21:19 
> let x = &_v;
> С-шнику это странно.

Учитывая, что "ampersands are references, and they allow you to refer to some value without taking ownership of it"


fn main() {
    let mut v = vec![100, 32, 57];
    for i in &mut v {
        *i += 50;
    }
}
> To change the value that the mutable reference refers to, we have to use the dereference operator (*) to get to the value

Это скорее у вас какие-то странные "сишники".

> Кстати, Вы щупали Python? Почему любой человек без проблем и рвоты спокойно
> программирует и не влезает в подобные диспуты?

Опеннетные срачи о "неполноценности" "петона" и "бидонистов" и т.д. - ни в чем не уступали срачам о ржавчине.

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

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

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




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

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