John von Neumann (1903 – 1957) je bil na Madžarskem rojen matematik judovskega porekla, ki je dragocen prispevek k matematiki, kvantni teoriji, hidrodinamiki, teoriji množic, računalništva, teorije iger, funkcionalne analize, teorije odločanja in ekonomije. John von Neumann je večino svoje kariere, od 30. leta do smrti pri 54. letih, preživel na Inštitutu za napredne študije na univerzi Princeton, kjer je bil ob ustanovitvi leta 4 ena od štirih prvotnih fakultet. Inštitut za napredne študije je institucija, podprta s štipendijami, v kateri raziskovalci zasledujejo lastne cilje brez pritiska poučevanja ali sponzorstva.
John von Neumann je bil eden od velikih intelektualcev iz sredine 20. stoletja, ki se je družil z J. Robertom Oppenheimerjem, Kurtom Gödelom, Freemanom J. Dysonom, Albertom Einsteinom, Alonzom Churchom in Alanom Turingom na Inštitutu za napredne študije. John von Neumann je že zgodaj pokazal sijaj pri matematiki in imel fantastičen spomin. Šolal se je na Madžarskem in v Švici, 4 leta je bil zasebni predavatelj v Berlinu, preden se je priselil v ZDA.
Prispevki Johna von Neumanna k znanosti in matematiki so bili številni. Leta 1946 je zgradil prvi digitalni elektronski računalnik (stroj IAS), pri čemer je ustvaril von Neumannovo računalniško arhitekturo, univerzalno arhitekturo, ki se uporablja v večini današnjih osebnih računalnikov.
Leta 1944 je John von Neumann z Oskarjem Morgensternom objavil Theory of Games and Economic Behavior, knjigo, ki je utemeljila področje teorije iger in prispevala k teoriji odločanja. Med drugo svetovno vojno je delal pri projektu Manhattan v Los Alamosu. John von Neumann je ustvaril eno najstrožjih matematičnih formulacij kvantne mehanike. V hidrodinamiki je zasnoval preprost način za matematično simulacijo viskoznosti, ki je olajšal delo v hidrodinamiki in aerodinamiki.
John von Neumann je razvil idejo celičnih avtomatov in izvedel prvo temeljito študijo dinamike samoreplikacijskih strojev. Von Neumann je bil tudi eden prvih pravih programerjev, ki je ustvaril različne uporabne algoritme.