From -4520963937200139131
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 109fba,d733139e7969f81d
X-Google-Attributes: gid109fba,public
X-Google-Thread: f78e5,d733139e7969f81d
X-Google-Attributes: gidf78e5,public
X-Google-ArrivalTime: 1994-10-04 05:01:55 PST
Path: bga.com!news.sprintlink.net!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!zaphod.crihan.fr!news.univ-rennes1.fr!cribx1.u-bordeaux.fr!labri!miniussi
From: miniussi@labri.u-bordeaux.fr (Alain MINIUSSI)
Newsgroups: comp.std.c++,comp.lang.c++
Subject: Re: How relevant is ANSI C++? (Re: Is STL a good standard?)
Date: 4 Oct 1994 09:50:47 GMT
Organization: Laboratoire Bordelais de Recherche en Informatique
Lines: 67
Distribution: world
Message-ID: <36r8hn$m9i@serveur.cribx1.u-bordeaux.fr>
References: <TMB.94Sep23155815@arolla.idiap.ch> <rfgCwpHx3.2Jz@netcom.com>  <TMB.94Sep26214307@arolla.idiap.ch> <rfgCws76q.Isr@netcom.com>  <KANZE.94Sep27160931@slsvhdt.us-es.sel.de> <JASON.94Sep27152354@deneb.cygnus.com> <36c5vn$9b8@serveur.cribx1.u-bordeaux.fr> <1994Oct3.110638.12211@imec.be>
NNTP-Posting-Host: firmin.labri.u-bordeaux.fr
Xref: bga.com comp.std.c++:4743 comp.lang.c++:31564

In article <1994Oct3.110638.12211@imec.be>, buytaert@imec.be (Steven Buytaert) writes:
|> Alain MINIUSSI (miniussi@labri.u-bordeaux.fr) wrote:
|> [ talking about g++ and the people who programed it ]
really ? I don't remember my entire posting but I don't think that it
was specific to g++.
|> : It's due primarily to the fact that the people who produce these compilers
|> : should learn how to code. 
It sounds really hard... I mean without the context.

|>  I wanted to throw in my little voice here. Since some time, I've been
|>  studying the g++ compiler. That's already 1 point, you *CAN* if you 
|>  like.
well, I don't.
the last time I've been studying the g++ compiler, it was for a bug in template
(version 2.4.5 or something like that) it was... special. But the other parts
seems ok.
|>  Secondly, it isn't trivial, as is with any program that exists for years
|>  (pre ANSI era) already and that has started as a compiler that should
|>  be able to implement any language on any machine (I know, what you are
|>  thinking now...); though, I find the principle behind the gcc/g++/...
|>  compiler (tree structures, RTL, ...) a very flexible (and again, therefore
|>  *NOT* trivial) approach.
I didn't make any critics concerning this approach.

|>  Given some more docs on the frontend of the
|>  compiler design (then what exists already) and enough study of the source
|>  should be enough to implement what you need, within reason.
and what do I do when the next version comes ?

|>  In short, thank God for gcc/g++. If you don't like them, don't use 
|>  them.
first, I'm an atheist and I thank who I like.
Secondly, I didn't blame gnu for the "quality" of their compilers (by quality I mean 
things like efficiency of generated code, speed etc...) since a) it's not
so bad (specialy the efficiency) b) for the price...
and I like the C compiler too, the problem is that they lie when they say
that g++ is able to compile C++ code (and that the reputation of C++ suffer
from that).

Anyway, I think you should reread 1) my previous new 2) the news I was
responding to. I was irritated by the statement that "good software are
difficult to program" (try to adapt this statement to anything else than
software, it's very fun) and "it take time to propagate the changes to the
dark corners of the compiler" (one of the main concerns of OOP is that...
forget it).

|>  Stef
|> 
|> --
|> Steven Buytaert 
|> 
|> WORK buytaert@imec.be
|> HOME buytaert@innet.be
|> 
|> 	'Imagination is more important than knowledge.'
|> 			(A. Einstein)

-- 
------------------------------------------------------------------------------
Alain Miniussi                       |
(avec le "i" avant le "u")           |   For every complex problem, there 
e-mail: miniussi@labri.u-bordeaux.fr |   is a solution that is simple, neat,
tel : 56 84 69 16                    |   and wrong.
LaBRI, Univ. BORDEAUX I              |
351, cours de la Liberation          |                    -- H. L. Mencken
FRANCE                               |
------------------------------------------------------------------------------


