Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C++, Rust, Go, Python, чего-то хочется, кого не знаю..

3 views
Skip to first unread message

Nil A

unread,
Aug 9, 2023, 9:21:04 PM8/9/23
to
Hello, All!

${SUBJ}, а кого знаю, того не хочется (c) шутка такая, но я её применяю к ЯП.

Я чё подумал, Rust крут даже не тем, что там borrow checker, и владение памятью
проверяется компилятором на этапе компиляции (что также позволяет
многопоточность сделать не таким кошмаром для джунов), а то, что там из-коробки
всё как на Golang, или чем-то напоминает Python batteries included.

Раст даже больше про библиотеки, зависимости, систему сборки, форматирование
исходников. Плюс стиль системных-библиотек современный.

Меня всё бесит в C++, если я свой хоум-пет-прожект соберусь делать, типа на два
вечера, хаха, щас. В плюсах там стринги - это просто буфер, а хочется
вменяемый utf8, codepoints, или runes, не тащить же ICU. Хочется читать из
файла с указанием кодировки, и получать юникодные строчки. Вообще, хочется с
файлами работать не как в fstream, где ромбовидное наследование классов,
который ещё очень тормозной. Да много чего хочется, но никто не переписал
с-нуля libc++ по-человечески, выкинув 40-летнее наследие этой всей фигни. А в
расте с-нуля написали, как сегодня принято модно писать.


Best Regards, Nil
0 new messages