Email or username:

Password:

Forgot your password?
Кот Мисимы

Почему крипоанархисты бустят Rust? (Кроме защиты ошибок памяти)
И какой язык самый неуязвимый

(Мега ламерский вопрос)

12 comments
StinkyCat

@misimacat
> какой язык самый неуязвимый
РУССКИЙ

Кот Мисимы

@stinkycat я же не писал "принимаются только базированые ответы от истиных базовичков", но спасибо

D:\side\

@misimacat @stinkycat ну, кстати, это вышла отличная эксплуатация уязвимости в русском языке! Слабая интеграция пространств имён, из-за чего идентификаторы понятий регулярно путаются :blobcatgiggle:

D:\side\

@misimacat самый неуязвимый… вероятно, Haskell.

А Rust – да в основном поэтому, защита от косяков памяти это очень большое дело, на низких уровнях почти все уязвимости растут из них. Да и в целом у него очень современный дизайн: гораздо меньше statement'ов, const по умолчанию, нет null'а, макросы на том же языке…

iliazeus

@dside в хаскеле есть undefined :)

Это тогда нужно в сторону каких-нибудь тотальных языков смотреть. Какой-нибудь Idris.

@misimacat

D:\side\

@iliazeus технически… да, наверное. О популярных проектах на таких языках я даже не слышал, не говоря уже об использовании.

@misimacat

iliazeus

@misimacat потому что язык с минимумом рантайма, компилирующийся в llvm ir (которое можно потом во всякие байткоды для смарт-контрактов), и при этом дающий фичи вроде null safety или той самой защиты от ошибок памяти.

А еще он хайповый, да. Как и крипта :)

t3x
@misimacat

Не бывает "неуязвимых языков". ))

Вопрос компетенции и только.
iliazeus

@t3x вопрос определения неуязвимости, скорее. Есть языки, которые не дают совершать определенные классы ошибок.

@misimacat

Go Up