Vectorized Programming Languages (with examples in Python and C) — Daniel Wysocki

Most of today’s data analysis – scientific or otherwise – is performed in a vectorized programming language (e.g., Python+numpy, R, MATLAB). These languages are distinguished from more traditional “scalar” programming languages, in that one performs operations on entire arrays, instead of looping over each individual element.