Войти
ФлеймФорумПрограммирование

Стоит ли изучать новый язык Rust? (2 стр)

Страницы: 1 2 3 426 Следующая »
#15
9:56, 3 мар. 2018

*Lain*
> ни гуглится(
"snake game opengl rust"
Но скорее всего тебе нет смысла смотреть это т.к. не смог такой простой запрос загуглить.


#16
(Правка: 10:07) 10:05, 3 мар. 2018

crol
в моем гугле просто с растом все хорошо


даже школьницы справляются с играми на раст

#17
10:38, 3 мар. 2018

Скажите, завезли наконец там поля в трейты? Или все так и занимаются копипастой?

#18
11:16, 3 мар. 2018

Не стоит. Язык не в ту степрь пошёл и не так.

Вот для сравнения тренды Go и Rust на stackoweflow - языки одновременно почти появились. Один принёс сообществу то, что было реально нужно, а другой то о чём фантазировали хейтеры плюсов.

https://insights.stackoverflow.com/trends?tags=go%2Crust

А лучше всего Python учить :-D https://insights.stackoverflow.com/trends?tags=go%2Crust%2Cc%2B%2B%2Cpython

#19
(Правка: 11:18) 11:18, 3 мар. 2018

Tiendil
> Один принёс сообществу то, что было реально нужно
ты сейчас про раст. а в го сишники (хейтеры плюсов) засели и го ничего полезного не привносит, лучше дальше на си тогда писать

#20
(Правка: 11:27) 11:27, 3 мар. 2018

Tiendil
> Вот для сравнения тренды Go и Rust на stackoweflow - языки одновременно почти
> появились. Один принёс сообществу то, что было реально нужно, а другой то о чём
> фантазировали хейтеры плюсов.

Хейтеры плюсов взяли сишку и прикрутили говносборку мусора с корутинами - вышел Go.
Rust принёс сообществу безопасность вместе со скоростью работы.

#21
11:31, 3 мар. 2018

У меня hello world на rust из консоли компилится дольше, чем свой фреймворк на c++14 из ~50 файлов. И размер выходного файла при этом 15 метров.

#22
11:38, 3 мар. 2018

Dimich, сейчас компилятор сильно оптимизировали и добавили инкрементальную компиляцию, стало на порядок быстрее. Проблема есть, но не настолько критичная чтобы отказываться от rust в пользу других языков.

Panzerschrek[CN]
> Rust принёс сообществу безопасность вместе со скоростью работы.
+1

Tiendil
> Вот для сравнения тренды
Давай сразу на js все вместе перейдем.

> Не стоит. Язык не в ту степрь пошёл и не так.
Что не так и как надо?

#23
11:47, 3 мар. 2018

я много чего учил и в каждой позиции мне упорно доказывали—это говно неактуально а учить надо (эту штуку).

вопрос=чего учить ?чтоб железно стабильно актуально и при делах. чтоб не говно неактуальное.

#24
11:53, 3 мар. 2018

Меж тем, на golang появляется всё больше и больше годных и денежных позиций. А что Титов rust?

#25
11:59, 3 мар. 2018

Джек Аллигатор
> Что не так и как надо?
Вообще как надо я не знаю )

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

Но пошли разными путями.

Rust - двинулся в сторону мозговыносящих правил и ограничений на уровне синтаксиса и семантики, которые жестоко карают всех, кто пытается им пользоваться. Особенно новичков. И при этом не затронул архитектуру. То есть якобы на нём можно делать любые архитектурные штуки, но чтобы ты не делал ты будешь "страдать".

Go - двинулся в сторону простоты и соглашений, полагаясь на то, что люди сами разберутся в рамках предлагаемых простых синтаксиса и семантики, но ограниченного архитектурного стиля (конкуррентность, передача сообщений, etc).

Как следствие, уже существует куча напиленного софта на Go, но я пока не видел ничего полезного на Rust. Размеры сообществ тоже различаются. Хотя старт был примерно равный.

#26
(Правка: 12:01) 12:00, 3 мар. 2018

Necrys
> вопрос=чего учить ?
Следствие 23: Сначала научись что-то делать и только потом учись это программировать.

А про языки достаточно понять:
Изображение

#27
12:02, 3 мар. 2018

Tiendil
> Хотя старт был примерно равный.
го 10 раз не переписывали, а раст все еще пишут, ломая совместимость, так что раст пока не стартанул

#28
(Правка: 12:04) 12:02, 3 мар. 2018

Panzerschrek[CN]
> Rust принёс сообществу безопасность вместе со скоростью работы.
о_О

Ало, утечки памяти и прочая фигня с адресной арифметикой - это ниразу не безопасность. Даже джуны некоторые способны писать без них. Проблемы с памятью - следствие криворукости. Криворукий программист на чём угодно утечку сделает или память перетрёт. За всю мою блин карьеру я не помню ни одной серьёзной проблемы в той области, в которой rust "делает безопасно".

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

#29
12:03, 3 мар. 2018

gudleifr
Ты промахнулся с цитированием.

Страницы: 1 2 3 426 Следующая »
ФлеймФорумПрограммирование