Estoy aprendiendo C
; Han pasado años y, aunque familiares, los matices se pierden a tiempo.Es "K & R C" todavía aplicable
Originalmente aprendido C
de K & R. Sin embargo, ahora veo muchas personas nivelación crítica en K & R.
Un ejemplo principal es http://c.learncodethehardway.org/book/learn-c-the-hard-waych55.html#x61-27200055
Principales razones parecen ser que es de código el estilo es demasiado escueto, las prácticas no son aplicables en programas más grandes y conducen a fugas de memoria o están sujetas a ataques en sistemas compartidos de red accesible.
¿Las personas sienten que estas críticas son justas? ¿Le importan a alguien que está aprendiendo C
? Si es así, ¿podría la gente recomendar un libro "moderno" C
, preferiblemente disponible para Kindle?
Más que nada, K & R es anterior a la estandarización del lenguaje, y es de una época en que el panorama de la computadora se veía bastante diferente. Puede ser una segunda lectura agradable, pero tal vez haya mejores libros para aprender correctamente, moderna C. –
Voté para cerrar porque es subjetiva, pero solo FYI dejé de leer después de ver que la primera crítica se puede resumir como "esta función causará problemas si pasa parámetros no válidos ". Si crees que es un "defecto", debes cambiar a Java. – Jon
@Kerrek SB - K & R 2nd. Ed. cubre el estándar C89. –