Leí Let Us C cuando estaba aprendiendo C. Esto fue antes de la escuela secundaria, antes de que pudieras buscar recomendaciones en Internet y Yahoo todavía era la primera página de Internet. Anteriormente solo había programado en variantes de BASIC y apenas entendía el concepto de un lenguaje compilado.
En ese momento, pensé que era un gran libro, porque tomó algunos conceptos muy importantes como punteros, cadenas, estructuras y uniones, y los aturdí lo suficiente como para que yo los entendiera.
Creo que el mayor inconveniente del libro fue que no pudo informar a los lectores, la mayoría de los cuales están aprendiendo un idioma por primera vez, sobre cómo evolucionan los idiomas y los estándares. Tenía toneladas de preguntas “engañosas” que se basaban en un comportamiento indefinido. Muchos estudiantes indios sin pretensiones heredan esta comprensión defectuosa de C y no es raro encontrar preguntas similares en la programación de entrevistas o pruebas realizadas por empresas y colegios indios. Esto lleva a estudiantes frustrados que piensan que C tiene este extraño conjunto de reglas que debes aprender y recordar “de memoria”, mientras que la intención original de C era simplificar las cosas para los programadores. El problema de demasiadas reglas para recordar no vendría hasta la llegada de C ++.