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 Argumentosllamada 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 Cicloswhile y for
3.6 Ciclosdo-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 formatoprintf
7.3 Listas de argumentos de longitud variable
7.4 Entrada con formatoscanf
7.5 Acceso a archivos
7.6 Manejo de erroresstderr 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 nivelread y write
8.3 open, creat, cióse, unlink
8.4 Acceso aleatoriolseek
8.5 Ejemplouna implementación de fopen y getc
8.6 Ejemplolistado de directorios
8.7 Ejemploasignador 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.
- Título: El Lenguaje de Programación C
- Autor/es: Brian W. Kernighan | Dennis M. Ritchie
- Edición: 2da Edición
- Año de publicación: 1995
- Tipo de archivo: eBook
- Idioma: eBook en Español
- ISBN-10: 031103628
- ISBN-13: 9798477795994
- Subtema: Programación en C
Citar este libro
Preparando citaciones...
Aún no hay comentarios
Sé el primero en compartir tu opinión sobre este contenido.
Escribir un comentario