Angela's website -- C++
Angela Brett's
differentiated circuit


mathematician by the method of exhaustion, programmer by the power of grayscale, physicist by a trick involving renormalisation, some dark matter, and a goat, linguist by listening to silly songs in many languages, writer by drinking tea, taking baths, and going for walks.

Sights
Hardware
People
Websites
Interests
Tastes
Sounds
English Français

C++

I learnt C++ soon after learning C. At first I thought it was pretty cool, because of the syntactic sugar, such as iostreams which seemed more natural than printf because they reminded me of printing things in BASIC. Later I realised that the object oritentation support is horrible and each 'feature' seems to be just a hackish way of getting around a limitation due to the classes being essentially C structs.

However, just like with C, I eventually found something it was good for... websites! Well, sort of. I use C++ to code for XDAQ at CERN. Most of the code has nothing to do with the web, but it has a web interface. This is achieved with cgicc, which is basically a way to wrap text output in preprocessor-defined-classes in such a way that makes it impossible to nest tags of the same type and means that if you forget to close a tag then it will helpfully make the page loads alternate between having an opening or closing tag. So basically, it's even worse than web programming in plain C, but luckily plain C is still there to use if I need it.

This page has been accessed times since 2024-04-29 02:46:51 Last updated: 2007-01-27 12:13:55
Other Programming pages

Forums
Work
Websites
Writing