Are Flawed Languages Creating Bad Software? - Slashdot

86483153 story Programming Security Software

Are Flawed Languages Creating Bad Software? (techcrunch.com) 4

Posted by EditorDavid on Sunday October 02, 2016 @07:34AM from the blaming-C dept.
"Most software, even critical system software, is insecure Swiss cheese held together with duct tape, bubble wrap, and bobby pins..." writes TechCrunch. An anonymous reader quotes their article: Everything is terrible because the fundamental tools we use are, still, so flawed that when used they inevitably craft terrible things... Almost all software has been bug-ridden and insecure for so long that we have grown to think that this is the natural state of code. This learned helplessness is not correct. Everything does not have to be terrible...

Vast experience has shown us that it is unrealistic to expect programmers to write secure code in memory-unsafe languages...as an industry, let's at least set a trajectory. Let's move towards writing system code in better languages, first of all -- this should improve security and speed. Let's move towards formal specifications and verification of mission-critical code.

Their article calls for LangSec testing, and applauds the use of languages like Go and Rust over memory-unsafe languages like C. "Itâ(TM)s not just systemd, not just Linux, not just software; the whole industry is at fault."

Related Links

This is the most recent story. Help us pick the next by voting on submissions, or submit your own.

SHARE THIS
Previous Post
Next Post