Capítulo 7. Sintaxis de C no esencial que los libros de texto tratan mucho tiempo
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Creo que es bueno
Destruyámoslo.
Porno para Pyros, "Porno para Pyros"
Puede que C sea un lenguaje relativamente sencillo, pero el estándar C tiene unas 700 páginas, así que, a menos que quieras dedicar tu vida a estudiarlo, es importante saber qué partes se pueden ignorar.
Podemos empezar con dígrafos y trígrafos. Si a tu teclado le faltan las teclas {
y }
, puedes utilizar <%
y %>
en su lugar (como int main() <% … %>
). Esto era relevante en los años 90, cuando los teclados de todo el mundo seguían costumbres diversas, pero hoy en día es difícil encontrar un teclado en cualquier parte al que le falten las llaves rizadas. Los equivalentes trigráficos de C99 y C11 §5.2.1.1(1), ??<
y ??>
, son tan inútiles que los autores de gcc
y clang
no se molestaron en implementar código para analizarlos.
Los rincones oscuros del lenguaje, como los trígrafos, son fáciles de ignorar, porque nadie los menciona. Pero otras partes del lenguaje se mencionaban mucho en los libros de texto de décadas pasadas, para abordar los requisitos de C89 o hacer frente a las limitaciones del hardware informático de los años 1900. Con menos restricciones, podemos racionalizar nuestro código. Si te divierte borrar código y eliminar redundancias, este capítulo es para ti.
No te molestes en volver explícitamente del principal ...
Get C del siglo XXI, 2ª edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.