Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:problems, lol (Score 3, Interesting) 232

Exceptions are possible in C. See the documentation for setjmp() and longjmp().

That said, exceptions are just "kicking the can down the road" for error handling. If a function call can fail, then you should check the return code. If you don't want to write with proper error reporting/recovery code immediately, there is always the assert() macro, e.g.:

if(func_which_might_fail() == ERROR_OCCURRED) assert(0);

If assert(0) gets called the program will stop immediately, and you can inspect the problem in detail with a debugger. Easy peasy.

Comment 3D Printing Hype (Score 1) 276

I'm getting weary with all the 3D printing hype that goes on in this community. You do realize that humans have been making 3D objects without 3D printers for the vast majority of recorded history, right? While 3D printers come in handy for making some objects, they are not the sole enabler for making *any* object. Just another tool. Big deal.

Comment Microsoft is not looking out for your interests (Score 1) 1215

I stick with GNU/Linux and other FOSS software because it is an investment in our future. If you are forced to use MS products for your job, then you have little choice. I make my living with GNU/LInux, partially because I understand it well enough to be an expert. I understand it that well because I have the source code for everything, including the kernel.
Microsoft only cares about customers to the extent that they can exploit them for profit. Compare that to ethics of the Free Software Foundation.

Comment Re:50,000 a day? (Score 1) 291

I was recently disappointed to discover that, in order to download music which you have purchased from Amazon, you must use Amazon's proprietary downloading software *and* agree to the 'Terms of Use' associated with said software. After hunting around the website for about 10 minutes I finally found contact information for sales support, and asked for a refund.

Slashdot Top Deals

The only perfect science is hind-sight.