Reflexiones sobre cómo aprender a programar en Android
Soy un estudiante de software. En los últimos años en la escuela, mi experiencia personal es que si no estás interesado en aprender bien sobre informática, entonces serás bastante aburrido en las últimas etapas de estudio. Si no puede perseverar, ¡solo podrá convertirse en administrador de red! Primero hay que preguntarse si este interés es sólo un interés pasajero. En tercer lugar, debes tener una comprensión general de tu propia personalidad. Las personas que son demasiado impetuosas e incapaces de calmarse no pueden aprender a utilizar informática. ¡Está bien, no lo haré si es innecesario!
Hablemos de lenguajes informáticos. ¡El lenguaje informático se divide en lenguaje de máquina, lenguaje de bajo nivel y lenguaje de alto nivel! El C perfecto nació del uso de lenguajes de bajo nivel, C ++ nació del desarrollo de C y JAVA apareció gradualmente a partir del desarrollo de C ++. Entonces, ¿entiendes la importancia de C? C es la base, razón por la cual el primer idioma que se enseña en casi todas las universidades es C. !
Entonces, si realmente quieres aprender, comienza con C. "¡No hay un maestro en C++, pero hay un maestro en C!". ¡Esta frase la dijo un maestro que ha estado en la industria! durante 10 años. C puede hacer casi todo lo que pueden hacer otros lenguajes.
Cuando empieces a aprender un idioma, no toques todas las puertas. Eso sólo te hará daño a ti mismo. Si aprendes bien un idioma, los demás serán iguales.
Recomiendo algunos libros que te ayudarán a aprender bien C:
Programación en 1. lenguaje c
Autor: Tan Haoqiang
Editor: Tsinghua University Press
Comentario: Número 0 "Programación en lenguaje C" Tan Haoqiang, rara vez lo usamos Aprenda C lenguaje con este libro. Si nunca ha estado en contacto con el lenguaje C, este libro es más adecuado como introducción. Aunque dejé de leer este libro después de graduarme de la universidad, todavía recuerdo la sensación de leer este libro tres veces y la parte del puntero al menos cinco veces. Después de leer otros libros, tendré una comprensión más profunda de algunos contenidos en lenguaje C. Creo que la mayoría de las personas que entran en contacto con C por primera vez tienen sentimientos similares. No esperes que un libro inspirador te brinde todo lo que deseas, es sólo el comienzo.
Varios libros:
Lenguaje de programación 2.c
Autor: Brian W. Kernighan/Dennis M. Rich
Editorial: Tsinghua University Press
Comentarios: El primer lenguaje de programación C Brian W. Kernigan/Dennis M. Ritchie también se llama R & K C. ¿Quién puede ser mejor que el padre del lenguaje C? Se recomienda leer la versión en inglés. Te sorprenderá la claridad con la que estas dos increíbles personas describen el lenguaje C en menos de 200 páginas. Incluso las personas que no están especializadas en lenguaje C pueden sacarlo y echarle un vistazo.
Suma 3. Escollos y trampas.
Autor: Koenig
Editor: People's Posts and Telecommunications Publishing House
Comentario: Andrew Koenig La obra maestra de Andrew Koenig, No. El segundo libro "C Traps and Defects" " puede ayudar a los principiantes a reducir el 90% de sus errores. Algunos errores (como operadores de asignación, precedencia de operadores, etc.) seguirán apareciendo en sus propios programas de vez en cuando, pero están vacunados y son fáciles de encontrar. Además, el autor escribió un C++ acelerado, que se dice que es la mejor introducción a C++. ¡afilado! !
Suma 4. Programación experta.
Peter van der Linden
Editor: People's Posts and Telecommunications Press
Comentarios: El tercer libro "C Expert Programming" (LinDen, P.V.D) parte del El título del libro sabía que no podía usarse como introducción, ya que verlo por primera vez es suficiente para torturar el cerebro. El autor afirma que la única razón para programar es porque es divertido. En comparación con los libros anteriores, este libro también presenta el entorno de ejecución del lenguaje C y realiza una inspección más completa del lenguaje C. Análisis en profundidad de algunos conceptos fácilmente confusos en lenguaje C, como declaraciones y definiciones complejas, matrices y punteros, bibliotecas de enlace y tiempo de ejecución, memoria, etc. Vale la pena leer esto. Por cierto, puede consultar el capítulo "Comprensión profunda de los sistemas informáticos" para obtener la biblioteca de enlaces, que es más legible.
Suma 5.
Fundamentos de programación
Steve Maguire
Editor: People's Posts and Telecommunications Publishing House
Comentarios: El cuarto libro "Fundamentos de programación: escritura de código C de calidad avanzada" Steve Maguire Este es el libro sobre C más sorprendente que he leído jamás. Aunque es imposible escribir un programa libre de errores, puedes acercarte mucho a este objetivo siguiendo el método proporcionado por el autor. Este libro se centra más en cómo utilizar el lenguaje C para desarrollar productos industriales. Este libro surge de dos simples preguntas que el autor se viene planteando desde hace más de diez años: 1) ¿Cómo encontrar automáticamente este error? 2) ¿Cómo puedo evitar este error? "Otra de sus obras maestras, Proceso de desarrollo de depuración (versión china de Microsoft
Interfaz e implementación 6.c
Autor: David R. Hansen
Editor: Addison -Wesley Professional Company
Comentarios: Se dice que el quinto libro "C Interface and Implementation", David R. Hanson, es el único instinto y sincronización de R & K C con el libro. Es una lástima que los chinos La versión es una lástima y la versión electrónica no se puede cargar en ninguna parte. La versión en fotocopia se ha omitido durante muchos años y la versión original cuesta $ 54,99, por lo que es difícil hacer algo. Lamento no poder ver tu cara
Biblioteca estándar 7.c
Autor: P. J. Plauger
Editor: People's Posts and Telecommunications Press
Comentarios: Los primeros cinco libros son casi suficientes. Si tiene demasiada energía, puede leer el sexto libro de P. J. Plauger que presenta la implementación de la biblioteca estándar de C, aunque este libro tiene un código más detallado. Tiene una larga historia y la implementación es definitivamente diferente a la anterior, pero aún tiene un gran valor de referencia, especialmente para aquellos que están interesados en la implementación de la biblioteca estándar C. La versión china es demasiado cara y la versión electrónica en inglés es demasiado tediosa. Seguiré tomándolo prestado cuando pueda encontrar un lugar en el futuro. Echemos un vistazo.
Manual de referencia del lenguaje 8.c
Autor: Harbison
<. p>Editor: Machinery Industry PressComentarios: El séptimo manual de referencia del lenguaje C es para referencia futura y casi todos los detalles del lenguaje C se pueden encontrar en él. La primera parte del libro presenta la sintaxis. Detalles del lenguaje C, y la segunda parte presenta la biblioteca en tiempo de ejecución, que se puede usar en la lectura de la biblioteca en lenguaje C.
Está bien, en el proceso de aprendizaje, lo que más quiero decirles. es, escribe más, escribe tú mismo, no seas arrogante, y si continúas aprendiendo estos, definitivamente serás bueno aprendiendo otros idiomas. ¡Es mucho más fácil! irás en el futuro. La ruta básica es ser un estudiante universitario-programador-ingeniero y luego cambiar a gerente o director técnico.
¡De hecho! En China, hay mucha gente que estudia informática, pero muy pocas personas dominan la informática. Mientras seas bueno, serás un tesoro dondequiera que vayas.
¡Finalmente, la capacidad de aprender por ti mismo! Es muy importante, especialmente en estudiantes profesionales.
Finalmente, quiero rendirme cuando encuentro una pequeña dificultad, así que lamento escribir tantas palabras.