🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #8888

Re: Algo tipo realloc en C++

#8888
From: NotFound
Date: Tue, 01 Oct 2002 17:46
41 lines
2585 bytes
"znôrt" escribió:

> > Y otra es usar un compilador que compile C++ a C, como el Comeau.
> 
> No conocía eso... he echado un vistazo y, bien... mola porque la idea de
> generar C puro y duro puede tener sus usos. Pero luego me he encontrado
> esto en su web ...
> 
> (the generated C code won't work on another platform, as it is CPU, OS
> and C compiler specific, and furthermore, it is not standalone). It then
> transparently invokes a particular C compiler that we've specifically
> ported it to (again, it won't work with one we haven't ported it to --
> such porting must be done by Comeau since particulars must be coded into
> the compiler and library itself).
> 
> ... y entonces me pregunto... si el C que genera sólo vale en esas
> condiciones... qué ventaja tiene esto sobre usar un compilata de c++
> puro y duro??

A ver, si tienes varias plataformas usarás el backend de Comeau para
todas esas plataformas, y el C++ que escribes es único, o sea, es un
único compilador con varios generadores de código.

¿Qué ventaja tiene? Que no es fácil encontrar un compilador que valga
para un montón de plataformas. ¿Qué por que los de Comeau se lo montaron
de esa manera en vez de generar código objeto directamente? Supongo que
para simplificar el problema de hacer un montón de generadores de código
distintos, reduciéndolo a variantes de uno mismo.

Salu2
Technical Details
Message-ID: <3D99DF8E.B7D3EB1E@tengo.no>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!newsfeed.esat.net!lnewspeer01.lnd.ops.eu.uu.net!emea.uu.net!cesio.mundo-r.com!not-for-mail
References: <3d92d41e@news.upm.es> <3D933DAC.C61FC297@tengo.no> <3d941a74@news.upm.es> <3D948F88.29902442@tengo.no> <3d980cc6@news.upm.es> <3D988419.A7B6EA4C@tengo.no> <20021001010908.49606a06.x@x.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,af7bf8d53dac2e00
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-10-01 11:36:22 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!newsfeed.esat.net!lnewspeer01.lnd.ops.eu.uu.net!emea.uu.net!cesio.mundo-r.com!not-for-mail
From: NotFound <correo@tengo.no>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Algo tipo realloc en C++
Date: Tue, 01 Oct 2002 19:46:54 +0200
Organization: Another Netscape Collabra Server User
Lines: 41
Message-ID: <3D99DF8E.B7D3EB1E@tengo.no>
References: <3d92d41e@news.upm.es>
  <3D933DAC.C61FC297@tengo.no>
  <3d941a74@news.upm.es>
  <3D948F88.29902442@tengo.no>
  <3d980cc6@news.upm.es>
  <3D988419.A7B6EA4C@tengo.no> <20021001010908.49606a06.x@x.com>
NNTP-Posting-Host: 213.60.69.125
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mozilla 4.77 [es] (X11; U; Linux 2.4.4-4GB i686)
X-Accept-Language: en