Talk:Modula-2

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Is Oberon-2 the latest of Wrth's languages ? AFAIR it grown into Oberon/F aka Component Pascal


What do you mean by Wirth's languages - ones that he has designed or ones that he has inspired? If it is the latter, Zonnon is probably the latest.

The language Component Pascal, formerly known as Oberon/L (Oberon/F is actually the framework now known as BlackBox) is a product of Oberon Microsystems Inc. who are credited as being the authors of the CP language report. Although Wirth is a director of the company, I don't believe that he was responsible for conceiving the language extensions. I think that was more likely the work of Beat Heeb, Cuno Pfister, Clemens Szyperski et al.

Chris Burrows 00:45, 30 December 2005 (UTC)

Major Implementations[edit]

The only "major" implementation listed in the infobox is "ACK", which unfortunately is linked to the ASCII control character ACK. Could someone with more knowledge of the Modula-2 world please fix this? —Chris Chittleborough 17:33, 7 April 2006 (UTC)

Done! Chris Burrows 01:19, 8 April 2006 (UTC)

Added XDS and P1 Modula-2 today. Both compilers conform to the ISO standard. Maybe GNU Modula-2 should also be added. Cschlegel 17:13, 22 January 2007 (UTC)

The heading should be changed from 'Major Implementations' to 'Current Implementations' if these are to be added. Otherwise Logitech Modula-2, ETH Modula-2, TopSpeed Modula-2, StonyBrook Modula-2 etc. should also be included.

Chris Burrows 00:41, 23 January 2007 (UTC)

Modula-2, the language of choice[edit]

Removed this:

Along with C and Ada, Modula-2 is often regarded as one of the three most significant "modern" programming languages (ie, of the structured programming era). Of the three, Modula-2 is the smallest, easiest to read, easiest to learn, and cleanest designed, both syntactically and conceptually.

This is in desperate need of a source (or twenty) before going back in. The second sentence is pure opinion lacking even the basic definitions (smallest how?) and the first is at least highly questionable. One of the most significant "modern" programming languages? More significant than Algol, PL/I or for that matter Pascal?

Statements like these are not helpful. We need facts or quoted opinions, not unqualified praise. For one thing, coming out on top in a comparison between C, Ada and yourself is arguably no great feat... 82.92.119.11 21:19, 7 November 2006 (UTC)

Scrap Pascal from that list, since Modula2 was meant as a Pascal redesign(http://www.inf.ethz.ch/personal/wirth/projects.html), and in return many M2 features were backported to Pascal. From a language design point of view they are nearly the same language. 88.159.64.210 (talk) 11:19, 10 May 2011 (UTC)

Modula-GM[edit]

The first experimental use of Modula-GM in an embedded controller was in the 1993 Gen-4 ECU used by the CART (Championship Auto Racing Teams) and IRL (Indy Racing League) teams[2]. The first production use of Modula-GM was its use in GM trucks starting with the 1990 model year

This makes no sense: how could the first experimental use come before the first production use? This site claims that the second generation was used in CART in 1988, which makes more sense. Metageek (talk) 20:10, 21 August 2008 (UTC)

Modula vs Modula-2[edit]

There's no mention of the original Modula, which was the "first" redesign of Pascal. Modula had limitations similar to "classic" Pascal in that the entire program had to be submitted to the compiler as a single compilation unit. There were compilers, and some production systems were created in Modula, mostly in the US Defense community, as early as 1980-1982. --BSD Daemon (talk) 21:23, 11 October 2011 (UTC)

Modula has its own Wiki page if you want to include the details that you refer to. The 'Influenced by' link points to it.Chris Burrows (talk) 03:10, 12 October 2011 (UTC)