/ categories / Технологии / @sea_plus_plus / post #88
808

CURL — это C

Интересное рассуждение автора библиотеки libcurl Дэниела Стенберга на тему выбранного для проекта языка C https://daniel.haxx.se/blog/2017/03/27/curl-is-c/

Главная идея: проект использует стандарт C89 для совместимости практически со всеми ОС и устройствами, все знают этот язык, переписывание на Rust дало бы огромное количество багов, которых нет сейчас, новые баги перимущественно возникают из-за логических ошибок в коде, а не по причине небезопасности языка.

Возможно, автоматические утилиты преобразования в unsafe Rust код помогли бы тут.

English version: https://telegra.ph/CURL-is-C-10-11


09:09 11.10.19
@sea_plus_plus
1094 +10

Interesting materials from C/C++, Python, Go, Linux world and more by @sabbakumov">@sabbakumov | Интересные материалы из мира C/C++, Python, Go, Linux и не только от @sabbakumov">@sabbakumov