Performance Bottlenecks Without Data
No programmer has ever been able to predict or analyze where performance bottlenecks are without data. No matter where you think it’s going, you will be surprised to discover that it is going somewhere else. Joseph M. Newcomer
In this article, which is the second in the C++ Standard Template Library series we will be taking a look at Containers and to be more precise we will be looking into Sequence containers.
In the first article in the C++ Standard Template Library series we took an general overview of the what the Standard Template Library is and we discussed the different components that make up the library. Continue reading
Strong Expectations and Advanced Programmers
The results point out the fragility of programming expertise: advanced programmers have strong expectations about what programs should look like, and when those expectations are violated – in seemingly innocuous ways—their performance drops drastically. Elliot Soloway and Kate Ehrlich
OOVCDE is an automated object oriented analysis tool and development platform for C++ and Objective-C.
This open source utility is useful for automatically generating build, class, sequence and component diagrams for C++ and Objective-C. Continue reading
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. Martin FowlerGood Programmers Code that Humans Understand
The Level of Incompetence
In a hierarchy every employee tends to rise to his level of incompetence. The Peter Principle
Goto Labels and Their Mandatory Requirements
Goto labels should be left-aligned in all caps and should include the programmer’s name, home phone number, and credit card number. Abdul Nizar
Code Maintained by a Violent Psychopath
Code as if whoever maintains your program is a violent psychopath who knows where you live. Anonymous
As we get started with the second part of our series on the 3D math that is essential for understanding 3D art, I would like to do a quick recap of what was discussed in our last article on the theory of 3D Math – Part 1.
This series on 3D maths seeks to help you get the general understanding of 3D scenes so that you can apply what you learn here in your future 3D projects. Continue reading