Modula-3
引用

↑  Modula-3 Reference Manual （页面存档备份，存于） Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan, Bill Kalsow, Greg Nelson. DEC Systems Research Center (SRC) (February 1995)
↑  . Critical Mass Modula-3. elego Software Solutions GmbH.   [2020-03-21]. （原始内容存档于2020-09-24）.
↑  . Polytechnique Montréal Modula-3. elego Software Solutions GmbH.   [2020-03-21]. （原始内容存档于2020-11-19）.
↑  Polstra, John D. . CVSup.org. November 9, 2006  [2020-03-21]. （原始内容存档于2007-04-29）.
↑  Weich, Carsten. . Department of Informatics. University of Klagenfurt.   [2020-03-21]. （原始内容存档于2000-05-20）.
↑  Picheta, Dominik; Locurcio, Hugo. .   [2020-03-21]. （原始内容存档于2016-12-10）.
↑  van Rossum, Guido. . Python.org. May 1996  [2020-03-21]. （原始内容存档于2014-07-24）. besides ABC, my main influence was Modula-3. This is another language with remarkable elegance and power, designed by a small, strong-willed team (most of whom I had met during a summer internship at DEC's Systems Research Center in Palo Alto).
↑  Baby Modula-3 and a theory of objects （页面存档备份，存于） Martin Abadi（英语：）. Digital Equipment Corporation (DEC) Systems Research Center (SRC) Research Report 95 (February 1993).
↑  . Python.org. March 21, 2020  [2020-03-21]. （原始内容存档于2012-10-24）. The idea was borrowed from Modula-3. It turns out to be very useful, for a variety of reasons.
↑  .   [2021-06-25]. （原始内容存档于2021-06-25）.
↑  Rovner, Paul; Levin, Roy; Wick, John. . Hewlett-Packard Labs (报告). January 11, 1985  [2021-08-11]. （原始内容存档于2021-05-16）.
↑  Thacker, Charles P.; Stewart, Lawrence C.; Satterthwaite, Edwin H. Jr. . Hewlett-Packard Labs (报告). December 30, 1987  [2021-08-11]. （原始内容存档于2021-05-16）.
↑  McJones, Paul R.; Swart, Garret F. . Hewlett-Packard Labs (报告). September 28, 1987  [2021-08-11]. （原始内容存档于2021-05-16）.
1 2  Modula-3 report (revised) （页面存档备份，存于） Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan, Bill Kalsow, Greg Nelson. DEC Systems Research Center (SRC) Research Report 52 (November 1989)
↑  Peter Robinson（英语：）.  (PDF). 1994  [2021-08-11]. （原始内容 (PDF)存档于2021-12-17）. The Computer Science course at the University of Cambridge teaches ML as an introductory language at the beginning of the freshman year, and then uses Modula-3 to introduce imperative programming at the end of that year. Further lectures on advanced features of Modula-3 are given early in the second year, together with separate lectures on C. Other, specialised languages are introduced subsequently as the course progresses.
↑  .   [2021-08-11]. （原始内容存档于2022-02-24）. SPIN and its extensions are written in Modula-3, a type-safe programming language developed at DEC SRC. Modula-3 offers modern language features such as objects, garbage collection, and threads. We rely on its type-safe properties to protect sensitive kernel data and interfaces from malicious or errant extensions.
↑  Systems Programming with Modula-3.
↑  .   [2023-02-21]. （原始内容存档于2023-02-21）.
1 2  Luca Cardelli, Jim Donahue, Mick Jordan, Bill Kalsow, Greg Nelson.  (PDF). 1989  [2021-08-12]. （原始内容 (PDF)存档于2021-03-24）.
↑  .   [2021-06-22]. （原始内容存档于2008-02-23）. I had some experience with using Modula-2+ and talked with the designers of Modula-3 and read the Modula-3 report. Modula-3 is the origin of the syntax and semantics used for exceptions, and some other Python features.
↑  .   [2022-05-15]. （原始内容存档于2020-09-23）.
↑  Garbage Collection of Remote Objects （页面存档备份，存于）, Java Remote Method Invocation Documentation for Java SE 8.
↑  .   [2018-07-01]. （原始内容存档于2020-12-03）. It is a mixture of the class mechanisms found in C++ and Modula-3. ……As in Modula-3, there are no shorthands for referencing the object’s members from its methods: the method function is declared with an explicit first argument representing the object, which is provided implicitly by the call. ……I would use Modula-3 terms, since its object-oriented semantics are closer to those of Python than C++, but I expect that few readers have heard of it.