Intel® Compiler vectorization features are improving its capabilities continuously through utilizing STL vectors, indirect addressing, multi-dimensional arrays, and SIMD of OpenMP* 4.0.
Perhaps, readers remember my article titled "Last line effect". It describes a pattern I've once noticed: in most cases programmers make an error in the last line of similar text blocks.
There is a long discussion talking about the advantages of Procedural Programming vs. the advantages of Object Oriented Programming.
by Henry A. Gabb, Sr. Principal Engineer, Intel Software and Services Group