HOME

Resources

Compilers Tutorials/Papers Libs/Sources Newsgroups FAQ Forums/Lists

Special Areas

GNU Modula-2 Modula-2 CGI Tutorial Howto Setup a Fine Modula-2 Environment Programming with Modula-2 Misc. Modula-2 Related Pages Not-English Modula-2 Pages Downloads Please Sign My Guestbook Code Search

Recommended Links

GNU Modula-2

Modula-2 home page

Introduction


[ top ]  About the language Modula-2

Before learning Ada95 or Modula-3, it might be a good idea to have a look at Modula-2. A language offering both powerful and modern concepts like strict modularization or exception-handling (in ISO Modula-2. Yes, there is an ISO-Standard: ISO/IEC 10514-1:1996), it is still easy to learn. Free compilers are available for a variety of platforms including Linux, FreeBSD and various Microsoft Dos/Windows systems.

Please get me right: I think Modula-3 and Ada95 are really nice languages compared to C or C++. But while (1) Ada95 is very complex and hard to learn (just think of the string-types), (2) Modula-3 is a bit strange if you look at the compiler-systems (This changes since the distributions are developed by Elego). Modula-2 is the perfect alternative. And it will be present on GNU-GCC based systems as soon as GNU Modula-2 will be part of every complete GCC distribution.

Where to go from here:


[ top ]  About FMP (The Free Modula-2 Pages)

With a new computer language one not only learns a new vocabulary and grammar but opens oneself to a new world of thought. (Niklaus Wirth)

This page was created as lots of Modula-2 related pages contain broken links or other outdated material. As I am very sure Modula-2 is a great and clear language supporting the programmer through its concepts I want to provide a good starting point for people interested in the language. Enjoy.

The page concentrates on free Modula-2 resources (as you may have guessed from the page-title). If you know free compilers, projects or other Modula-2 related resources, please let me know. This page is often updated - a "Modula-2 should not disappear project".

I run a linkcheck now and then to keep the whole thing up to date. When a link seems to be dead I add a note that the page is unreachable. If it remains in this state for more than one or two months the link is removed. Not all dead links can of course be filtered this way: Please report dead links.

This page was made and is maintained using free software (Using Vim, Firefox and FileZilla). I'm not one of those who want every piece of code/software to be free - it should always be possible to get paid for good work -, but I have lots of respect for people offering their high-quality code/software for free. Thanks.



Get more information


FMP RSS Feed

IRC Modula-2 Chat

Modula-2 Webring
[ List_all | Random | Join ]
[ Prev | Next ]

Google


dmoz



Contact, suggestions, submission of news items: contact information







Made with CSS