The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

АНБ рекомендовал переходить на языки программирования, безопасно работающие с памятью, opennews (??), 14-Ноя-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


184. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Аноним (184), 14-Ноя-22, 14:31 
Ну и в чём АНБ не правы?. Диды за 50 лет так и не научились не ходить под себя работая с памятью, благо умные люди подумали и сделали им Rust, но к сожалению дидов не изменить, фанатичность с которой они демонстрируют своё невежество не знает границ, как это так, 50 лет испражнялись в штаны и нормально было, а сейчас вдруг им это запрещает какой-то борроу-чекер
Ответить | Правка | Наверх | Cообщить модератору

193. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от ip1982 (ok), 14-Ноя-22, 14:49 
КОБОЛ появился в 1959. Лисп — в 1958.
Ответить | Правка | Наверх | Cообщить модератору

202. "АНБ рекомендует переходить на языки программирования, безопа..."  +5 +/
Сообщение от Ivan_83 (ok), 14-Ноя-22, 14:57 
Забавно.
Я в той же терменологии могу описать растовиков и прочих мамкиных кодеров.
Чуваки так боятся оторватся от сиськи и взять на себя отвественно хоть за что то, что избегают любого языка где у них не будет отмазы: "мамка и компилятор всё разрешили, значит мой код правильный!".

Если говорить за код, то я не вижу ничего страшного в том что оно может упасть или потечь, это чинибельно.
Плюс есть куча правил и методик следуя которым ничего такого не случается.
Поэтому большая часть проблем с С возникает у новичков, я бы сказал в процессе обучения, в первые годы, когда они набивают шишки.

Если писать простой и чистый код, то никаких вылетов за границы и прочего не происходит, тут никаких отличий от джавы нет.
Да, и полезно думать что пишешь, добавлять проверки входных данных а не надеятся что всегда плетает нечто корректное. Многие на этом и ломаются, и не только в С, просто в таком случае С может пойти вразнос а какая нить джва обматерит и выдаст исключение.

Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

216. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Аноним (87), 14-Ноя-22, 15:17 
> Если писать простой и чистый код, то никаких вылетов за границы и прочего не происходит

Так научи погромистов ядра, OpenSSL и прочих писать такой код!
Они совсем не новички, но лажают с заметной регулярностью.

Ответить | Правка | Наверх | Cообщить модератору

218. "АНБ рекомендует переходить на языки программирования, безопа..."  +1 +/
Сообщение от Аноним (215), 14-Ноя-22, 15:20 
просто туда пробрались смузилюбы, растоманы и прочие подкупленные АНБ, которые специально оставляют уязвимости. Любому профессианалу с опеннен это ясно.
Ответить | Правка | Наверх | Cообщить модератору

258. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Ivan_83 (ok), 14-Ноя-22, 16:48 
Ядро мне вполне качественно во фре, опенссл я не юзаю.
И обучать тех кто не просил - так себе занятие.
Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору

282. "АНБ рекомендует переходить на языки программирования, безопа..."  +1 +/
Сообщение от BeLord (ok), 14-Ноя-22, 17:52 
Для этого вначале нужно отправить в утиль манагеров, которые не понимают, что такое стоимость владения решением и чем она отличается от стоимости разработки.
Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору

310. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Аноним (310), 15-Ноя-22, 00:37 
Есть нюанс, в тот момент когда писали OpenSSL не было нынешник практик написания кода, а слова статический анализ не сущетсоввало в природе. Плюс начиналось это как 2 энтузиаста в свободное время что-то накодили.  
Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору

225. "АНБ рекомендует переходить на языки программирования, безопа..."  +1 +/
Сообщение от anonymous (??), 14-Ноя-22, 15:37 
Подмена понятий. Сама процедура перевода из понятного человеком языка в инструкции конкретного процессора до сих пор не решена (точнее не найдено оптимальное решение отличное от полного перебора всех комбинаций). По этому программирование к сожалению все еще искусство - ремесленничество.

Все усилия по приближению качества к "полному перебору вариантов" сотредоточены в GCC, потому им и пользуются, а не то что некие "диды привыкли в к старому". Диды с большей вероятностью обладают знанием где "главный движ" и предпочитают это. Недиды вынужденны черпать информацию от броской крикливой рекламы и ведутся на хрусты как раньше в каждом утюге был XML и SQL, тупо что ни открой там всегда строка "какой то авторететнейший академик сказал что то про XML". Во ВСЕХ  изданиях, хоть рецептах пирога хоть оюбзорах авто - на полях баннер с "XML это будущее".

Перебегут все разработчики GCC в хруст - тогда и будем говорить а пока удачи вам с борроучекером.

Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

277. "АНБ рекомендует переходить на языки программирования, безопа..."  +2 +/
Сообщение от keydon (ok), 14-Ноя-22, 17:40 
> Ну и в чём АНБ не правы?. Диды за 50 лет так
> и не научились не ходить под себя работая с памятью, благо
> умные люди подумали и сделали им Rust, но к сожалению дидов
> не изменить, фанатичность с которой они демонстрируют своё невежество не знает
> границ, как это так, 50 лет испражнялись в штаны и нормально
> было, а сейчас вдруг им это запрещает какой-то борроу-чекер

Деды писали софт в эпоху до интернета и проблемы с памятью их не особо волновали. Другое дело хипстеры которые 10 лет форсят раст, но до сих пор ничего стоящего не написали, зато проблем уже насоздавали не меньше чем у дедов. И да, безопаснее на расте не стало, но вы верьте.

Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру