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

El Lenguaje de Programación C

Por: / Dennis M. Ritchie

  • ISBN-13: 9798477795994
  • Edición: 2da Edición
  • Subtema: Programación en C
  • Archivo: eBook
  • Idioma: eBook en Español

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.

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

Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.

¿Qué piensas de este libro?

No hay comentarios
Avatar

Aún no hay comentarios

Sé el primero en compartir tu opinión sobre este contenido.

Escribir un comentario