🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Consulta GCC ??

#7165
From: Pascal Bourguignon
Date: Tue, 25 Mar 2003 09:56
48 lines
2927 bytes
Mikel Irazabal <m_irazabal@yahoo.es> writes:

> IRI wrote:
> > Que es IDE??
> 
> IDE = Integrated Development Enviroment
> 
> En Cristiano:  Entorno de desarrollo integrado
> 
> Es una aplicaci�n que generalmente une editor, compilador
> y depurador para el desarrollo de software.
> 
> Por ejemplo:  Turbo C, Visual C++, DevCPP, KDEvelop
> 
> 
> Yo te recomendar�a usar GCC sin GUI, aprender a hacer
> Makefiles (mira: http://www.eng.hawaii.edu/Tutor/Make/ )
> y usar un depurador separado como por ejemplo el DDD
> (o el GDB si quieres ser purista).

Es decir, un GUI es para  los "usuarios". Para la gente que "hace" las
cosas  haciendo  clic repetitivamente  durante  horas  para gastar  su
tiempo pareciendo trabajar.

Por contrario,  un programador pasa  tiempo reflexionando, y  luego un
poco de tiempo  diciendo al ordenador qu� trabajor  tiene que hacer, y
luego  pasa  el  resto de  su  tiempo  jugando  a Quake,  mientras  el
ordenador hace su trabajo.

Por eso,  el mejor IDE es  emacs, porque en  emacs hay un lisp  con el
cual   el   programador   puede   escribir  programas   para   generar
automaticamente     su    codigo,     hacer     meta-programaci�n    o
meta-meta-programaci�n, en  lugar de pasar su tiempo  haciendo clic en
un GUI...

Vease http://www.swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/


(Y si,  es bueno  (y f�cil) saber  escrir sus propios  Makefiles, pero
nota que muchos Makefiles hoy en dia son generados automaticamente por
configure y automake, y  que configure es generado automaticamente por
autoconf: meta-meta-programaci�n en acci�n).

-- 
__Pascal_Bourguignon__                   http://www.informatimago.com/
----------------------------------------------------------------------
Do not adjust your mind, there is a fault in reality.
Technical Details
Message-ID: <8765q7u5vk.fsf@thalassa.informatimago.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!213.220.35.225!not-for-mail
References: <3e7bae68$1_1@nova.entelchile.net> <20030323121003.3C9.1.NOFFLE@BlackSpark.local> <VA.000004fd.006fe6e5@noemai.com> <3e7f6252_2@nova.entelchile.net> <b5p2sd$2b074f$1@ID-172074.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,cfbaa215c20337bd
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-03-25 01:56:34 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!213.220.35.225!not-for-mail
From: Pascal Bourguignon <pjb@informatimago.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Consulta GCC ??
Date: 25 Mar 2003 10:56:15 +0100
Organization: informatimago.com
Lines: 48
Sender: pascal@thalassa.informatimago.com
Message-ID: <8765q7u5vk.fsf@thalassa.informatimago.com>
References: <3e7bae68$1_1@nova.entelchile.net> <20030323121003.3C9.1.NOFFLE@BlackSpark.local> <VA.000004fd.006fe6e5@noemai.com> <3e7f6252_2@nova.entelchile.net> <b5p2sd$2b074f$1@ID-172074.news.dfncis.de>
NNTP-Posting-Host: 213.220.35.225
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1048586193 79005652 213.220.35.225 (16 [41911])
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50