ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Professionalism in Programming, from CVu journal or CVu Journal Vol 16, #5 - Oct 2004

Options:
View Article Map
View Archives
Wx - A Live Port
Description :

This is a collection of notes I have made while porting an application from MFC to wxWidgets. It is intended partly as a tutorial and partly to document some of the roadblocks I met on the way.


Category: [ Programming Topics | CVu Journal Vol 16, #5 - Oct 2004 ]
Rapid Dialog Design Using Qt
Description :

In this third installment of our series on GUI programming with the Qt C++ toolkit, we're going to show how to design dialog boxes (or "dialogs") using Qt.


Category: [ Programming Topics | CVu Journal Vol 16, #5 - Oct 2004 ]
Introduction to STL (Standard Template Library)
Description :

Since STL is a very large topic to be covered in an article or two, we will focus on the most commonly used generic classes: vector and string.


Category: [ Programming Topics | CVu Journal Vol 16, #5 - Oct 2004 ]
An Introduction to Programming with GTK+ and Glade - Part 2
Description :

In this part, I will be showing how to use the Glade application for rapid window creation.


Category: [ Programming Topics | CVu Journal Vol 16, #5 - Oct 2004 ]
Professionalism in Programming #26
Description :

In my previous article we learnt the important optimisation process, the steps that ensure any optimisation really is worthwhile. Being eager code monkeys, I can see that you're all desperate for practical code optimisation techniques.

So here they are - in this final part we'll investigate specific code techniques for optimisation. Just don't tell anyone that I showed you. To redress the theological balance, we'll also see how to avoid optimisation in the first place.


Category: [ CVu Journal Vol 16, #3 - Jun 2004 | Professionalism in Programming, from CVu journal ]
Professionalism in Programming #25
Description :

In the first part of this series, we looked at what it means to optimise code, and saw the cases for and against optimisation. In this article, we'll look at the process of optimisation. We'll see the correct, methodical approach that will lead to solid, worthwhile code optimisations.


Category: [ CVu Journal Vol 16, #2 - Apr 2004 | Professionalism in Programming, from CVu journal ]
Professionalism in Programming #24
Description :

There is more to life than increasing its speed” - Mahatma Gandhi

We live in a fast food culture. Not only must our dinner arrive yesterday, our car should be fast, and our entertainment instant. Our code should also run like lightning. I want my result. And I want it now.

Ironically, writing fast programs takes a long time.

Optimisation is a spectre hanging over software development, as W.A. Wulf observed. “More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason – including blind stupidity”.

It’s a well-worn subject, with plenty of trite soundbites bounding around, and the same advice being served time and time again. But despite this, a lot of code is still not developed sensibly. Programmers get sidetracked by the lure of efficiency and write bad code in the name of performance.

In these articles we’ll address this. We’ll tread some familiar ground and wander well-worn paths, but look out for some new views on the way. Don’t worry – if the subject’s optimisation it shouldn’t take too long...


Source : Entered by hand
Category: [ Programming Topics | CVu Journal Vol 16, #1 - Feb 2004 | Professionalism in Programming, from CVu journal ]

  |<   <   1   2   3   >   >|
Sort by Date Title