Starting new C++ projects
I wanted to have a playground to try out new idioms and concepts (hah!) in C++, and it became an excuse to figure out what the right way (in my opinion) would be, given the enormous range of choices e…
5 posts
I wanted to have a playground to try out new idioms and concepts (hah!) in C++, and it became an excuse to figure out what the right way (in my opinion) would be, given the enormous range of choices e…
I’m getting somewhat peeved with the repetitive claims that C is so fast. It isn’t. it never was. It’s just that the language is fairly transparent down to the machine level so when you change somet…
The C-only train has left the station. Few departments teach surveys of programming languages anymore, and I don’t know of any department that teaches a required course in history of computing. I wor…
All experience has taught us that solving a complex problem uncovers hidden assumptions and ever more knowledge, trade-offs that we didn’t anticipate but which can make the difference between meeting…
Java takes the part of C++ that I like the least - its syntax derived from the C syntax - and not the parts I consider most important - the ability to do data abstraction without compromising efficien…