Forgot your password?
typodupeerror
Programming

GCC 4.9 To See Significant Upgrades In 2014 191

Posted by Soulskill
from the it's-almost-2014 dept.
noahfecks writes "It seems that the GCC developers are taking steps to roll out significant improvements after CLANG became more competitive. 'Among the highlights to look forward to right now with GCC 4.9 are: The Undefined Behavior Sanitizer has been ported to GCC; Ada and Fortran have seen upgrades; Improved C++14 support; RX100, RX200, and RX600 processor support; and Intel Silvermont hardware support.'"

Comment: Re:A testament to engineers (Score 1) 221

by hardtofindanick (#45040065) Attached to: The Story of the Original iPhone's Development

Send your most visible exec out with total crap in his hands?

Depends on the exec. Some are completely incapable of doing this - they either panic and push the wrong buttons or fail to gracefully recover when they fumble.

When you are starting off, the goal is to demo the vision, not the product. So it is not only ok, but commonplace to have incomplete/buggy device. But if your execs cannot pull off these kinds of demos, the whole thing is DOA.

Comment: Profit margins (Score 2, Informative) 665

by hardtofindanick (#42766891) Attached to: As Music Streaming Grows, Royalties Slow To a Trickle
There are a lot of musicians and there is a lot of music around. Like it or not the field is saturated, competition is fierce and music is a commodity (and there is in fact a lot of free music around in case you were not paying attention). You need to deal with profit margins like we all do.

The part I don't like is, we are supposed feel bad and sympathize because you are high and noble with your "art" and "culture".

If you can't make enough money you are supposed find a different job (shocking, right?). A lot of people deal with it every day. You can still play your music on the side.

Comment: Inconvenient? yes. Necessary? yes (Score 1) 536

by hardtofindanick (#42225771) Attached to: The Scourge of Error Handling
Even if there was a shortcut for safely ignoring return values, I would (the company I work for would) still need to check and catch every return. Why? We have to log them all.

If you don't want to deal with failed returns, I find that a scripting language is the best way to go. I write my glue functions to handle nulls gracefully and I am done.

"Here at the Phone Company, we serve all kinds of people; from Presidents and Kings to the scum of the earth ..."

Working...