Apendice A: Manual de Referencia

A1: Introduccion

Este manual describe al lenguaje C tal como se especifica en Draft Proposed American National Standard for Information Systems — Programming Language C, documento numero X3J11/88-001, con fecha 11 de enero de 1988. Este borrador no es el estandar fi­nal, y todavia es posible que ocurran algunos cambios en el lenguaje. Asi pues, este manual no describe la definicion final del lenguaje. Mas aun es una interpretacion del borrador propuesto del estandar, no el estandar en si, aunque se ha tenido cuidado de hacerlo una guia confiable.

En su mayor parte, este manual sigue la linea amplia del borrador estandar, que a su vez sigue la de la primera edicion de este libro, aunque la organizacion difiere en el detalle. Ex­cepto por renombrar algunas producciones y porque no se formalizan las definiciones de los componentes lexicos o del preprocesador, la gramatica dada aqui para el lenguaje es equivalente a la del borrador actual.

En este manual, el material comentado se encuentra sangrado y escrito en un tipo mas pequeno, como este. A menudo estos comentarios resaltan las formas en las que el estandar ansi de C difiere del lenguaje definido por la primera edicion de este libro, o de refinamientos introducidos posteriormente en varios compiladores.