FACTOID # 62: The four largest nations are Russia, China, USA, and Canada.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "EGCS" also viewed:
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > EGCS

In computing, EGCS (Experimental/Enhanced GNU Compiler System, pronounced "eggs") was a compiler system which forked from GCC in 1997 and was re-merged in April 1999.


By 1991, GCC 1.x had reached a point of stability, but architectural limitations prevented many desired improvements, so the Free Software Foundation started work on GCC 2.x. But during the mid-1990s, the FSF kept such close control on what was added to the official version of GCC 2.x that GCC was used as one example of the "cathedral" development model in Eric S. Raymond's essay The Cathedral and the Bazaar.


As GCC was free software, programmers wanting to work in other directions — particularly those writing interfaces for languages other than C — were free to develop their own fork of the compiler. Having multiple forks proved inefficient and unwieldy, however, and the difficulty in getting work accepted by the official GCC project was greatly frustrating for many.


In 1997, a group of developers formed EGCS, to merge several experimental forks into a single project. Projects merged included g77 (Fortran), PGCC (Pentium-optimised GCC), many C++ improvements and many new architectures and operating system variants.


EGCS development proved sufficiently more vital than GCC development that the FSF officially halted development on their GCC 2.x compiler, "blessed" EGCS as the official version of GCC and appointed the EGCS project as the GCC maintainers in April 1999. Furthermore, the project explicitly adopted the "bazaar" model over the "cathedral" model. With the release of GCC 2.95 in July 1999, the two projects were once again united.


External links

  • EGCS 1.0 announcement (http://www.goof.com/pcg/egcs.html)
  • EGCS 1.0 features list (http://gcc.gnu.org/egcs-1.0/features.html)

  Results from FactBites:
 
SAL- Programming - Languages & Compilers - egcs (124 words)
egcs is an experimental step in the development of GCC, the GNU C compiler.
egcs is a collaborative effort involving several groups of hackers using an open development model to accelerate development and testing of GNU compilers and runtime libraries.
However, egcs has been carefully tested and should be comparable in quality to most gcc releases.
EGCS 1.1 - GNU Project - Free Software Foundation (FSF) (1067 words)
December 1, 1998: We are pleased to announce the release of EGCS 1.1.1.
EGCS is a free software project to further the development of the GNU compilers using an open development environment.
EGCS 1.1 is based on an June 6, 1998 snapshot of the GCC 2.8 development sources; it contains all of the new features found in GCC 2.8.1 as well as all new development from GCC up to June 6, 1998.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.