The Minds Behind Visual Programming Languages – 7 People Redefining Software
Seven pioneers helped turn diagrams, icons, graphical objects, and blocks into executable programming languages rather than mere illustrations of code.
Seven pioneers helped turn diagrams, icons, graphical objects, and blocks into executable programming languages rather than mere illustrations of code.
Seven pioneers helped create Logo and the constructionist idea that children learn computation deeply by designing, building, debugging, and sharing things they care about.
Seven pioneers helped make program correctness something that could be specified, reasoned about, and in important cases proved mathematically.
Seven researchers helped make software dependability measurable and engineerable through fault tolerance, reliability models, system safety, recovery, and highly available architectures.
Seven visualization pioneers helped establish visual encodings, exploratory graphics, information design, treemaps, design methodology, D3, and interactive visualization systems.
Seven numerical-computing pioneers helped establish stable matrix algorithms, portable libraries, high-performance implementations, and modern linear-algebra software.
Seven architects and software pioneers helped push scientific computing from the CDC 6600 and Cray systems to massive parallelism, Beowulf clusters, and multithreaded machines.
Seven pioneers helped define the limits, scaling laws, compilers, multithreading, and interconnection architectures behind modern parallel computing.
Seven statisticians and software creators helped establish exploratory data analysis, S, R, generalized models, statistical learning, and programmable statistical ecosystems.
Seven pioneers helped move computer vision from geometric scene understanding and computational theory to CNNs, ImageNet, segmentation, and learned object recognition.