Комментарии 20
А конкретнее, что именно не устраивает? В каких строках кода безобразие?
Мне, например, нравится возможность сказать компилятору: "Если я сделаю эту глупость — программу не компилируй".
На няшном код выглядел бы более лаконичным. Но код такого же качества на оном было бы не так уж и просто писать на самом деле. Например практически весь код курса уже сейчас потокобезопасен. Там только mutex пофиксить. Без настроек mmu правильный вариант работать не будет (я успел проверить, ага).
Плюсы Rust: много гарантий из коробки, мало UB, большая выразительность, чем в няшном.
Минус Rust: у него достаточно большой порог входа. Няшный быстрее выучить на минимальном уровне.
Ещё минус Rust: он новый. Для некоторых штук код ещё не написан. На няшном код есть для всего.
Но а что лично вам не нравится? Лично мне в некоторой степени нравятся Golang, Няшный и Rust. Не сказал бы, что какой-то из них прям так уж хуже, чем другой. Просто подходы разные.
Няшный это си? Походу я немного отстал в плане лексикона русс.яз. программистов :)
Нам требуется обновить прошивку малинки
Может лучше Raspberry Pi? :)
Почему каждый фанат раста пытается шпилек с торону с/с++ насовать?
Может быть по той причине, что основная цель раста — замена C/C++?
Без этого никак что ли?
Никак. Священные Войны вокруг языков программирования и технологий вообще — неотъемлемая часть IT-культуры. Вы либо получаете удовольствие от участия в этом, либо стоите в сторонке и тихо посмеиваетесь. Либо и то и другое по настроению.
Может быть по той причине, что основная цель раста — замена C/C++?
Go тоже хотел заменить C++ и так и остался нишевым, а его сам гугл двигает до сих пор.
Откуда столько агрессии к плюсам?
От размера спецификаций к ним. Например. От того, что порог вхождения низкий. От шаблонов. От легаси.
А если не уберёте то что?
Уберём. А ещё и новые создадим.
Потому что фанат и тех. специалист это немного о разном :)
Операционные системы с нуля; уровень 1 (старшая половина)