[Programación en C 2da Edición Kernighan & Ritchie]



Datos técnicosEl Lenguaje de programación C (Kernighan & Ritchie)

Español-PDF-34 Mb


Descripción¿Para qué vale C? ¿No es más útil aprender otros lenguajes propietarios como Visual Basic? ¿No está de moda la orientación a objetos? ... C es sin duda, el lenguaje sobre el que se basan la mayoría de las aplicaciones industriales. Si deseas dedicarte a la informática "en serio", no estaría de más plantearte aprender este fantástico lenguaje de desarrollo. Además, si piensas dedicarte a la programación sobre plataformas Unix (en todas sus variantes; Linux, FreeBSD, Solaris, HPUnix...), es imprescindible que conozcas el lenguaje sobre el que está implementado el núcleo.

Hay multitud de librerías con soporte para ventanas y entornos visuales que están desarrolladas en ANSI C. Resulta mucho más adecuado aprender un lenguaje de programación potente como C y, si hay necesidad de desarrollar alguna vez en otros lenguajes como Visual Basic, será sencillo hacer el cambio en este sentido, pero costará mucho más a la inversa.

No hay que olvidar que muchos lenguajes heredan la sintaxis C. Por ejemplo PHP. Además, el lenguaje de programación orientado a objetos por excelencia (C++), toma de ANSI C todas las características de su sintaxis, utilización de punteros, parámetros de funciones (métodos)...

¿Por qué descargar este libro en concreto? 3 razones de peso:

1. El libro fue escrito por los dos padres de C: Brian W. Kernighan y Dennis M. Ritchie. Deben ser los que mejor conocen el lenguaje, verdad?

2. Trata todos los aspectos del lenguaje ANSI C. La segunda versión del libro se centra en las modificaciones que se hicieron, aprobadas por ANSI.

3. Es conciso. Personalmente estoy cansado de libros enormes, con un montón de páginas donde te ponen millones de ejemplos y hablan de cosas que no vienen a cuento. Este libro es el "Nirvana" de toda publicación técnica. Habla de lo que tiene que hablar, nada más. Sin hacer perder tiempo al lector. En menos de 300 páginas te cuenta absolutamente todo sobre C con el nivel de detalle máximo.

Desde una introducción general, hablando de tipos de datos, expresiones, control de flujo... hasta temas un poco más peliagudos para el programador novel (punteros, punteros a funciones, estructuras, matrices...) se tratan con una claridad asombrosa todos los aspectos de este sorprendente lenguaje. Me parece especialmente acertado el tema de punteros; en menos de 30 páginas se expone con una claridad absoluta el concepto y uso de punteros. También es destacable el acertado resumen de la biblioteca estándar de C y el interfaz con sistemas UNIX.

Como único aspecto negativo del libro es que no lo veo aconsejable para novatos en el mundillo de la programación. Es aconsejable tener conocimientos previos en algún otro lenguaje estructurado (como Pascal, por ejemplo) o mejor todavía, tener unos buenos fundamentos de algoritmia.


Enlaces
Descargar de Rapidshare
Descargar de Megaupload
Descargar de Filefactory

Colaborador - Uploader
Nuxbaster

Web

0 comentarios: