Click here to Skip to main content
15,887,267 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Microsoft cuts off Windows 10 support early for some PCs Pin
Mohibur Rashid17-Jul-17 12:50
professionalMohibur Rashid17-Jul-17 12:50 
GeneralRe: Microsoft cuts off Windows 10 support early for some PCs Pin
Richard Deeming18-Jul-17 1:17
mveRichard Deeming18-Jul-17 1:17 
NewsDeath to C, ++ Pin
Kent Sharkey17-Jul-17 8:35
staffKent Sharkey17-Jul-17 8:35 
JokeRe: Death to C, ++ Pin
User 1106097917-Jul-17 9:04
User 1106097917-Jul-17 9:04 
GeneralRe: Death to C, ++ Pin
TheGreatAndPowerfulOz17-Jul-17 9:13
TheGreatAndPowerfulOz17-Jul-17 9:13 
GeneralRe: Death to C, ++ Pin
TheGreatAndPowerfulOz17-Jul-17 9:12
TheGreatAndPowerfulOz17-Jul-17 9:12 
GeneralRe: Death to C, ++ Pin
Joe Woodbury17-Jul-17 10:27
professionalJoe Woodbury17-Jul-17 10:27 
GeneralRe: Death to C, ++ Pin
Kevin McFarlane20-Jul-17 0:45
Kevin McFarlane20-Jul-17 0:45 
But the article does say to proceed incrementally, not just rewrite everything in Rust.

Joe Woodbury wrote:
instead of spending the time learning to write secure code, the suggestion is to learn a new language


Every operating system and web browser, for example, has C-derived security vulnerabilities related to buffer overruns and use-after-free errors.

But I bet these errors are caused by a mixture of two things.
  1. Those who don't know what they're doing and thus don't know how to write secure C.
  2. Those who do know how to do it but just make mistakes, because humans make mistakes all the time.
Moving to a safer language that can still do the job means that errors of these types cannot be made or are more difficult to make. But other types of errors will be made, of course.

Why does almost every new programming language abstract away memory management issues of this sort? After all, we could all just take better care and stop making mistakes right?
Kevin

GeneralRe: Death to C, ++ Pin
Joe Woodbury20-Jul-17 5:23
professionalJoe Woodbury20-Jul-17 5:23 
GeneralRe: Death to C, ++ Pin
Kevin McFarlane20-Jul-17 7:04
Kevin McFarlane20-Jul-17 7:04 
GeneralRe: Death to C, ++ Pin
Joe Woodbury20-Jul-17 8:07
professionalJoe Woodbury20-Jul-17 8:07 
GeneralRe: Death to C, ++ Pin
Kevin McFarlane20-Jul-17 8:44
Kevin McFarlane20-Jul-17 8:44 
GeneralRe: Death to C, ++ Pin
David O'Neil17-Jul-17 16:36
professionalDavid O'Neil17-Jul-17 16:36 
GeneralRe: Death to C, ++ Pin
Chris Losinger18-Jul-17 4:30
professionalChris Losinger18-Jul-17 4:30 
NewsAndroid killed Windows Phone, not Apple Pin
Kent Sharkey17-Jul-17 8:15
staffKent Sharkey17-Jul-17 8:15 
GeneralRe: Android killed Windows Phone, not Apple Pin
littleGreenDude17-Jul-17 10:20
littleGreenDude17-Jul-17 10:20 
GeneralRe: Android killed Windows Phone, not Apple Pin
TheGreatAndPowerfulOz17-Jul-17 10:53
TheGreatAndPowerfulOz17-Jul-17 10:53 
GeneralRe: Android killed Windows Phone, not Apple Pin
littleGreenDude18-Jul-17 1:40
littleGreenDude18-Jul-17 1:40 
NewsNanomesh on-skin electronics are a new biointerface frontier Pin
Kent Sharkey17-Jul-17 8:14
staffKent Sharkey17-Jul-17 8:14 
NewsHow Microsoft brought SQL Server to Linux Pin
Kent Sharkey17-Jul-17 7:54
staffKent Sharkey17-Jul-17 7:54 
NewsBecause English isn’t the same in England, Microsoft renames Fall Update for some Pin
Kent Sharkey17-Jul-17 7:51
staffKent Sharkey17-Jul-17 7:51 
GeneralRe: Because English isn’t the same in England, Microsoft renames Fall Update for some Pin
Richard Deeming17-Jul-17 9:07
mveRichard Deeming17-Jul-17 9:07 
GeneralRe: Because English isn’t the same in England, Microsoft renames Fall Update for some Pin
TheGreatAndPowerfulOz17-Jul-17 9:15
TheGreatAndPowerfulOz17-Jul-17 9:15 
GeneralRe: Because English isn’t the same in England, Microsoft renames Fall Update for some Pin
Kent Sharkey17-Jul-17 9:38
staffKent Sharkey17-Jul-17 9:38 
GeneralRe: Because English isn’t the same in England, Microsoft renames Fall Update for some Pin
TheGreatAndPowerfulOz17-Jul-17 10:02
TheGreatAndPowerfulOz17-Jul-17 10:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.