Article View: es.comp.os.linux.programacion
Article #883Re: Aprender GNU-C
From: Pascal Bourguignon
Date: Mon, 18 Sep 2006 11:02
Date: Mon, 18 Sep 2006 11:02
52 lines
3247 bytes
3247 bytes
sinyobat <sinyobat@telefonica.net> writes:
> As� es como he perdido el miedo a Linux, pero este m�todo es muy lento
> y especialmente en el aprendizaje de un lenguaje. Por eso pedia algun
> libro estructurado y con ejemplos claros para ir avanzando de una
> manera mas guiada y no perderse en el bosque.
> Gracias.
Para aprender a programar en C para Linux, hay que aprender:
- a programar; por esto, aconsejar�a:
http://www.htdp.org/
http://mitpress.mit.edu/sicp/full-text/book/book.html
http://drscheme.org/
(Si, nada de C aqu�)
- para aprender a programar hay que programar, entonces hace falta un
editor. Luego hay que aprender a usar emacs:
http://directory.fsf.org/emacs.html
- el lenguaje de programaci�n C; por ejemplo:
http://www.amazon.ca/Programming-Language-Brian-W-Kernighan/dp/0131103628
http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1124.pdf
- los sistemas unix y la programaci�n unix:
http://www.faqs.org/docs/artu/
http://www.amazon.ca/UNIX-Network-Programming-Networking-Sockets/dp/customer-reviews/013490012X
http://www.amazon.ca/s/ref=nb_ss_b/701-5147830-6733153?url=search-alias%3Dstripbooks&field-keywords=unix+programming&Go.x=0&Go.y=0&Go=Go
- el sistema Linux, y la programaci�n Linux:
http://tldp.org/guides.html
Por supuesto, al mismo tiempo puedes leer algunos "tutorials",
buscando en google por ejemplo: unix programming tutorial
--
__Pascal Bourguignon__ http://www.informatimago.com/
Our enemies are innovative and resourceful, and so are we. They never
stop thinking about new ways to harm our country and our people, and
neither do we. -- Georges W. Bush
Technical Details
Message-ID:
<87bqpd1lq6.fsf@thalassa.informatimago.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!feed.news.qwest.net!mpls-nntp-02.inet.qwest.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<eek3ba$h8t$1@helvete.escomposlinux.org> <slrnegrl35.d20.responder_solo_en_el_grupo@genus.hue-bond.info> <eelj6j$9cq$1@helvete.escomposlinux.org>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,26fbc5b3aa820506
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!feed.news.qwest.net!mpls-nntp-02.inet.qwest.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Pascal Bourguignon <pjb@informatimago.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Aprender GNU-C
Date: Mon, 18 Sep 2006 13:02:25 +0200
Organization: Informatimago
Lines: 52
Message-ID: <87bqpd1lq6.fsf@thalassa.informatimago.com>
References: <eek3ba$h8t$1@helvete.escomposlinux.org> <slrnegrl35.d20.responder_solo_en_el_grupo@genus.hue-bond.info> <eelj6j$9cq$1@helvete.escomposlinux.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: individual.net EFk66uSTQZ5gMWBPxMMRyALejjT+pMKytIOwkxCNvPZupv6Zih
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA
oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9
033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac
l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR
mV+hO/VvFAAAAABJRU5ErkJggg==
X-Accept-Language: fr, es, en
X-Disabled: X-No-Archive: no
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)
Cancel-Lock: sha1:SLTKu5SSYbqhNFSgnVcp2Nczr9o=