|
| Commerciel brug af G++ ? Fra : Bo Lorentsen |
Dato : 21-12-00 23:42 |
|
Davs ...
Jeg har været meget glad for at benytte mig af g++ på flere forskellige
platforme. Version 2.95.2 er efterhånden en meget stabil C++ compiler
(især med SGI STL 3.3), og jeg vil derfor meget gerne kunne benytte den
på jobet.
For at kunne dette, er det nødvendigt at finde nogle refferancer til
andre (helst store) virksomhedder der benytter sig af g++. Sådan en list
har jeg endu ikke fundet på nettet og jeg ville meget gerne vide om der
er en eller flere der kan hjælpe mig med en eller flere sådanne
refferancer, som jeg (og måske andre) kan benytte i en sådan situation.
Jeg kunnne jo evt. sætte en lille side op
Anyone ?
/BL
| |
Martin Moller Peders~ (22-12-2000)
| Kommentar Fra : Martin Moller Peders~ |
Dato : 22-12-00 10:54 |
|
In <3A428722.76583C3E@tod.dk> Bo Lorentsen <bl@tod.dk> writes:
>Davs ...
>Jeg har været meget glad for at benytte mig af g++ på flere forskellige
>platforme. Version 2.95.2 er efterhånden en meget stabil C++ compiler
>(især med SGI STL 3.3), og jeg vil derfor meget gerne kunne benytte den
>på jobet.
>For at kunne dette, er det nødvendigt at finde nogle refferancer til
>andre (helst store) virksomhedder der benytter sig af g++. Sådan en list
>har jeg endu ikke fundet på nettet og jeg ville meget gerne vide om der
>er en eller flere der kan hjælpe mig med en eller flere sådanne
>refferancer, som jeg (og måske andre) kan benytte i en sådan situation.
>Jeg kunnne jo evt. sætte en lille side op
Findes der andre gode C++ kompilerer til unix, overhovedet ?
/Martin
| |
Peter Makholm (22-12-2000)
| Kommentar Fra : Peter Makholm |
Dato : 22-12-00 11:52 |
|
tusk@daimi.au.dk (Martin Moller Pedersen) writes:
> Findes der andre gode C++ kompilerer til unix, overhovedet ?
Digitals C++ oversætter kan vist noget som gcc ikke kan. Men det siger
vist mere om OSF/1 særheder end oversætterene.
| |
Bo Lorentsen (22-12-2000)
| Kommentar Fra : Bo Lorentsen |
Dato : 22-12-00 18:53 |
|
Peter Makholm wrote:
> tusk@daimi.au.dk (Martin Moller Pedersen) writes:
>
> > Findes der andre gode C++ kompilerer til unix, overhovedet ?
>
> Digitals C++ oversætter kan vist noget som gcc ikke kan. Men det siger
> vist mere om OSF/1 særheder end oversætterene.
Hmm, er det ikke en mips der sidder inden i sådan en dims ? Mips her
noget helt for sig selv sådan som jeg forstår det, noget i retningen af :
sådan som en RISC CPU skal være
/BL
| |
Peter Makholm (23-12-2000)
| Kommentar Fra : Peter Makholm |
Dato : 23-12-00 10:54 |
|
Bo Lorentsen <bl@tod.dk> writes:
> > Digitals C++ oversætter kan vist noget som gcc ikke kan. Men det siger
> > vist mere om OSF/1 særheder end oversætterene.
>
> Hmm, er det ikke en mips der sidder inden i sådan en dims ? Mips her
OSF/1 var vist et forsøg på at lave en samlet unix[0], der kunne køre på
flere af producenternes maskiner. Men jeg har aldrig set det køre på
andet end Alphaer.
0) Altså sådan cirka lige som linux, men istedet for bare at gøre det,
så forsøgte man hårdt og mislykkedes.
| |
Thorbjørn Ravn Ander~ (22-12-2000)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 22-12-00 16:33 |
|
Martin Moller Pedersen wrote:
>
> Findes der andre gode C++ kompilerer til unix, overhovedet ?
Sun's den dyre skulle være udmærket. Lars?
--
Thorbjørn Ravn Andersen "...sound of...Tubular Bells!"
http://bigfoot.com/~thunderbear
| |
Bo Lorentsen (22-12-2000)
| Kommentar Fra : Bo Lorentsen |
Dato : 22-12-00 19:03 |
|
Thorbjørn Ravn Andersen wrote:
> > Findes der andre gode C++ kompilerer til unix, overhovedet ?
>
> Sun's den dyre skulle være udmærket. Lars?
Du må ikke sige sådan noget højt, jeg er MEGET ked af SUN CC. Jeg har
fundet rigtig mange fejl i den compiler, og jeg er meget skuffet over
den kode den laver både med hensyn til størrelse og hastighed, og så
deres support (som vi betaler for).
Da jeg fandt fx. en fejl i deres compiler (template member functions)
ringede en flink mand fra England til mig for at fortælle at den fejl
jeg havde fundet og lavet eksempel på, viste flere graverende fejl i
deres compiler. Desværre ville den først blive rettet i næste version,
som komme på markedet om et års tid (intern release 6.0/5.3), men hvis
jeg kunne komme med nogle argumenter for hvorfor det er vigtigt kunne
han måske få en patch igennem lidt før !
Arrrrr, vi havde release idag, så jeg lavede endu et SUN CC hack i min
kode !!!
Så jeg er meget glad for den kode gcc laver på Solaris, den fylder
omkring 4 gange mindre og er omtrent dobbel så hurtig (ikke nogen
officiel måling).
/BL
Ps.: Jeg koder rent ANSI C++.
| |
Dennis Schafroth (29-12-2000)
| Kommentar Fra : Dennis Schafroth |
Dato : 29-12-00 12:34 |
|
Bo Lorentsen wrote:
> Thorbjørn Ravn Andersen wrote:
>
> > > Findes der andre gode C++ kompilerer til unix, overhovedet ?
> >
> > Sun's den dyre skulle være udmærket. Lars?
>
> Du må ikke sige sådan noget højt, jeg er MEGET ked af SUN CC. Jeg har
> fundet rigtig mange fejl i den compiler, og jeg er meget skuffet over
> den kode den laver både med hensyn til størrelse og hastighed, og så
> deres support (som vi betaler for).
>
> Da jeg fandt fx. en fejl i deres compiler (template member functions)
> ringede en flink mand fra England til mig for at fortælle at den fejl
> jeg havde fundet og lavet eksempel på, viste flere graverende fejl i
> deres compiler. Desværre ville den først blive rettet i næste version,
> som komme på markedet om et års tid (intern release 6.0/5.3),
Kan du forward dine eksempler til dschafroth@agency.com? Vi bruger selv
Forte C++ 6.0/5.1
> men hvis
> jeg kunne komme med nogle argumenter for hvorfor det er vigtigt kunne
> han måske få en patch igennem lidt før !
> Arrrrr, vi havde release idag, så jeg lavede endu et SUN CC hack i min
> kode !!!
>
> Så jeg er meget glad for den kode gcc laver på Solaris, den fylder
> omkring 4 gange mindre og er omtrent dobbel så hurtig (ikke nogen
> officiel måling).
>
> /BL
>
> Ps.: Jeg koder rent ANSI C++.
Dennis Schafroth
| |
Bo Lorentsen (29-12-2000)
| Kommentar Fra : Bo Lorentsen |
Dato : 29-12-00 20:01 |
|
Dennis Schafroth wrote:
> > Da jeg fandt fx. en fejl i deres compiler (template member functions)
> > ringede en flink mand fra England til mig for at fortælle at den fejl
> > jeg havde fundet og lavet eksempel på, viste flere graverende fejl i
> > deres compiler. Desværre ville den først blive rettet i næste version,
> > som komme på markedet om et års tid (intern release 6.0/5.3),
>
> Kan du forward dine eksempler til dschafroth@agency.com? Vi bruger selv
> Forte C++ 6.0/5.1
Hmm, koden kommer fra en klasse som er en slags typesafe void pointer.
Ideen er taget fra en artikel i CUJ. I grove træk ser koden sådan ud :
class variant {
template<class T> set( T data );
template<class T> T get( void );
};
g++ ved godt hvad dette betyder, men SUN CC (6.0) fejler.
Den kode jeg brugte til fejlreporten (der er også et case nummer), ligger
inde på jobbet, men hvis det har din interesse kan jeg poste det om en uge.
(Jeg har lige en uges ferie, og hjemme er jeg SUN CC fri
/BL
| |
Lars Balker Rasmusse~ (05-02-2001)
| Kommentar Fra : Lars Balker Rasmusse~ |
Dato : 05-02-01 10:52 |
|
Thorbjørn Ravn Andersen <thunderbear@bigfoot.com> writes:
> Martin Moller Pedersen wrote:
> > Findes der andre gode C++ kompilerer til unix, overhovedet ?
>
> Sun's den dyre skulle være udmærket. Lars?
Jeg læser ikke desu
Men jo, Forte er ok, og klart bedre end g++ på SPARC.
--
Lars Balker Rasmussen "Special is bad."
| |
N/A (22-12-2000)
| Kommentar Fra : N/A |
Dato : 22-12-00 19:06 |
|
| |
Bo Lorentsen (22-12-2000)
| Kommentar Fra : Bo Lorentsen |
Dato : 22-12-00 19:06 |
|
Peter Jespersen wrote:
> g++ er en udemærket generel oversætter...de fleste
> maskinplatforme har så gerne nogle lidt mere optimerede
> oversættere, da g++ hovedsagelig er lavet til x86...fx kan
> DEC/Scompaq's kommercielle Linux oversætter til Alpha vist nogle
> ret småhårde ting.
Det er vist noget med lidt runtime analyze som feedback til optimizeren,
hvis jeg ikke tager fejl. Jeg har hørt om noget tilsvarende til AIX.
> På en del platforme er g++ så den mest benyttede
> oversætter....ex: husker jeg noget om at Be Inc benytter denne
> oversætter til oversætning af BeOS.
Det kunne være et godt spor, selvom de jo ikke har den store success
endu.
/BL
| |
N/A (23-12-2000)
| Kommentar Fra : N/A |
Dato : 23-12-00 18:13 |
|
| |
Bo Lorentsen (23-12-2000)
| Kommentar Fra : Bo Lorentsen |
Dato : 23-12-00 18:13 |
|
Anders Bo Rasmussen wrote:
> >Findes der andre gode C++ kompilerer til unix, overhovedet ?
>
> Kai C++?
Hvilke platforme findes den på og hvorfor er den bedre end g++ ?
/BL
| |
N/A (25-12-2000)
| Kommentar Fra : N/A |
Dato : 25-12-00 15:07 |
|
| |
Bo Lorentsen (25-12-2000)
| Kommentar Fra : Bo Lorentsen |
Dato : 25-12-00 15:07 |
|
Anders Bo Rasmussen wrote:
> On Sat, 23 Dec 2000 18:12:40 +0100,
> Bo Lorentsen <bl@tod.dk> wrote:
>
> >Anders Bo Rasmussen wrote:
> >
> >> >Findes der andre gode C++ kompilerer til unix, overhovedet ?
> >>
> >> Kai C++?
> >
> >Hvilke platforme findes den på og hvorfor er den bedre end g++ ?
>
> I følge http://animal.ihug.co.nz/c++/compilers.html "score" den pænt godt -
> faktisk bedst på alle punkter på nær ét eller noget i den stil.
Det er er udemærket liste, men den er lidt ufuldstændig Men der er rigtigt at
Gcc ikke har så fuldendt RTTI, men med dens "hafnia" optimizer, laver den
utroligt god, og efter min erfaring stabil kode.
Hvis man vil have et std. lib lige nu og her (hvis man ikke kan vente på Gcc
3.00) er SGI STL 3.3 incl. iostreams svaret på din bøn
> Jeg har ingen erfaring med denne compiler, så jeg ved sådan set ikke ret meget
> om den. Men jeg mener den laver ret hurtig kode, men kan ikke lige finde noget
> documentation på dette. Man kan evaluere den i 30 dage.
Hmm, mit oprindelige spørgsmål var vist også om der var nogle der viste om Gcc
blev benyttet profesionelt, og det var nogle der var så stolte af det så de skrev
om det, så man kunne finde en referance.
Men tak for input, jeg vil gøre alt for at vi ikke skal benytte os af SUN CC
mere, og hvis Kai C++ virkeligt er en bedre compiler så er det da den vi måske
hopper ombor i.
/BL
| |
Per Abrahamsen (29-12-2000)
| Kommentar Fra : Per Abrahamsen |
Dato : 29-12-00 18:19 |
|
Bo Lorentsen <bl@tod.dk> writes:
> For at kunne dette, er det nødvendigt at finde nogle refferancer til
> andre (helst store) virksomhedder der benytter sig af g++.
Det lyder som om du arbejder et sted der vil have det bedst ved at
købe et produkt. Cygnus plejede at sælge GCC og venner kommercielt
til mange platforme, de er blevet opkøbt af Red Hat, men mon ikke de
stadig sælger det? Prøv at kontakte dem, de kan sikkert levere en
imponerende kundeliste.
| |
|
|