Власти США требуют от разработчиков отказаться от C/C++ к 2026 году. С "сахары" утащил: хоть я там уже давно ничего не пишу (ну невозможно что-то писать на форуме, где среди модераторов бандеровцы, навальнята и прочая мразь), но посматриваю, вдруг что интересненькое будет
(
Read more... )
Comments 27
Reply
Жжжёшь как всегда :) Пейши исТчО :)
Reply
А их не нужно вспоминать. Фортран живёт в своей нише, и в той нише никому не нужны никакие замены Фортрану, но иногда могут подумать про Матлаб.
Ада живёт в своей нише - там где программа должна быть надёжной, а не как всегда. Говнокодеры Аду ненавидят за принуждение к дисциплине, что отлично категоризирует подозреваемых.
Паскаль в юности зашёл, жаль что никто Аду не подсунул.
Reply
Reply
Если почитать первоисточник, то там рекомендуют новые проекты не начинать на Си/С++.
Reply
Reply
Reply
Программировал я на Object Pascal в 1996-97 годах. Тогда он был совсем по злому небезопасен. При удалении объекта надо было указывать размер удаляемого объекта. Это был постоянный источник падений. В остальном-же он был примерно таким-же по уровню безопасности как C++.
Си жеж надо как-то меняться, т.е. наличие функции strncpy в стандартной библиотеке это позор. Она не добавляет в конец строки 0 при переполнении буфера.
Rust - это реально хороший, исправленный Си. И он действительно на порядок более безопасный.
Reply
И вообще, сам сабж сводится к тому, что нонче уровень "программистов" вообще ниже плинтуса! Если они в 70-90-х считались людьми, то теперь среднестатистический "программист" - рядовое быдло, которое ничего не знает и не умеет. И вообще сейчас пошла мода при помощи "чатЖПТ" генерить быдлокод.
Reply
>>> А с чего бы strncpy добавлял нуль в случае переполнения?
Нормальная Си строка должна завершаться нулём. Т.е. при копировании при помощи strncpy можно получить невалидную Си строку и проблему с надёжностью программы.
>>> среднестатистический "программист" - рядовое быдло
Да, программисты явно стали более высокоуровневые задачи решать (и соответственно разучились низкоуровневые решать).
Ситауция похожа на то, что произошло с водителями автомобилей.
В 70-х годах водитель мог мотор разобрать, подшипники поменять и многое другое.
Сейчас жеж водитель просто водит.
Reply
Reply
Leave a comment