El Lenguaje de Programación C por Kernighan y Ritchie

| septiembre 12, 2011 | 5 Comentarios

El Lenguaje de Programación C por Kernighan y Ritchie
DESCRIPCIÓN DEL LIBRO
Esta segunda edición de El Lenguaje de Programación C lo describe tal como lo definió el estándar ANSI. Aunque se han echo anotaciones en los lugares donde el lenguaje ha evolucionado, preferimos escribir exclusivamente en la nueva forma. En general esto no hace una diferencia significativa; el cambio más visible es la nueva forma de declaración y definición de funciones.
Los modernos compiladores manejan ya la mayoría de las posibilidades del estándar. Se ha tratado de mantener la brevedad de la primera edición. El lenguaje C no es grande, y no le está bien un gran libro. Se ha mejorado la exposición e características críticas, como los punteros o apuntadores, que son parte central en la programación con C. Se ha redefinido los ejemplos originales y se ha agregado ejemplos nuevos en varios capítulos. Por ejemplo, se aumentó el tratamiento de declaraciones complicadas con programas que convierten declaraciones en palabras yviceversa.
TABLA DE CONTENIDO

Prefacio
Introducción

Capítulo 1. Introducción general

1.1 Comencemos
1.2 Variables y expresiones aritméticas
1.3 La proposición FOR
1.4 Constantes simbólicas
1.5 Entrada y salida de caracteres
1.6 Arreglos
1.7 Funciones
1.8 Argumentos – llamada por valor
1.9 Arreglos de caracteres
1.10 Variables externas y alcance

Capítulo 2. Tipos, operadores y expresiones

2.1 Nombres de variables
2.2 Tipos y tamaños de datos
2.3 Constantes
2.4 Declaraciones
2.5 Operadores aritméticos
2.6 Operadores de relación y lógicos
2.7 Conversiones de tipo
2.8 Operadores de incremento y decremento
2.9 Operadores para manejo de bits
2.10 Operadores de asignación y expresiones
2.11 Expresiones condicionales
2.12 Precedencia y orden de evaluación

Capítulo 3: Control de flujo

3.1 Preposiciones y bloques
3.2 If-else
3.3 Else-if
3.4 Switch
3.5 Ciclos While y For
3.6 Ciclos Do-while
3.7 Break y continue
3.8 Goto y etiquetas

Capítulo 4: Funciones y la estructura del programa

4.1 Conceptos básicos de funciones
4.2 Funciones que regresan valores no enteros
4.3 Variables externas
4.4 Reglas de alcance
4.5 Archivos header
4.6 Variables estáticas
4.7 Variables de registro
4.8 Estructura de bloque
4.9 Inicialización
4.10 Recursividad
4.11 El preprocesador de C

Capítulo 5. Apuntadores y arreglos

5.1 Apuntadores y direcciones
5.2 Apuntadores y argumentos de funciones
5.3 Apuntadores y arreglos
5.4 Aritmética de direcciones
5.5 Apuntadores a caracteres y funciones
5.6 Arreglos de apuntadores, apuntadores a apuntadores
5.7 Arreglos multidimensionales
5.8 Inicialización de arreglos de apuntadores
5.9 Apuntadores vs. arreglos multidimensionales
5.10 Argumentos en la línea de comandos
5.11 Apuntadores a funciones
5.12 Declaraciones complicadas

Capítulo 6. Estructuras

6.1 Conceptos básicos sobre estructuras
6.2 Estructuras y funciones
6.3 Arreglos de estructuras
6.4 Apuntadores o estructuras
6.5 Estructuras autorreferenciadas
6.6 Búsqueda en tablas
6.7 Typedef
6.8 Uniones
6.9 Campos de bits

Capítulo 7. Entrada y salida

7.1 Entrada y salida estándar
7.2 Salida con formato printf
7.3 Listas de argumentos de longitud variable
7.4 Entrada con formato scanf
7.5 Acceso a archivos
7.6 Manejo de errores, stderr y exit
7.7 Entrada y salida de líneas
7.8 Otras funciones

Capítulo 8. La interfaz del sistema UNIX

8.1 Descriptores de archivos
8.2 E/S de bajo nivel, read y write
8.3 Open, creat, close, unlink
8.4 Acceso aleatorio lseek
8.5 Ejemplo: una implementación de fopen y getc
8.6 Ejemplo: listado de directorios
8.7 Ejemplo: asignador de memoria

Apéndice A. Manual de referencia
Apéndice B. Biblioteca estándar

CARACTERÍSTICAS DE LA DESCARGA
Título: El Lenguaje de Programación C
Autor: Brian W. Kernighan y Dennis M. Ritchie
Idioma: Español
Año de Publicación: 1991
Edición: Segunda – 2da
Número de Páginas: 294
Formato: .pdf
Peso del Archivo: 46 Mb
Compresor de Archivos: WinRar
OPCIONES PARA DESCARGAR EL LIBRO GRATIS

Tags:

Categoría: Ingeniería de Sistemas, Ingeniería del Software

Sobre el autor (Perfil del autor)

Comentarios (5)

Trackback URL | Comentarios Feed RSS

  1. Walter dice:

    Muy Buen aporte, me sirvió de mucho. Muchas gracias

  2. Ivan dice:

    Links caidos…

  3. Alberto dice:

    Muchas Gracias

  4. Aldo Joaquin dice:

    Gracias por el aporte Juan Carlos, me va a servir mucho. Saludos

Deja un Comentario