Article View: es.comp.os.linux.programacion
Article #12419Re: Aconsejadme sobre IDE para C/C++
From: Juan Pablo Hierro Álvarez
Date: Wed, 04 Jul 2001 01:25
Date: Wed, 04 Jul 2001 01:25
48 lines
3467 bytes
3467 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Tue, 03 Jul 2001 22:33:31 GMT, gradha@iname.com escribi�: > >Eso aparte de una burrada es algo innecesario, dado que existen herramientas >que ya lo hacen sin necesidad de reescribir c�digo: > > http://hem1.passagen.se/blizzar/mss/index.html > �En qu� quedamos en que es una burrada o en que ya est� hecho? Sobre la primera posibilidad me imagino que cualquiera que se haya tenido que pelear con un puntero loco m�s de una y m�s de dos veces no opinar� igual. Sobre la segunda: Es simplemente una cuesti�n de sacrificar prestaciones de las bibliotecas en favor del rendimiento del c�digo escrito a mano que no controla tantas cosas; pero que: lleva contabilidad de las peticiones de memoria y, a trav�s de la presencia de "n�meros m�gicos" al principio y al final de cada petici�n de memoria (reconvertida de N bytes a N + 2 * sizeof(numero_magico) bytes), es capaz de determinar cuando ha meado fuera del tiesto alg�n puntero (en la pr�ctica cuando alguno de dichos n�meros m�gicos al principio y al final de cada petici�n se vea machacado). Se trata, en �ltima instancia, de asociar una estructura de datos con la informaci�n adicional que se desee en torno a cada petici�n de memoria y de enlazar dichas estructuras en alguna superstructura de tipo arbol binario balanceado o tabla hash para gestionar su creaci�n-destrucci�n-contabilidad. De todos modos, para proyectos intensivos en la gesti�n de memoria, ser�a mejor contar con un recolector de basura, ni las librer�as, ni el bricolage optimizado solucionan la papeleta en estos casos. �D�nde estar�a hoy Mozilla si hubiesen destinado los primeros seis meses del proyecto a crear un buen recolector de basura y se hubiesen podido olvidar a partir de aquel momento de todos los "memory leaks"? - -- Juan Pablo Hierro �lvarez hierro en escomposlinux punto org Clave p�blica: A8707ADF -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7QnE4d1aMoahwet8RAs4dAJ9VkUgz9g9iamglNrdqJROFE0CeTgCgxNcn sdUe/sfoSVGT7sWBoDSUDSY= =7zvy -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<slrn9k4s9q.1au.hierro@localhost.localdomain>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.251.151.101!opentransit.net!fr.clara.net!heighliner.fr.clara.net!isdnet!news.rediris.es!newsfeed.mad.ttd.net!telenews.teleline.es!not-for-mailReferences:
<WUh07.1028$F9.67961036@news.jazztel.es> <slrn9k4882.20k.hierro@otilio.cps.unizar.es> <9rdth9.se9.ln@127.0.0.1>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,28d7d4f71796b11d X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-07-03 18:29:00 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.251.151.101!opentransit.net!fr.clara.net!heighliner.fr.clara.net!isdnet!news.rediris.es!newsfeed.mad.ttd.net!telenews.teleline.es!not-for-mail From: hierro@no.al.Xspan.es (Juan Pablo Hierro Álvarez) Newsgroups: es.comp.os.linux.programacion Subject: Re: Aconsejadme sobre IDE para C/C++ References: <WUh07.1028$F9.67961036@news.jazztel.es> <slrn9k4882.20k.hierro@otilio.cps.unizar.es> <9rdth9.se9.ln@127.0.0.1> Organization: L.I.T.E.C. Reply-To: hierro@no.al.Xspan.es X-Newsreader: slrn-0.9.6.2-4 Message-ID: <slrn9k4s9q.1au.hierro@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: slrn/0.9.6.4 (Linux) Lines: 48 Date: Wed, 04 Jul 2001 01:25:37 GMT NNTP-Posting-Host: 213.4.91.44 X-Complaints-To: usenet@teleline.es X-Trace: telenews.teleline.es 994209937 213.4.91.44 (Wed, 04 Jul 2001 03:25:37 MET DST) NNTP-Posting-Date: Wed, 04 Jul 2001 03:25:37 MET DST