Technorambling

Rambling through all the tech

  • Home
  • About Me
  • Home
  • 2013

C++’s Evilest Things

2013-12-10 technorambler C++, Humour No Comments

So, I’m not a poet, but sometimes, C++ inspires me with its sheer bloody-mindedness: With apologies to Rogers, Hammerstein, Stroustrup, and possibly Julie Andrews… Pointers that point to obscure memory pages Memory management from the dark ages References that don’t reference anything These are C++’s evilest things Templates that keep all my types safe and […]

Old Man C++ (part 3)

2013-06-19 technorambler C++, Development No Comments
Old Man C++

In the first post of this series of ramblings (er… history lessons from my point of view) I made the statement that “C++ used to be viewed as the cool kids’ language – now it’s what the old guys make the cool kids use as a form of punishment”. I was only partly joking. C++ […]

Old Man C++ (part 2)

2013-05-27 technorambler C++, Development No Comments
Old Man C++

In my last post, I made some observations about the state of Windows C++ code I’ve encountered recently, having started out in “them days” with 16-bit code, DOS and Windows 3.1. After lamenting the drop in the quality of C++ code in general, I’m coming out and saying it: The Microsoft Windows API I’ve been […]

Old Man C++ (part 1)

2013-05-06 technorambler C++, Development No Comments
Old Man C++

Well, I’m back after a short hiatus. I know you missed me, but no explanations will be forthcoming, so you’ll have to live with it. But it’s time to write again, and for the past eighteen months or so, I’ve been working on a single Windows C++ project, after leaving Windows development altogether since around […]

Categories

  • C++
  • Crypto
  • Development
  • Humour
  • Process
  • Standards
  • Uncategorised
  • Web

Archives

  • February 2020
  • January 2019
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • June 2016
  • December 2013
  • June 2013
  • May 2013
  • August 2012

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Copyright © 2018 Igor Siemienowicz