Re: LIBROS PROGRAMACION C
Pato Valarezo wrote: ... Y algun libro de ese tipo, pero para C++?? Creo que hay un libro llamado el lenguaje de programacion C++ escrito por los que crearon el C++ pero no me hagas mucho caso. Sobre el tema este de los libros yo fui el que recomende el de KR y lo hice porque de los que he leido es el que me parecio mas claro y al final trae una referencia del lenguaje que no es mas que el estandar ANSI C simplificado (2ª edicion del libro) y es muy util para cuando ya sabes lo basico y solo quieres aclarar pequeñas dudas. Sobre lo que dijo nmag de la GNU C library tampoco esta mal pero una vez ya sabes algo, porque leerse eso seria como intentar aprender ingles con un libro de gramatica.
Re: LIBROS PROGRAMACION C
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El Viernes, 7 de Noviembre de 2003 11:52, Sergio Suarez escribió: Pato Valarezo wrote: ... Y algun libro de ese tipo, pero para C++?? Creo que hay un libro llamado el lenguaje de programacion C++ escrito por los que crearon el C++ pero no me hagas mucho caso. Sobre el tema este de los libros yo fui el que recomende el de KR y lo hice porque de los que he leido es el que me parecio mas claro y al final trae una referencia del lenguaje que no es mas que el estandar ANSI C simplificado (2ª edicion del libro) y es muy util para cuando ya sabes lo basico y solo quieres aclarar pequeñas dudas. Sobre lo que dijo nmag de la GNU C library tampoco esta mal pero una vez ya sabes algo, porque leerse eso seria como intentar aprender ingles con un libro de gramatica. Si no te importa que esté en inglés, hay un libro bastante completo sobre C++ llamado Thinking in C++ que se puede descargar en HTML o PDF. Revisa la siguiente url: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html El enlace al documento en PDF (son dos volúmenes) está hacia la mitad de la página. Saludos, - -- - --+--- José Manuel Pérez Fuente | Universidad del País Vasco Punto Neutro EuskoNIX (UPV/EHU) | E-mail: [EMAIL PROTECTED] Plaza Elhuyar, 1 (Edif. Barriola) | Tel.: +34 943 018 281 20018 San Sebastián (SPAIN) | Fax.: +34 943 219 306 - --+--- -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/q3Z+RRyB6LZLkhsRAlI+AKCaY4zHEAjiL2Uv+zZmM+gFiaJfcQCgsFsG 1haX5mX19KlNlLujqz7K/9E= =c5BB -END PGP SIGNATURE-
Fw: Re: LIBROS PROGRAMACION C
Disculpen si este mensaje les llega dos veces es que creo que lo he enviado con otra cuenta de correo (con la que no estoy inscrito) y no se si llegará, perdón por las molestias ocacionadas... Sin animos de caer pesado pero yo sigo recomendando el uso el The GNU C Library que ya posteé en mensajes anteriores, el por qué? Es el único libro en el cual es visto que tratan adecuadamente el uso de los 4 estándares de programación: ANSI C, POSIX, BSD y SYSV además de identificar adecuadamente que pertenece a cada quien y hablar de las respectivas compatibilidades. Es bien didáctico, educativo fácil de entender y me hizo ver que muchos libros que eran galardonados no servian... y lo mejor está libre para descargarse y si deseas no estar imprimiendo y hacerlo empastar puedes pedirlo a la GNU son 2 tomos de pura especificación C Saludos! P.D. http://www.gnu.org/manual/glibc-2.2.5/ On Wed, 5 Nov 2003 14:41:14 -0600 Cesar Rincon [EMAIL PROTECTED] wrote: Ipsissima verba Jose Miguel: Gracias a todos por vuestros consejos, al final me he decidido por EL LENGUAJE DE PROGRAMACION C, ya lo tengo pedido y la semana que viene me llegara, aunque mi intencion es comprar todos los que me habeis recomendado, pero roma no se construyó en dos dias, asi que uno detrás de otro ;-) Es una buena elección. Sin embargo nota que (a reserva de que alguien me corrija, cosa que le agradeceré) ese libro es muy viejo y no describe un C moderno precisamente, sino el dialecto original que en el medio se conoce como KR. En general nadie usa ya la sintaxis de KR, pero todos los compiladores que conozco la entienden. Y la visceversa no necesariamente aplica (maldito %$/# aborto de compilador de HP-UX...). El C moderno, usado esencialmente por el mundo entero y su perro, es algo cercano al lenguaje definido en el documento ANS X3.159-1989, ratificado en Diciembre de 1989 (ANSI C). Digo cercano porque no faltan las extensiones (¡cof! ¡cof! *Microsoft* ¡cof!), las implementaciones deficientes y las interpretaciones creativas del estándar (que además no ayuda mucho, pues deja demasiadas cosas a criterio de los implementadores, EMO). Ésta es una de las principales razones detrás de la existencia de monstruosidades como autoconf. (Por cierto, en este mismo hilo, Tresseth anotó ANSI C en su recomendación del libro de KR, cosa que me resultó curiosa. ¿Hay una edición actualizada del libro de KR, entonces?) El C post-moderno es el definido en el documento ISO/IEC 9899, adoptado por la ISO en 1999 (C99). Muchos compiladores aún se atragantan con las extensiones (e.g. variables automáticas con scope de bloque, no sólo de función; arreglos de tamaño variable; etc.) , y hay bastante código ANSI allá afuera que no es portable a C99 con solo recompilarlo (C99 agrega restricciones un tanto rococó en lo que toca a los casts de apuntadores, por ejemplo). GCC 3 se apega bastante, si no es que del todo, a ese estándar. En fin. Nada de esto es muy importante, realmente, puesto que los conceptos y la mayor parte de la sintaxis siguen siendo los mismos. Las diferencias son relativamente superficiales. E.g. la definición de una función en C KR: int funcion(a, b) int a; int b; { } Y en C ANSI/ISO: int funcion(int a, int b) { ... } Cosas por el estilo. Mi recomendación es que, además del libro de KR te consigas una copia del estándar C99. Eso no es necesariamente fácil, porque no está disponible al público general, te lo venden (hazme el fabrón cavor). Yo uso uno de los últimos drafts que sí se hicieron públicos. Si te interesa, te lo envío. El estándar es denso y muy difícil de parsear por mortales vulgares y silvestres como nosotros. Pero yo creo que usando el KR como guía, y el C99 como referencia, estarás muy bien armado para aprender y entender C. Que te sea leve. -CR -- Ceterum censeo: SCO delenda est. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- nmag only gnupg keyID: 0xA024A03F [http://pgp.mit.edu/] GNU/Linux Registered User #312624 -- nmag only gnupg keyID: 0xA024A03F [http://pgp.mit.edu/] GNU/Linux Registered User #312624
Re: LIBROS PROGRAMACION C
Sin animos de caer pesado pero yo sigo recomendando el uso el The GNU C Library que ya posteé en mensajes anteriores, el por qué? Es el único libro en el cual es visto que tratan adecuadamente el uso de los 4 estándares de programación: ANSI C, POSIX, BSD y SYSV además de identificar adecuadamente que pertenece a cada quien y hablar de las respectivas compatibilidades. Es bien didáctico, educativo fácil de entender y me hizo ver que muchos libros que eran galardonados no servian... y lo mejor está libre para descargarse y si deseas no estar imprimiendo y hacerlo empastar puedes pedirlo a la GNU son 2 tomos de pura especificación C Saludos! P.D. http://www.gnu.org/manual/glibc-2.2.5/ On Wed, 5 Nov 2003 14:41:14 -0600 Cesar Rincon [EMAIL PROTECTED] wrote: Ipsissima verba Jose Miguel: Gracias a todos por vuestros consejos, al final me he decidido por EL LENGUAJE DE PROGRAMACION C, ya lo tengo pedido y la semana que viene me llegara, aunque mi intencion es comprar todos los que me habeis recomendado, pero roma no se construyó en dos dias, asi que uno detrás de otro ;-) Es una buena elección. Sin embargo nota que (a reserva de que alguien me corrija, cosa que le agradeceré) ese libro es muy viejo y no describe un C moderno precisamente, sino el dialecto original que en el medio se conoce como KR. En general nadie usa ya la sintaxis de KR, pero todos los compiladores que conozco la entienden. Y la visceversa no necesariamente aplica (maldito %$/# aborto de compilador de HP-UX...). El C moderno, usado esencialmente por el mundo entero y su perro, es algo cercano al lenguaje definido en el documento ANS X3.159-1989, ratificado en Diciembre de 1989 (ANSI C). Digo cercano porque no faltan las extensiones (¡cof! ¡cof! *Microsoft* ¡cof!), las implementaciones deficientes y las interpretaciones creativas del estándar (que además no ayuda mucho, pues deja demasiadas cosas a criterio de los implementadores, EMO). Ésta es una de las principales razones detrás de la existencia de monstruosidades como autoconf. (Por cierto, en este mismo hilo, Tresseth anotó ANSI C en su recomendación del libro de KR, cosa que me resultó curiosa. ¿Hay una edición actualizada del libro de KR, entonces?) El C post-moderno es el definido en el documento ISO/IEC 9899, adoptado por la ISO en 1999 (C99). Muchos compiladores aún se atragantan con las extensiones (e.g. variables automáticas con scope de bloque, no sólo de función; arreglos de tamaño variable; etc.) , y hay bastante código ANSI allá afuera que no es portable a C99 con solo recompilarlo (C99 agrega restricciones un tanto rococó en lo que toca a los casts de apuntadores, por ejemplo). GCC 3 se apega bastante, si no es que del todo, a ese estándar. En fin. Nada de esto es muy importante, realmente, puesto que los conceptos y la mayor parte de la sintaxis siguen siendo los mismos. Las diferencias son relativamente superficiales. E.g. la definición de una función en C KR: int funcion(a, b) int a; int b; { } Y en C ANSI/ISO: int funcion(int a, int b) { ... } Cosas por el estilo. Mi recomendación es que, además del libro de KR te consigas una copia del estándar C99. Eso no es necesariamente fácil, porque no está disponible al público general, te lo venden (hazme el fabrón cavor). Yo uso uno de los últimos drafts que sí se hicieron públicos. Si te interesa, te lo envío. El estándar es denso y muy difícil de parsear por mortales vulgares y silvestres como nosotros. Pero yo creo que usando el KR como guía, y el C99 como referencia, estarás muy bien armado para aprender y entender C. Que te sea leve. -CR -- Ceterum censeo: SCO delenda est. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- nmag only gnupg keyID: 0xA024A03F [http://pgp.mit.edu/] GNU/Linux Registered User #312624
Re: LIBROS PROGRAMACION C
On Thursday 06 November 2003 07:24, nmag only wrote: Sin animos de caer pesado pero yo sigo recomendando el uso el The GNU C Library que ya posteé en mensajes anteriores, el por qué? Es el único libro en el cual es visto que tratan adecuadamente el uso de los 4 estándares de programación: ANSI C, POSIX, BSD y SYSV además de identificar adecuadamente que pertenece a cada quien y hablar de las respectivas compatibilidades. Es bien didáctico, educativo fácil de entender y me hizo ver que muchos libros que eran galardonados no servian... y lo mejor está libre para descargarse y si deseas no estar imprimiendo y hacerlo empastar puedes pedirlo a la GNU son 2 tomos de pura especificación C Saludos! P.D. http://www.gnu.org/manual/glibc-2.2.5/ Hombre, yo sé C y no me parecía muy claro este documento. Pero además, la sección Getting Started comienza: This manual is written with the assumption that you are at least somewhat familiar with the C programming language and basic programming concepts. Specifically, familiarity with ISO standard C Así que para alguien que quiera aprender C desde cero, yo nunca recomendaría la documentación de glibc. Pero es una opinión personal, claro. Para eso los libros como los que se han comentado antes los veo mejor Saludos Miguel -- Miguel Rodriguez Penabad[EMAIL PROTECTED] Laboratorio de Bases de Datos http://emilia.dc.fi.udc.es/labBD Facultade de InformáticaUniversidade da Coruña (Spain)
Re: LIBROS PROGRAMACION C
... Y algun libro de ese tipo, pero para C++?? Miguel Rodríguez Penabad wrote: On Thursday 06 November 2003 07:24, nmag only wrote: Sin animos de caer pesado pero yo sigo recomendando el uso el The GNU C Library que ya posteé en mensajes anteriores, el por qué? Es el único libro en el cual es visto que tratan adecuadamente el uso de los 4 estándares de programación: ANSI C, POSIX, BSD y SYSV además de identificar adecuadamente que pertenece a cada quien y hablar de las respectivas compatibilidades. Es bien didáctico, educativo fácil de entender y me hizo ver que muchos libros que eran galardonados no servian... y lo mejor está libre para descargarse y si deseas no estar imprimiendo y hacerlo empastar puedes pedirlo a la GNU son 2 tomos de pura especificación C Saludos! P.D. http://www.gnu.org/manual/glibc-2.2.5/ -- patoVala Linux User#280504 ¡Oh, cuán extemporáneo es comenzar a vivir cuando se ha de dejar de vivir! -- Séneca. (2 a.C-65) Filósofo latino.
RE: LIBROS PROGRAMACION C
La idea como comentaba es comprarme todos los que me habeis recomendado, pues estoy dispuesto a aprender todo lo que pueda y esto no se puede hacer sin un esfuerzo ni una buena documentacion, el primer libro que ya he comprado y estoy esperando que me entreguen muy proximamente va a ser el de EL LENGUAJE DE PROGRAMACION C, porque a sido en el que habeis coincidido la mayoria de vosotros, aunque le seguiran otros tantos titulos, je je je. Agradeceros a todos por haberme ayudado en la eleccion de un libro para comenzar a aprender C pues yo estaba algo pez en esto pues no sabia cual era bueno y cual no. Un saludo - Original Message - From: Fernando M. Maresca [EMAIL PROTECTED] To: Jose Miguel [EMAIL PROTECTED] Sent: Thursday, November 06, 2003 4:29 PM Subject: Re: LIBROS PROGRAMACION C Defnitivamente, The C programming language, Brian W. Kernighan and Dennis M. Ritchie, y muy útiles los de Stevens Advanced programming in the unix environment, y Unix network programming. Para empezar a programar si no conocés otros lenguajes po ahí es mejor empezar con python, aunque mi primer lenguaje de alto nivel fue C, y aprendí con el libro The C programm Por supuesto, ese libro es un referencia, no un manual de programación, por lo tanto no hay nada de algoritmos, etc. que deberás aprenderlo en otra parte. Yo comencé a programar por necesidad (soy electrónico, necesito interactuar con µcontroladores, lógicas, etc.) hace unos seis años cuando conseguí mi primer linux, no tenía acceso a internet y no me gustaba programar, pero linux me proporcionó la oportunidad de aprender mucho, particularmente cuando bajás los fuentes y leés el código de los programas que usás todos los días. La mejor forma de aprender a programar es leer el código de los programas que usás. Saludos, y hasta siempre, que los programadores de C no morimos nunca; haremos un cast a void. On Mon, Nov 03, 2003 at 12:52:02PM +0100, Jose Miguel wrote: Llevo un tiempo en el fascinante mundo de linux, tengo ahora instalado en casa una Debian Sid, ya desaparecio el windows de mi disco ;-) aunque en el trabajo todavia me tengo que pelear con el. El caso es que queria iniciarme en la programacion en C para linux y me gustaria que me recomendarais algun libro que sea lo suficientemente completo asi como se pueda entender, porque he estado mirando y si, como haber hay muchos, pero yo no tengo ni idea de cuales son realmente los buenos y cual es mejor. -- Fernando M. Maresca
Re: LIBROS PROGRAMACION C (y C++)
On Thu, Nov 06, 2003 at 08:59:32AM -0500, Pato Valarezo wrote: ... Y algun libro de ese tipo, pero para C++?? Yo la verdad es que tengo para rato con C pero aquellos que tenéis una mente privilegiada podríais usar un libro que cayó en mis manos de un catedrático de Alcalá de Henares creo, se llama Programación orientada a objetos con C++ de Francisco Javier Ceballos en editorial ra-ma 2º edición (es la que yo tengo) viene con un diskette de aplicaciones (programas escritos,creo) y aplica a varios compiladores, incluso con orientación a Visual C++ ;-P. Como ves no lo he usado mucho aún. No siento fuerza suficiente hasta que no domine bien C. saludos. Miguel Rodríguez Penabad wrote: On Thursday 06 November 2003 07:24, nmag only wrote: Sin animos de caer pesado pero yo sigo recomendando el uso el The GNU C Library que ya posteé en mensajes anteriores, el por qué? -- -- Soñar nos hace libres aunque a veces el problema es la elección Linux Debian Woody 3.0 GNU Software Libre http://www.debian.org --
Re: LIBROS PROGRAMACION C
Ipsissima verba nmag only: Sin animos de caer pesado pero yo sigo recomendando el uso el The GNU C Library que ya posteé en mensajes anteriores, el por qué? Es el único libro en el cual es visto que tratan adecuadamente el uso de los 4 estándares de programación: ANSI C, POSIX, BSD y SYSV además de identificar adecuadamente que pertenece a cada quien y hablar de las respectivas compatibilidades. En mi opinión ese manual, aún cuando es muy bueno y muy práctico, particularmente cuando lo tienes instalado como info y lo puedes consultar mientras trabajas (en Debian, apt-get install glibc-doc), tiene algunas deficiencias como guía/referencia genérica del lenguaje C. La primera es que ese manual describe la biblioteca estándar de C, no el lenguaje. Ese manual no explica qué significa el calificador static, o cuál es el operador XOR, o la aritmética de apuntadores. No encontrarás ahí información que te diga, por ejemplo, el significado de barbaridades como estas (extraidas textualmente de C99): typedef signed int t; typedef int plain; struct tag { unsigned t:4; const t:5; plain r:5; }; long t; t f(t (t)); La segunda es que la biblioteca descrita es la de la GNU. Con buenas referencias a los estándares, sí, bendito sea root---pero mi punto es que es el manual de una implementación específica que no necesariamente será la que tú o tus usuarios usarán siempre. Si te acostumbras a escribir código usando sólo ese manual como referencia, el día que haya que portar a algún otro UNIX, o a un embedded o (horror) al SO cuyo nombre no ha de ser mencionado, te puedes llevar algunas sorpresas desagradables. (Dicho lo anterior, esas sorpresas probablemente son imposibles de evitar las primeras veces que haces algo así, independientemente del manual que hayas leido. Pero mi punto se entiende, espero.) Es bien didáctico, educativo fácil de entender y me hizo ver que muchos libros que eran galardonados no servian... y lo mejor está libre para descargarse y si deseas no estar imprimiendo y hacerlo empastar puedes pedirlo a la GNU son 2 tomos de pura especificación C Comparto tu entusiasmo por la documentación de glibc. Es muy buena, y yo la uso todo el tiempo. Pero no creo que sea un sustituto de un buen libro que te guíe cuando eres novato, o un estándar con autoridad que te resuelva dudas cuando te haces experto. -CR -- Ceterum censeo: SCO delenda est.
RE: LIBROS PROGRAMACION C
Gracias a todos por vuestros consejos, al final me he decidido por EL LENGUAJE DE PROGRAMACION C, ya lo tengo pedido y la semana que viene me llegara, aunque mi intencion es comprar todos los que me habeis recomendado, pero roma no se construyó en dos dias, asi que uno detrás de otro ;-) - Original Message - From: Sergio Suarez [EMAIL PROTECTED] To: 'Jose Miguel' [EMAIL PROTECTED] Cc: debian-user-spanish@lists.debian.org Sent: Tuesday, November 04, 2003 1:05 AM Subject: RE: LIBROS PROGRAMACION C Te recomiendo EL LENGUAJE DE PROGRAMACION C de Brian W. Kernighan y Dennis M. Ritchie que son los que crearon el C asi que nadie mejor que ellos para explicarlo, te explica todo desdes el principio sin suponer muchos conocimientos previos, ademas trae muchos ejemplos, la editorial es pearson education el ISBN: 968-880-205-0
Re: LIBROS PROGRAMACION C
Ipsissima verba Jose Miguel: Gracias a todos por vuestros consejos, al final me he decidido por EL LENGUAJE DE PROGRAMACION C, ya lo tengo pedido y la semana que viene me llegara, aunque mi intencion es comprar todos los que me habeis recomendado, pero roma no se construyó en dos dias, asi que uno detrás de otro ;-) Es una buena elección. Sin embargo nota que (a reserva de que alguien me corrija, cosa que le agradeceré) ese libro es muy viejo y no describe un C moderno precisamente, sino el dialecto original que en el medio se conoce como KR. En general nadie usa ya la sintaxis de KR, pero todos los compiladores que conozco la entienden. Y la visceversa no necesariamente aplica (maldito %$/# aborto de compilador de HP-UX...). El C moderno, usado esencialmente por el mundo entero y su perro, es algo cercano al lenguaje definido en el documento ANS X3.159-1989, ratificado en Diciembre de 1989 (ANSI C). Digo cercano porque no faltan las extensiones (¡cof! ¡cof! *Microsoft* ¡cof!), las implementaciones deficientes y las interpretaciones creativas del estándar (que además no ayuda mucho, pues deja demasiadas cosas a criterio de los implementadores, EMO). Ésta es una de las principales razones detrás de la existencia de monstruosidades como autoconf. (Por cierto, en este mismo hilo, Tresseth anotó ANSI C en su recomendación del libro de KR, cosa que me resultó curiosa. ¿Hay una edición actualizada del libro de KR, entonces?) El C post-moderno es el definido en el documento ISO/IEC 9899, adoptado por la ISO en 1999 (C99). Muchos compiladores aún se atragantan con las extensiones (e.g. variables automáticas con scope de bloque, no sólo de función; arreglos de tamaño variable; etc.) , y hay bastante código ANSI allá afuera que no es portable a C99 con solo recompilarlo (C99 agrega restricciones un tanto rococó en lo que toca a los casts de apuntadores, por ejemplo). GCC 3 se apega bastante, si no es que del todo, a ese estándar. En fin. Nada de esto es muy importante, realmente, puesto que los conceptos y la mayor parte de la sintaxis siguen siendo los mismos. Las diferencias son relativamente superficiales. E.g. la definición de una función en C KR: int funcion(a, b) int a; int b; { } Y en C ANSI/ISO: int funcion(int a, int b) { ... } Cosas por el estilo. Mi recomendación es que, además del libro de KR te consigas una copia del estándar C99. Eso no es necesariamente fácil, porque no está disponible al público general, te lo venden (hazme el fabrón cavor). Yo uso uno de los últimos drafts que sí se hicieron públicos. Si te interesa, te lo envío. El estándar es denso y muy difícil de parsear por mortales vulgares y silvestres como nosotros. Pero yo creo que usando el KR como guía, y el C99 como referencia, estarás muy bien armado para aprender y entender C. Que te sea leve. -CR -- Ceterum censeo: SCO delenda est.
LIBROS PROGRAMACION C
Llevo un tiempo en el fascinante mundo de linux, tengo ahora instalado en casa una Debian Sid, ya desaparecio el windows de mi disco ;-) aunque en el trabajo todavia me tengo que pelear con el. El caso es que queria iniciarme en la programacion en C para linux y me gustaria que me recomendarais algun libro que sea lo suficientemente completo asi como se pueda entender, porque he estado mirando y si, como haber hay muchos, pero yo no tengo ni idea de cuales son realmente los buenos y cual es mejor.
RE: LIBROS PROGRAMACION C
Perdon, olvide preguntar tambien una cosa, que es lo mas utilizado o mas apropiado para utilizar en linux, C o C++? Una vez aclarado esto tambien espero que me podais ayudar en la eleccion de un libro apropiado. - Original Message - From: Jose Miguel To: debian-user-spanish@lists.debian.org Sent: Monday, November 03, 2003 12:52 PM Subject: LIBROS PROGRAMACION C Llevo un tiempo en el fascinante mundo de linux, tengo ahora instalado en casa una Debian Sid, ya desaparecio el windows de mi disco ;-) aunque en el trabajo todavia me tengo que pelear con el. El caso es que queria iniciarme en la programacion en C para linux y me gustaria que me recomendarais algun libro que sea lo suficientemente completo asi como se pueda entender, porque he estado mirando y si, como haber hay muchos, pero yo no tengo ni idea de cuales son realmente los buenos y cual es mejor.
Re: LIBROS PROGRAMACION C
On Mon, Nov 03, 2003 at 12:52:02PM +0100, Jose Miguel wrote: Llevo un tiempo en el fascinante mundo de linux, tengo ahora instalado en casa una Debian Sid, ya desaparecio el windows de mi disco ;-) aunque en el trabajo todavia me tengo que pelear con el. El caso es que queria iniciarme en la programacion en C para linux y me gustaria que me recomendarais algun libro que sea lo suficientemente completo asi como se pueda entender, porque he estado mirando y si, como haber hay muchos, pero yo no tengo ni idea de cuales son realmente los buenos y cual es mejor. Ve con calma, sobretodo si c es tu primer lenguaje de programación. Quizas, para empezar a programar en linux sea mejor usar bash-script (leete el manual de programación de bash-scripting, creo que en www.tldp.org lo tienes para bajar gratis. Si estás decidido por algún libro de c, mirate alguno de la mc graw hill, yo he tenido un par que en su dia deje a algun amigo y ya no han vuelto. Tambien la prentice hall tiene buenos libros. Hay unos de la prentice, creo que son de tapa blanda y sale tux en portada que se suelen titular: Programación en XX en linux. Donde xx es el lenguade de programación. Tienen pinta de ser bastante completos, al igual que el precio. De paso coge uno que trate también c++ Aritz Beraza Garayalde [Rei] -- Aritz Beraza Garayalde [aritz.beraza aT estudiant.upc.es] [aber1730 At linuxupc.upc.es] Linux User 272970 [http://www.upcnet.es/~abg] * 101 Things You Do Not Want Your System Administrator To Say 47. Uh huh..nu -k $USER.. no problemsure thing... pgpDmEqLP4fCj.pgp Description: PGP signature
Re: LIBROS PROGRAMACION C
Hola No se si ya conocas como programar con C o C++, si no es asi, cualquier libro de C o C++, te puede servir, solo checa que no este enfocado a algun entorno de programacion como los de borland o los visual, de ahi en fuera, el C o C++ debera estar basado en el ANSI C y que debe ser compatible con muchas plataformas entre ellas linux. Ahora que si lo que deceas es el desarrollo de aplicaciones graficas, entonces puedes escojer entre QT, KDevelop, no recuerdo como se llama el de GNOME, emacs, etc. Esto dependera de donde quieras usar el software que desarrolles, por ejemplo si tu aplicacion sera usada generalmente en GNOME desktop, pues cualquiera de los que esten basados en las librerias y encabezados de gnome, te podra funcionar mejor que si usas los de KDE, aun que que tambien funcionara. Para ediccion de codigo, cualquiera de estos entornos de desarrollo tienen su propio editor, o puedes usar cualquier editor de texto, yo en lo personal uso el vim. Y en forma general, yo uso el gcc como compilador y make para facilitar la compilacion (no tengo que escribir todas las lineas de comandos para compilar, el make solo lo hace, en serio tiene casi un año que no tengo que escribir directamente el comando completo para compilar) Ahora si lo que quieres es, aprender temas, un poco mas avanzados, cualquier libro (por lo menos los poco que he visto hasta el momento) sobre programacion sobre linux, abarca temas de el uso de procesos, señales, semaforos, memoria compartido, sockes de comunicacion, como depurar, etc. Yo he usado el de programacion en Linux con ejemplos, de Kurt Wall, ed Prentice Hall y el de Advanced Linux Programming By Mark Mitchell,New Riders Publishing. Espero te sriva esto, otro lenguaje muy bueno y bastantemente recomendado es Perl, pero Perl no lo conosco, pero habra muchos aqui que te podran, orientar mejor sobre Perl. Nos vemos y buena suerte.
Re: LIBROS PROGRAMACION C
No te debería faltar en la biblioteca: El lenguaje de programación C de Kernighan y Ritchie (Ansi C) Pearson Education (Prentice Hall) aunque quizás más didáctico con ejemplos constantes: Programación en C de Byron Gottfried McGrawHill Ademas los otros dos sobre programación para linux que te recomiendan. suerte On Mon, Nov 03, 2003 at 12:52:02PM +0100, Jose Miguel wrote: Llevo un tiempo en el fascinante mundo de linux, tengo ahora instalado en casa una Debian Sid, ya desaparecio el windows de mi disco ;-) aunque en el trabajo todavia me tengo que pelear con el. El caso es que queria iniciarme en la programacion en C para linux y me gustaria que me recomendarais algun libro que sea lo suficientemente completo asi como se pueda entender, porque he estado mirando y si, como haber hay muchos, pero yo no tengo ni idea de cuales son realmente los buenos y cual es mejor. -- -- Soñar nos hace libres aunque a veces el problema es la elección Linux Debian Woody 3.0 GNU Software Libre http://www.debian.org --
Re: LIBROS PROGRAMACION C
Pues nop se si te interese pero para mi un buen lenguaje para empezar a programar es Python :) . Bueno ahor ano tengo a la mano el url pero busca en www.barrapunto.com y pon python Saludos El lun, 03-11-2003 a las 06:52, Jose Miguel escribió: Llevo un tiempo en el fascinante mundo de linux, tengo ahora instalado en casa una Debian Sid, ya desaparecio el windows de mi disco ;-) aunque en el trabajo todavia me tengo que pelear con el. El caso es que queria iniciarme en la programacion en C para linux y me gustaria que me recomendarais algun libro que sea lo suficientemente completo asi como se pueda entender, porque he estado mirando y si, como haber hay muchos, pero yo no tengo ni idea de cuales son realmente los buenos y cual es mejor. -- | .---.|http://www.unimauro.pe.kz | | |º_º|| Carlo Mauro Cárdenas Fernández | | |:_/|| irc.freenode.net: apesol tdlp-es | | // \\ | irc.gnome.org: gnome-hispano| |(| |) | telf: 051-001-4582877 | |/'\_ _/'\ | Jr.Las Cidras 664, Lima Peru| |\__) (__/ |Lo hacemos por diversion.Linus T| |__|__|
RE: LIBROS PROGRAMACION C
Te recomiendo EL LENGUAJE DE PROGRAMACION C de Brian W. Kernighan y Dennis M. Ritchie que son los que crearon el C asi que nadie mejor que ellos para explicarlo, te explica todo desdes el principio sin suponer muchos conocimientos previos, ademas trae muchos ejemplos, la editorial es pearson education el ISBN: 968-880-205-0
Re: LIBROS PROGRAMACION C
Lo mejor de C: http://www.gnu.org/manual/glibc-2.2.5/ps/libc.ps.gz Saludos! nmag only __ On Mon, 3 Nov 2003 12:52:02 +0100 Jose Miguel [EMAIL PROTECTED] wrote: Llevo un tiempo en el fascinante mundo de linux, tengo ahora instalado en casa una Debian Sid, ya desaparecio el windows de mi disco ;-) aunque en el trabajo todavia me tengo que pelear con el. El caso es que queria iniciarme en la programacion en C para linux y me gustaria que me recomendarais algun libro que sea lo suficientemente completo asi como se pueda entender, porque he estado mirando y si, como haber hay muchos, pero yo no tengo ni idea de cuales son realmente los buenos y cual es mejor. -- nmag only gnupg keyID: 0xA024A03F [http://pgp.mit.edu/] GNU/Linux Registered User #312624