<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>El lenguaje de programación C</title>
  </titleInfo>
  <name type="personal">
    <namePart>Kernighan, Brian W.</namePart>
    <namePart type="date">1942-</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Ritchie, Dennis M.</namePart>
    <namePart type="date">1941-2011</namePart>
    <role>
      <roleTerm type="text">autor</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Gómez Muñoz, Néstor</namePart>
    <role>
      <roleTerm type="text">traductor</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Frid, David</namePart>
    <role>
      <roleTerm type="text">revisor técnico</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="text">México</placeTerm>
    </place>
    <publisher>Pearson</publisher>
    <dateIssued>c1991</dateIssued>
    <dateIssued encoding="marc">1991</dateIssued>
    <edition>2a. ed.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
  </language>
  <physicalDescription>
    <extent>294 p. :  23 cm.</extent>
  </physicalDescription>
  <tableOfContents>Capítulo 1. Introducción general.--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 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.--Capitulo 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, close, unlink.-- 8.4 Acceso aleatorio lseek.-- 8.5 Ejemplo de 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.-- A1 Introducción.-- A2 Convenciones léxicas.-- A3 Notación sintáctica.-- A4 Significado de los identificadores.-- A5 Objetos y valores.-- A6 Conversiones.-- A7 Expresiones.-- A8 Declaraciones.-- A9 Proposiciones.-- A10 Declaraciones externas.-- A11 Alcance y ligadura.-- A12 Preprocesamiento.-- A13 Gramática.-- Apéndice B. Biblioteca estándar.-- B1 Entrada y salida: .-- B2 Pruebas de clasificación de caracteres:.-- B3 Funciones para cadenas:.-- B4 Funciones matemáticas:.-- B5 Funciones de utilería: &lt; stdlib.h &gt;.-- B6 Diagnósticos:.-- B7 Listas de argumentos variables:.-- B8 Saltos no locales:. -- B9 Señales:.-- B10 Funciones de fecha y hora:.-- B11 Límites definidos en la implantación: y.-- Apéndice C. Resumen de modificaciones.
 </tableOfContents>
  <note type="statement of responsibility">Brian W. Kernighan, Dennis M. Ritchie ; traducción de Néstor Gomez Muñoz ; revisión técnica David Frid</note>
  <subject>
    <topic>LENGUAJE C</topic>
  </subject>
  <subject>
    <topic>PROGRAMACIÓN C</topic>
  </subject>
  <classification authority="udc">681.3</classification>
  <identifier type="isbn">9688802050</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">FRRoUTN</recordContentSource>
    <recordCreationDate encoding="marc">231024</recordCreationDate>
    <recordIdentifier source="AR-FRRoUTN">95</recordIdentifier>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
