Click here to Skip to main content

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: Function Pointer Basics in C++ PinmemberBrisingr Aerowing21-Jan-13 12:41 
GeneralRe: Function Pointer Basics in C++ PinmemberVentsyV21-Jan-13 17:58 
GeneralRe: Function Pointer Basics in C++ PinmemberDan Neely22-Jan-13 9:05 
NewsSnoop – Firebug for WPF applications PinstaffTerrence Dorsey21-Jan-13 12:12 
NewsGetting Too Cute with C# Yield Return PinstaffTerrence Dorsey21-Jan-13 12:11 
GeneralRe: Getting Too Cute with C# Yield Return PinmemberPIEBALDconsult21-Jan-13 15:34 
GeneralRe: Getting Too Cute with C# Yield Return PinmemberRanjan.D21-Jan-13 15:45 
NewsC and C++ Aren’t Future Proof PinstaffTerrence Dorsey21-Jan-13 12:11 
This propensity for today’s working programs to be broken tomorrow is what I mean when I say these languages are not future proof. In principle a big C/C++ program that has been extensively tested would be future-proof if we never upgraded the compiler, but this is often not a viable option. There is a long, sad history of programmers becoming seriously annoyed at the GCC developers over the last 10 years due to GCC’s increasingly sophisticated code generation exploiting the undefinedness of signed integer overflows. Similarly, any time a compiler starts to do a better job at interprocedural optimization (this has recently been happening with LLVM, I believe) a rash of programs that does stupid stuff like not returning values from non-void functions breaks horribly. Programmers used to think it was OK to read uninitialized storage and then compilers began destroying code that did this.
Developers need to take undefined behavior more seriously, because the undefined consequences are catching up.
GeneralRe: C and C++ Aren’t Future Proof PinmemberPIEBALDconsult21-Jan-13 17:32 
NewsWhen Haskell Is Not faster than C PinstaffTerrence Dorsey21-Jan-13 12:10 
NewsMasterminds of Programming PinstaffTerrence Dorsey21-Jan-13 10:46 
NewsIf Carpenters Were Hired Like Programmers PinstaffTerrence Dorsey21-Jan-13 10:45 
GeneralRe: If Carpenters Were Hired Like Programmers PinprotectorAspDotNetDev21-Jan-13 11:31 
GeneralRe: If Carpenters Were Hired Like Programmers PinmemberRanjan.D21-Jan-13 13:13 
GeneralRe: If Carpenters Were Hired Like Programmers PinmemberGeekforChrist21-Jan-13 14:06 
NewsHow to kill Java dead, dead, dead PinstaffTerrence Dorsey21-Jan-13 10:45 
GeneralRe: How to kill Java dead, dead, dead Pinmemberlewax0021-Jan-13 11:23 
GeneralRe: How to kill Java dead, dead, dead PinmemberDan Neely22-Jan-13 3:18 
NewsPupil expelled from Montreal college after finding ‘sloppy coding’ that compromised security PinstaffTerrence Dorsey21-Jan-13 10:44 
GeneralRe: Pupil expelled from Montreal college after finding ‘sloppy coding’ that compromised security PinprotectorPete O'Hanlon21-Jan-13 11:19 
GeneralRe: Pupil expelled from Montreal college after finding ‘sloppy coding’ that compromised security PinprotectorAspDotNetDev21-Jan-13 11:47 
GeneralRe: Pupil expelled from Montreal college after finding ‘sloppy coding’ that compromised security PinmemberBrisingr Aerowing21-Jan-13 12:34 
GeneralRe: Pupil expelled from Montreal college after finding ‘sloppy coding’ that compromised security PinmemberSentenryu23-Jan-13 22:50 
GeneralRe: Pupil expelled from Montreal college after finding ‘sloppy coding’ that compromised security PingroupGrasshopper.iics21-Jan-13 13:03 
NewsEMACS (and other nerdy details) in Tron Legacy PinstaffTerrence Dorsey21-Jan-13 10:44 

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

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


Advertise | Privacy | Mobile
Web01 | 2.8.140709.1 | Last Updated 12 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid