Article View: es.comp.os.linux.programacion
Article #9370Re: Aprender a programar
From: {EiRoN}
Date: Sun, 21 Jul 2002 14:08
Date: Sun, 21 Jul 2002 14:08
57 lines
3406 bytes
3406 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sat, 20 Jul 2002 20:19:08 +0200, Falcon wrote:
> Hola.
> Soy un usuario de Linux y he decidido aprender a programar.
> Quisiera saber por cual lenguaje comienzo ya que no me decido entre "C" o
> "Python", debo de aclarar que ser�a partiendo desde cero ya que nunca he
> programado.
IMHO python me parece mas idoneo para empezar, ya que al ser
interpretado te resultara algo mas sencillo, o, mejor que python, con
perl, que es mas parecido a C++. En cualquier caso, aprender C es la
*mejor* opcion, con diferencia, ya que te servira no solo para
programar aplicaciones, si no tambien para entender, tanto el
funcionamiento del SO en si, como otras aplicaciones opensource que
tengas.
> Me atrae m�s "C" ya que creo que es el lenguaje base de Linux y adem�s he
> leido algunos libros sobre este lenguaje.
> Lo que me guistar�a saber es que programas debo tener instalado en mi
> linux para poder programar en "C" y si existe uno como Visual Studio para
> este sistema operativo.
Para programar en C, te basta con un editor de texto (vi, emacs,
joe, etc...) y un compilador de C, sobre estos ultimos, hay muchos y
muy variados, personalmente te aconsejo gcc (FYI: www.gnu.org) primero
porque se distribuye bajo licencia GPL, y segundo porque lo
encontraras en todas las distribuciones. Tambien puedes necesitar un
debugger para depurar el codigo, por ejemplo ggb. Asimismo quiza te resulte
comodo utilizar un IDE con todo integrado (similar al TurboC para
DOS), en cuyo caso te recomiendo, ademas de los citados, motor.
Los entornos visuales, son un tema mas complicado, tienes KDevelop
que es similar a Visual Studio y GPL, o si quieres algo mas
mastodontico, tienes Kylix de Borland (FYI: www.borland.com), con el
_pequenyo_ fallo que es una aplicacion comercial.
> Sin m�s por ahora y a espera de que me aclere�s y me ayude�s en como
> comenzar os mando un cordial saludo.
>
> Falcon.
Espero haberte ayudado :)
- --
- - Andres J. Diaz "{EiRoN}" <eiron@phreaker.net> -
- - The Nexus Zone Networking Departament -
- - KeyID: 0x0FC56BAA in x-hkp://pgp.rediris.es -
- --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9OsB7f9QmLQ/Fa6oRAlTNAJ9RAacVhRea3uYDXacGyQg5Kn/EjwCgqKKF
Kb9w8mayX+oLS1tmCA2GoTs=
=ByxC
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<slrnajlg3k.20f.eiron@hermes.thenexuszone.ods.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!cm97184.red.mundo-r.COM!not-for-mailReferences:
<pan.2002.07.20.20.19.07.55782.5133@terra.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,55d115c0cdca825f
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-07-21 07:14:52 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!cm97184.red.mundo-r.COM!not-for-mail
From: {EiRoN} <eiron@phreaker.net>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Aprender a programar
Date: Sun, 21 Jul 2002 16:08:59 +0200
Lines: 57
Message-ID: <slrnajlg3k.20f.eiron@hermes.thenexuszone.ods.org>
References: <pan.2002.07.20.20.19.07.55782.5133@terra.es>
Reply-To: eiron@phreaker.net
NNTP-Posting-Host: cm97184.red.mundo-r.com (213.60.97.184)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1027260890 29227037 213.60.97.184 (16 [147002])
X-Orig-Path: hermes.thenexuszone.ods.org!news
X-Editor: Vim-601
User-Agent: slrn/0.9.7.4 (Linux)