Re: LIBROS PROGRAMACION C

2003-11-07 Por tema Sergio Suarez

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

2003-11-07 Por tema José Manuel Pérez
-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

2003-11-06 Por tema nmag only
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

2003-11-06 Por tema 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. 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

2003-11-06 Por tema Miguel Rodríguez Penabad
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

2003-11-06 Por tema Pato Valarezo

... 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

2003-11-06 Por tema Jose Miguel
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++)

2003-11-06 Por tema Tresseth
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

2003-11-06 Por tema Cesar Rincon
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

2003-11-05 Por tema 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 ;-)


- 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

2003-11-05 Por tema Cesar Rincon
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

2003-11-03 Por tema Jose Miguel



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

2003-11-03 Por tema Jose Miguel



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

2003-11-03 Por tema Aritz Beraza Garayalde
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

2003-11-03 Por tema Benjamin Alvarado
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

2003-11-03 Por tema Tresseth
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

2003-11-03 Por tema carlos cardenas
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

2003-11-03 Por tema Sergio Suarez
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

2003-11-03 Por tema nmag only
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