C++ Resources

Updated on January 7 2017

Why C++?

Deborah R. Fowler

Why C++?

Updated on  Nov 3    2013 

Very interesting articles: in MSDN Magazine.
Also by Bjarne Stroustrup: Is C++ in decline?
And also I would highlight jRaskell's response on the C++ forum which I wholeheartedly agree with:

"Any good Computer Science/Computer Engineering/Software Engineering program is going to focus more on the fundamental concepts that are language agnostic. Learning the languages themselves is just a matter of learning the specific semantics used by that language. Understanding data structures and the algorithms that work on them, for example, will be universal to any language, (assuming that language provides the basic instruction sets to perform such work).

Whether major universities are teaching their courses in C++ or not is largely irrelevant. If they've determined that the courses are more easily taught in Java, so be it. That is not going to dictate what languages the software industry as a whole will use though.

If you really want to see whether C++ is dead or not, go to monster.com and search for programming related jobs. Let me know how many of them don't require or at least recommend some several years of C/C++ programming experience."

If you do the search on monster.com with the skill "game programming" you will see C++ and OpenGL appear frequently.

You should learn several languages, C++, python etc.

Also - if you are in vsfx look at these listings:

From 8/11/2013 Pixar FX TD description
From 9/2/2013 Pixar Crowds TD description
Also from The Mill - The core skills of vfx on page 9:

"Computer literacy with UNIX/LINUX is essential in today’s VFX house to the level of a working ability to navigate, rename, launch applications, move files, safely delete, understand and use symboliclinks (shortcuts), and be able to configure your environment to suit the show and/or shot you areabout to start work on. In some roles it is desirable but not essential to have a working knowledge of Python, C/C++, or other forms of scripting and programming."