У нас есть Rust, поэтому C++ больше не нужен.

Oct 19, 2017 17:47


Просто чудесный пост у thesz, наглядно демонстрирующий мой лозунг из сабжа.

Давайте пройдёмся по пунктам:
> Большое неудобство, однако, составляет отсутствие подсказок компилятора в сообщении об ошибке

Rust прекрасно всё подсказывает, вплоть до того, что явно указывает как именно тебе надо исправить код, чтобы всё заработало.
> но сама необходимость ( Read more... )

programming, code, rust, c++

Leave a comment

Comments 152

kodt_rsdn October 20 2017, 11:13:51 UTC
У Сергея Зефирова пригорело, и не только потому, что кресты плохие, а хаскелл хороший ( ... )

Reply

maxim October 20 2017, 11:31:47 UTC
Зефиров подумал, что споймал бога за бороду в виде хаскеля, и мимо него прошли основы теории типов и непонимание что пи-калкулус мощнее лямбла калкулуса. Вообще если хаскелисту дать раст он соснет очень быстро по началу :-)

Reply

thesz October 20 2017, 12:03:52 UTC
Дорогой друг, я теорию типов изучал и применял на деле, когда ты сортировку пузырьком писать учился.

Проблемы borrow-checker мне известны с конца 90-х-начала 2000-х, когда я разбирался с Cyclone и линейной логикой в применении к, условно, CRUD. В ржавчине меня просто нечем удивить.

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

Reply

maxim October 21 2017, 15:02:18 UTC
Разбирался разбирался да недоразбирался.
Напиши лямбда калкулус для начала на линейных типах, а тогда поговорим.

Reply


sigterm October 22 2017, 09:07:29 UTC
нет никаких причин в настоящее время программировать что-то новое на C++, потому что есть Rust. Могут быть причины, чтобы выбрать вместо Rust, там, какой-нибудь Haskell, Scala, Erlang, да даже Common Lisp. Но не может быть никаких причин, чтобы вместо Rust выбрать C++.

Леша, ну есть же. Например, наукоемкие вычисления где нужна скорость. Расчеты всякие, диффуры, вот это вот все.

Reply

swizard October 22 2017, 21:43:18 UTC
А ты сейчас Rust ни с чем не путаешь, часом? Он ведь местами быстрее плюсов, если что :)

Reply

sigterm October 23 2017, 06:22:53 UTC
Там же не только скорость.
1) Библиотеки. На C/C++ написано огромное количество сложных мат. библиотек. Собственно из-за библиотек до сих пор Фортран во всю в этом мире используется.
2) Люди, которые понимают в предметной области, часто *очень* далеки от всех этих новых веяний в ЯП. Для них язык программирования -- сущность, которую они вынуждены терпеть. В идеале нужен язык максимально приближенный к математический нотации типа Matlab, но конкретно Matlab чудовищно медленный для реальной жизни. В этом смысле Rust хуже C++, т.к. вносит ненужную для этих людей сложность.

Reply

yorool_gui October 23 2017, 19:59:38 UTC
Это да. Но 20 лет назад и C++ не рассматривался как язык для рассчетов - фортран наше все. А сейчас C++ в положении фортрана: сколько его лямбдами не обмазывай, а в реальном коде будут (void*) и strcpy

Reply


rdia November 4 2017, 16:35:17 UTC
Ну, В.Вагнер ещё лет 10 назад писал, что для новых проектов С++ не нужен. Ещё до Руста.

Reply

wannabeamug February 22 2018, 17:58:43 UTC
А это какой Вагнер?

Reply

rdia February 25 2018, 17:37:32 UTC
Vitus-wagner@жж

Reply


belezbar February 22 2018, 19:32:49 UTC
Знатно вы тут посрАлись, как сейчас дела у Rust? С днём рождения!

Reply

swizard February 22 2018, 23:18:08 UTC
Спасибо!

Rust всё так же лучше С++, ничего в этом плане не поменялось =)

Reply


Grown up purlieus anonymous March 14 2018, 17:28:58 UTC
Daily updated sissy blog
interracial comics tube good work out videos word in dictionary
http://sissies.purplesphere.in/?page.amber
marijuana books hypnotjerapy for success suitcase male to female breast growth chastity feminization stories old men photos brapanty shop super cheese seeds

Reply


Leave a comment

Up