CURL is C

CURL is C

Sergey Abbakumov

An interesting discussion of Daniel Stenberg, the author of the libcurl library, on the selecting C as a programming language for the project https://daniel.haxx.se/blog/2017/03/27/curl-is-c/


The main idea: the project uses the C89 standard for compatibility with almost all OS and devices, everyone knows this language, rewriting in Rust would give a huge number of bugs that are not there now, new bugs predominantly predominantly arise due to logical errors in the code, and not because of language insecurity.


Perhaps automatic conversion tools to unsafe Rust code would help here.


Telegram channel: https://t.me/sea_plus_plus

Report Page