Article View: es.comp.os.linux.programacion
Article #171Re: Entorno conjuntado y ligero para programacion C++
From: Pascal Bourguignon
Date: Sun, 18 Jul 2004 06:57
Date: Sun, 18 Jul 2004 06:57
92 lines
3688 bytes
3688 bytes
PNR <ppnnrr@yahoo.com> writes:
> Hola, por lo que he visto la programacion en Linux parece bastante
> compleja, hay que integrar muchas cosas y herramientas y la cosa no acaba
> de estar muy bien conjuntada. (Aprender el vim, las herramientas
> makefiles, gdbs para analizar la ejecucion, ayudas externas con man y
> otras, ...) Osea, que a mi al menos, me parece mucho en que debanarse los
> sesos antes de poder hacer bien lo principal, que es ponerse a programar
> sin mas dilaccion (C++ en este caso).
Ya. Si empieces con vim...
�Proba emacs!
Todo esta integrado en emacs.
Por ejemplo, "hola mondo":
(RET = RETURN, C-x = control-x, M-x = meta-x = ESC x)
emacs RET
C-x C-f hm.c RET
#include <stdio.h> RET
int main(void){ RET
printf
M-x man RET RET
("�Hola Mondo!\n"); RET
return(0); RET
}
C-x C-s
M-x compile RET hm RET
M-x shell RET
./hm RET
M-x gdb RET hm RET
break main RET
run RET
continue RET
(Por supuesto, por programas m�s complicados, hara falta un
Makefile. En este simple ejemplo, us� las reglas por defecto de make
que sabe como compilar hm desde hm.c).
> �Existe en Linux algo tan practico y bien conjuntado para ponerse a
> programar de manera comoda como un Turbo C++ para DOS? Osea, con el codigo
> en colores,
Por supuesto emacs lo hace en color tambien.
> que le des RUN en el menu
Pues no se exactamente porque en mi .emacs, hago que los botones y los
menus de emacs desaparescan. Pero creo que si tiene el command M-x
compile en los menus. Peor, xemacs tiene una barra de botones par
compilar y depurar. No uso xemacs por eso.
> y si hay errores vaya marcando las lineas de error,
Por supuesto.
> y que si tienes alguna duda desde el menu aparezca la
> ayuda con ejemplos.
M-x apropos RET
C-h i
M-x man
> PS: Ademas es para un portatil 166 Mhz 32MB RAM, asi que que no sea algo
> muy pesado como Anjuta o Kdevelop.
emacs tiene en menos de 8 MB, y se carga m�s deprisa que perl.
> P.S: Y por cierto, ya de paso, aunque no es el grupo apropiado, Algun
> Office que vaya bien en este portatil, porque el OpenOffice es un tanque.
>
> Gracias
Pues, emacs contiene navigador web (w3), email (rmail, vm, gnus), un
lector de newsgroups (gnus), una hora de calculo (ses), y tanta cosas
que no se puede considerar un simple editor de texto pero un sistema
operativo completo. �Qu� pedir m�s?��
--
__Pascal Bourguignon__ http://www.informatimago.com/
There is no worse tyranny than to force a man to pay for what he does not
want merely because you think it would be good for him. -- Robert Heinlein
Technical Details
Message-ID:
<874qo5ajkc.fsf@thalassa.informatimago.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!fr.ip.ndsoftware.net!dedekind.zen.co.uk!zen.net.uk!demorgan.zen.co.uk!195.40.0.165.MISMATCH!easynet-monga!easynet.net!easynet-post2!not-for-mailReferences:
<2ltm2vFgiau3U1@uni-berlin.de>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,4f56e40f52b36a51 X-Google-Thread: f6099,4f56e40f52b36a51 X-Google-Attributes: gidf86c8,gidf6099,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!fr.ip.ndsoftware.net!dedekind.zen.co.uk!zen.net.uk!demorgan.zen.co.uk!195.40.0.165.MISMATCH!easynet-monga!easynet.net!easynet-post2!not-for-mail Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux.misc Subject: Re: Entorno conjuntado y ligero para programacion C++ References: <2ltm2vFgiau3U1@uni-berlin.de> From: Pascal Bourguignon <spam@thalassa.informatimago.com> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 Date: 18 Jul 2004 08:57:55 +0200 Message-ID: <874qo5ajkc.fsf@thalassa.informatimago.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit Lines: 92 Organization: [posted via Easynet Spain] NNTP-Posting-Host: 62.93.174.79 X-Trace: DXC=YL9d3>4_nW7C;KV5=FbYc9EY<>`XO4V7=>Uh<g3k39L4