This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: RFC: GCC 4.4 criteria - add Fortran as primary language?


On Wed, 20 Feb 2008, "Weddington, Eric" <eweddington@cso.atmel.com> wrote:
> > Maybe there could be a "semi-primary" or "experimental
> > primary" status;
> > a feature could be treated as primary, but with the understanding that
> > the requirement will be waived if it causes excessive delay.  The
> > "experimental" label could be dropped after a few successful releases.
>
> Well, why not mirror the Primary and Secondary Platform lists on the
> back end, and have Primary Languages and Secondary Languages on the
> front end, with separate criteria for each category? For examples,
> Primary Languages would be C and C++, and put Ada, Java, and Fortran in
> the Secondary Languages group.

1. C   : 10000 points: it's the #1, it's the God of the modern languages, it's
a super language, it's very popular, it's very used in embedded systems,
operating systems and libraries.

2. C++ :  8000 points: it's its big brother. It's the language for complex
realtime applications.

3. Fortran: 5000 points: it's the ancient mathematical brother of C. It's very
used in electronic applications related to EDA, Spice, simulators, LAPACK,
3D rendering, etc.

4. Java:    1500 points: it's contrarrested because its TM is trademark of
Sun, Sun controls implementations of overall binaries JVM, Java compiler and
standard Java libraries, and because Sun mispecifies its overcomplex language
for Java2, Java5, Java6 and Java7 that are poorly performed. They don't use
templates as C++, instead, they use genericity.

5. ObjC/ObjC++: 300 points: the GUI language from Apple for Apple.

Why don't use a voting strategy to get the final valuation of Primary
 & Secondary languages?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]