Although the C/C++ language provides many advantages over assembly programming, it also has a reputation for being inefficient when compared with assembly. With a little research and knowledge of how C/C++ is commonly translated to assembly by the compiler, engineers can develop efficient software. The focus is on techniques and methods that produce efficient software. Some features covered are: inheritance, inline functions, macros, object classes and data structures, switches, jump-tables, if-else clauses, and pointer and array accesses.
*sigh*
One of these decades, we'll move past the phrase "C/C++" to conflate two marginally-related languages together. Everybody DOES know that it was first widely used as a Microsoft marketing term in an attempt to finesse the fact that their C 7.0 compiler was horribly broken as a C++ compiler, even by the early standards of the day?
Established in 1980, Iomega (an EMC company) provides personal storage solutions that help people create, manage and protect their digital life. Iomega is a global leader in the manufacture of smart,... Read More
1 comment
write a commentJeff Dickey Posted Oct 17, 2011
*sigh* One of these decades, we'll move past the phrase "C/C++" to conflate two marginally-related languages together. Everybody DOES know that it was first widely used as a Microsoft marketing term in an attempt to finesse the fact that their C 7.0 compiler was horribly broken as a C++ compiler, even by the early standards of the day?
reply