Category Archives: Programming

C minus minus 11

I spent a little time yesterday reading through the changes to C++11.

Now, mind you, I’ve written a lot of code in C++, upwards of half a million lines of it: So I know all the intricacies of templates. I can use references and pointers safely. I can write const-correct code and overload operators without causing trouble. I know which parts of the language are sturdy and which are dangerously unsafe. I know how to aim the gun right next to my foot without actually striking it.

Now, I spent the last four years in C#, and that’s colored my opinions a bit. A lot of the stuff I used to have to work hard on in C++ is stupid-crazy-easy in C#, and not having to worry about freeing memory makes certain algorithms a few bajillion times simpler. But at the same time, I miss being able to control what winds up on the stack and determine where my memory gets allocated and when it gets freed. C++ gave me power, and sometimes I miss it.

So I think I’m at least somewhat qualified for talking about C++. And I went back to that language for the first time in a while yesterday and read up on what’s new.

I threw up in my mouth more than once.

Continue reading

Comments Off on C minus minus 11

Filed under Programming

Compiling…

I spend a lot of my life waiting for compiling, for progress bars to creep across a computer screen.

I usually spend it reading Google News, Ars Technica, or Wikipedia.

What do you do with these otherwise-wasted minutes?

Comments Off on Compiling…

Filed under Programming