Ruby's Roots and Matz's Leadership [online]. Appfolio Engineering, 2019-11-08 [cit. 2019-11-15]. Matz cítí, že bloky jsou největším vynálezem jazyka Ruby (souhlasím). Převzal myšlenku z jazyka CLU z MIT ze 70. let 20. století, a pojmenoval ji 'iterátory'.... Dostupné online.
STROUSTRUP, Bjarne, 1996. A History of C++: 1979--1991. New York, NY, USA: Association for Computing Machinery. Dostupné online. doi:10.1145/234286.1057836. S. 699–769.
LISKOV, Barbara; ZILLES, Stephen, 1974. Proceedings of the ACM SIGPLAN symposium on Very high level languages. In: [s.l.]: [s.n.]. doi:10.1145/800233.807045. Kapitola Programming with abstract data types, s. 50–59.
BARRON, D. W.; BUXTON, J. N.; HARTLEY, D. F.; NIXON, E.; STRACHEY, C., 1963. The main features of CPL. Computer Journal. Roč. 6, čís. 2, s. 134–143. doi:10.1093/comjnl/6.2.134.
IERUSALIMSCHY, R.; DE FIGUEIREDO, L. H.; CELES, W., 2007. Proceedings of the third ACM SIGPLAN conference on History of programming languages – HOPL III. In: [s.l.]: [s.n.]. ISBN978-1-59593-766-7. doi:10.1145/1238844.1238846. Kapitola The evolution of Lua, s. 2–1–2-26.
IERUSALIMSCHY, R.; DE FIGUEIREDO, L. H.; CELES, W., 2007. Proceedings of the third ACM SIGPLAN conference on History of programming languages – HOPL III. In: [s.l.]: [s.n.]. ISBN978-1-59593-766-7. doi:10.1145/1238844.1238846. Kapitola The evolution of Lua, s. 2–1–2-26.
LATTNER, Chris. Chris Lattner's Homepage [online]. Chris Lattner, 2014-06-03 [cit. 2014-06-03]. Jazyk Swift je výsledkem neúnavného úsilí týmu odborníků na jazyk, guruů dokumentace, ninjů v oblasti optimalizace překladače a neuvěřitelně důležité skupiny interních uživatelů, kteří jazyk skutečně používali a poskytovali zpětnou vazbu pro vylepšování a zkoušení nových nápadů. Samozřejmě také velmi těžil ze zkušeností, které tvrdě získalo mnoho dalších jazyků v této oblasti, a čerpal nápady z Objective-C, Rustu, Haskellu, Ruby, Pythonu, C#, CLU a mnoha dalších jazyků, které lze jen těžko vyjmenovat.. Dostupné online.
LUNDH, Fredrik. Call By Object [online]. [cit. 2017-11-21]. Nahraďte „CLU“ za „Python“, „záznam“ za „instanci“ a „proceduru“ za „funkci nebo metodu“, a dostanete pěkný přesný popis objektového modelu jazyka Python.. Dostupné v archivu pořízeném dne 2019-11-23.