код? На компе - ну так это не безопасно. Значит язык не safe
Да, т.к. по сути язык - это абстракция над реальной средой выполнения, а протекание в них не делает его "надёжным". Давайте Scratch объявим "надёжным", там ещё меньше вариантов "выстрелить в ногу"? Я не против указанных "safe" языков, меня зацепило понятие "memory safe languages" - всё это исследование можно было упростить до "программисты не способны удержать в голове сложность своевременных программ"
Всё же понятие safe у языков относится к тому, что нет прямой работы с памятью. Вот и всё
Значит такие языки отсуствуют, баже брейнфак в этом плане не безопасен
Почему отсутствуют-то? Если это понятие существует и языки тоже
если есть возможность unsafe - то язык не безопасен, ибо появится партизан (а он появится) и заюзиет в миллионах строк кода именно этот небезопасный код и ьы даж не найдешь кто, где и главное зачем
Саму такую возможность можно прикрутить к любому языку, который может подключать сторонние dll
Кстати говоря: этот год C# будет безопасным или все же нет? https://pastebin.com/0a6iNyif
Получается с# не безопасный язык
Обсуждают сегодня