El Lenguaje de Programación C – Brian W. Kernighan, Dennis M. Ritchie – 2da Edición

Descripción

El mundo de la computación ha sufrido una revolución desde la publicación, en 1978, de «El lenguaje de programación C». Las grandes computadoras son ahora mucho más grandes, y las computadoras personales tienen capacidades que rivalizan con los «mainframes» de hace una década.

También el lenguaje C ha cambiado en ese tiempo, aunque sólo en forma modesta, y se ha extendido más allá de lo que fueron sus orígenes como el lenguaje del sistema operativo UNIX. La creciente popularidad de C, los cambios en el lenguaje a lo largo de los años, y la creación de compiladores por grupos no involucrados en su diseño, se combinaron para demostrar la necesidad de una definición del lenguaje más precisa y contemporánea que la que proporcionó la primera edición de este libro. En 1983, el «American National Standards Institute» $ANSI$ estableció un comité cuyos propósitos eran producir “una definición no ambigua del lenguaje C e, independiente de la máquina”, cuidando la conservación de su espíritu. El resultado es el estándar ANSI para el lenguaje C.

Ver más
  • Introducción 1

    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
    £.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 Proposiciones 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 continué
    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 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, cióse, 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
    Al Introducción
    A2 Convenciones léxicas
    A3 Notación sintáctica
    A4 Significado de los identificadores
    A5 Objetos y valores-1
    A6 Conversiones
    Al Expresiones
    A8 Declaraciones
    A9 Proposiciones
    A10 Declaraciones externas
    Al 1 Alcance y ligadura
    A12 Preprocesamiento
    A13 Gramática
  • Citar Libro

Descargar El Lenguaje de Programación C

Tipo de Archivo
Idioma
Descargar RAR
Descargar PDF
Páginas
Tamaño
Libro
Español
320 pag.
9 mb

¿Qué piensas de este libro?

No hay comentarios

guest
Valorar este libro:
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Nos encantaría conocer tu opinión, comenta.x