Quiero aprender a desarrollar y descifrar software estándar. ¿Qué programación de software necesito aprender?
Ya sea que estés aprendiendo C, C++, C#, VB o Java, debes aprender las siguientes cosas. Por supuesto, puedes omitir las que ya conoces bien o hacer una revisión adecuada:
1. Principios del hardware de la computadora: comprender cómo funciona el hardware, cómo funciona el software en el hardware, la arquitectura de la CPU, las instrucciones, cómo realizar cálculos, cómo funciona la memoria, cuál es la dirección del contenido, cómo funciona el disco duro. almacenes de disco y datos. Y cómo las instrucciones se convierten en corrientes y pulsos a través de circuitos y componentes pueden requerir los principios de los circuitos de datos. No importa en qué aspecto de la informática esté involucrado, como redes, software y hardware, debe dominar este principio. Porque la tecnología informática es muy abstracta, pero en realidad y concreción depende del hardware.
2. Principios del sistema operativo: después de comprender los principios del hardware, comprenda cómo funciona el sistema operativo. Porque todo el software se basa en el sistema operativo, y el sistema operativo en sí también es un software. Es más fácil entenderlos combinados con hardware.
3. Principio de compilación: comprender todo el proceso del software, desde los archivos de origen hasta los archivos de destino y la ejecución.