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

Rust vs C++17

Страницы: 1 2 3 Следующая »
#0
2:08, 10 ноя. 2018

subj


#1
2:20, 10 ноя. 2018

Вкочусь.
Руст — хорошо.
С++ не прямо совсем плохо, но есть высокий риск начать писать шоблоноблевотину, от которой тянет сменить работу на яваскрипт.

Писал в сентябре пару недель на русте за деньги, остались все довольны и я и клиент.

#2
2:51, 10 ноя. 2018

Уж лучше D.

#3
7:57, 10 ноя. 2018

Adler
> Rust vs C++17
В C++ главная проблема - обратная совместимость вплоть до Си, которая не даёт реализовать полезные вещи. В этом плане Rust конечно лучше.

gamedevfor
> Уж лучше D
Хуже обоих. С одной стороны, прикручен говносборщик мусора, с другой стороны, ногу прострелить проще простого.

#4
8:08, 10 ноя. 2018

pascal

#5
8:20, 10 ноя. 2018

Go не предлагали ещё?

#6
8:29, 10 ноя. 2018

Dimich
> Go не предлагали ещё?
Go это тупо Си с корутинами и сборщиком мусора. Не чета C++, Rust или даже Delphi.

#7
10:48, 10 ноя. 2018

На C++ миллион вагонов кода есть.

#8
14:18, 10 ноя. 2018

Я очень надеялся на раст и он мне не понравился.

Из сомнительных альтернатив С++ мне больше всех нравится Nim, хоть он и один из самых сомнительных.

#9
14:56, 10 ноя. 2018

Panzerschrek[CN]
> ногу прострелить проще простого.

если работаешь с указателями то ногу можно прострелить и в C#.

#10
15:40, 10 ноя. 2018

gamedevfor
> если работаешь с указателями то ногу можно прострелить и в C#.
В C# и без указателей ногу прострелить можно элементарно.

#11
16:24, 10 ноя. 2018

Мизраэль
Не ну можно конечно получить NullReference Exception, а так вполне себе безопасный.

#12
22:12, 10 ноя. 2018

а если серьезно то на сегодняшний день С++ замены нету.
Все тужились, поливали дерьмом С++ и сами в итоге всрались.

#13
22:26, 10 ноя. 2018

Дa…
C++, как ни крути, незаменим…
Практически 50 лет будет, как «Си» разработали.
Долгожитель и объём кода побольше уже, чем на Фортране разработано…

#14
23:39, 10 ноя. 2018

Panzerschrek[CN]
> Go это тупо Си с корутинами и сборщиком мусора.
Нет, там ещё есть очень удобные интерфейсы и рефлекшен и всё это грамотно используется в стандартной библиотеке. И очень легко подключать библиотеки. Написал import с URL github'а, сделал go get с тем же URL'ом и библиотека готова.
И стандартная библиотека мощная, веб-сервер пишется в 5 строчек, в отличие от C, где писать веб-сервер - это ад по сравнению с Go.
Есть крутая кроссплатформенность и кросскомпиляция. Я за 1 минуту разобрался, как на винде собрать своё бинарник под ARM Linux, оно сразу собралось и заработало с первого раза без каких-либо правок кода. Просто волшебство, я не ожидал такого ни от одного языка.
Я на работе начал новый проект писать на Go, просто кайфую от него после шарпа.

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

Тема в архиве.