Red de conocimientos turísticos - Información de alquiler - Hola, cómo escribir una nueva generación de subrutinas.

Hola, cómo escribir una nueva generación de subrutinas.

Como me especialicé en software de computadora, no sé a qué nueva generación de subrutinas te refieres, pero según mi experiencia en programación, puedo brindarte una idea de programación. Es decir: primero que nada, debes estar muy familiarizado con la estructura gramatical (incluidas declaraciones de programación, etc.), debes estar muy familiarizado con las palabras clave del lenguaje de programación que estás utilizando y luego debes tener el concepto de software. diseño de ingeniería.

Debido a la complejidad de varios sistemas y software de aplicación, las funciones de software complejas generalmente se pueden implementar a través de un programa principal que llama a diferentes subrutinas en diferentes momentos según las diferentes condiciones del programa.

Siempre que domines las ideas de programación que mencioné anteriormente, entonces el problema de escribir el código fuente del programa no será un problema. Es sólo una cuestión de próximos pasos. Es decir: problemas de optimización del código (cómo escribir el código fuente del programa para que la eficiencia de ejecución del programa pueda ser mayor) y cómo escribir el código fuente del programa en un estilo más exclusivo (por ejemplo: como el programa que escribí yo mismo, Es necesario agregar tanto como sea posible. Algunos comentarios comprensibles harán que el programa sea más legible). Todo esto requiere conocimientos más especializados. Por ejemplo: estructuras de datos y algoritmos, matemáticas avanzadas, matemáticas discretas, probabilidad y estadística, etc.

Y varios cursos de matemáticas son principalmente necesarios para escribir software a gran escala en el futuro. Es la base para la construcción de modelos matemáticos. Sin conocimientos matemáticos sólidos, uno sólo puede escribir algunos códigos fuente de programas simples y no puede ser competente en trabajos complejos de desarrollo de software. Por ejemplo, un puesto como Ingeniero de software senior.