¿Qué deberían hacer los estudiantes no especializados en informática si quieren trabajar en la industria del desarrollo de juegos?
Tener las bases de programación, haber aprendido a programar por su cuenta, aprobar la entrevista y convertirse en un desarrollador calificado.
Tener capacidades de diseño, así como comprensión y familiaridad con el software de diseño artístico (ps/ js), puede convertirse en diseñador de interfaces de juegos.
Tener ciertas habilidades en redacción de documentos de desarrollo de juegos, diseño de programas, etc.
Los puestos en la industria del desarrollo de juegos incluyen tres direcciones: desarrollo de programas, diseño artístico y planificación de redacción publicitaria. Programación:
Lenguaje ensamblador
Para resolver una serie de problemas causados por el uso del lenguaje de máquina para escribir aplicaciones,
El sistema de archivos impulsa el proceso de programación
La gente primero pensó en usar símbolos mnemotécnicos para reemplazar las instrucciones de la máquina que no son fáciles de recordar. El lenguaje que utiliza símbolos mnemónicos para representar instrucciones de computadora se llama lenguaje simbólico, también llamado lenguaje ensamblador. En el lenguaje ensamblador, cada instrucción ensambladora representada por símbolos corresponde uno a uno a las instrucciones de la máquina de la computadora, la dificultad de la memoria se reduce considerablemente, no solo es fácil verificar y modificar los errores del programa, sino también las ubicaciones de almacenamiento de instrucciones y datos; El ordenador puede asignarlos automáticamente. Un programa escrito en lenguaje ensamblador se llama programa fuente. La computadora no puede reconocer ni procesar directamente el programa fuente. Debe traducirse a un lenguaje de máquina que la computadora pueda entender y ejecutar a través de algún método. ensamblador.
Lenguaje de máquina
En un sistema informático,
una instrucción de máquina especifica una acción específica del sistema informático. Al diseñar y fabricar el hardware de una serie de computadoras, se utilizan una serie de instrucciones para especificar las operaciones básicas que la serie de computadoras puede realizar. Estas instrucciones juntas constituyen el sistema de instrucciones de la serie de computadoras. En los primeros días de las aplicaciones informáticas, los programadores utilizaban el sistema de instrucciones de la máquina para escribir programas de aplicaciones informáticas, que se denominaban programas en lenguaje de máquina. Para los programas escritos en lenguaje de máquina, dado que cada instrucción corresponde a una acción básica específica de la computadora, el programa ocupa menos memoria y tiene una alta eficiencia de ejecución. Las desventajas también son obvias, como por ejemplo: la carga de trabajo de programación es grande y propensa a errores; depende de un sistema informático específico, por lo que el programa tiene poca versatilidad y portabilidad;
Ensamblador
Ensamblador. Cuando se utiliza el lenguaje ensamblador para escribir programas de computadora, los programadores aún deben estar muy familiarizados con la estructura del hardware del sistema informático, por lo que la programación en sí sigue siendo ineficiente y engorrosa. Sin embargo, precisamente debido a la estrecha relación entre el lenguaje ensamblador y los sistemas de hardware informático, en determinadas situaciones específicas, como los programas centrales del sistema y los programas de control en tiempo real que requieren una alta eficiencia de tiempo y espacio, el lenguaje ensamblador sigue siendo una herramienta de programación muy eficaz, por lo que lejos.
Pero tiene características irreemplazables. Por ejemplo, algunos microcontroladores o algunos programas que controlan directamente el hardware deben utilizar lenguaje ensamblador.
Lenguaje de alto nivel
Alto nivel. lenguaje de nivel es un término general para un tipo de lenguaje de programación cercano al lenguaje natural humano y al lenguaje matemático. Según los diferentes puntos de partida y métodos de programación, los lenguajes de alto nivel se dividen en lenguajes orientados a procesos y lenguajes orientados a objetos, como el lenguaje Fortran, el lenguaje C, el lenguaje de programación chino, etc. todos los lenguajes orientados a procesos; mientras que C ++, Smalltalk, etc. son Los lenguajes orientados a objetos representados son muy diferentes de los lenguajes orientados a procesos. Estos lenguajes admiten "un programa es una colección de objetos discretos interconectados", un nuevo. Forma de pensar en la programación, con características como encapsulación, herencia y polimorfismo.
Los lenguajes de alto nivel siguen ciertas reglas gramaticales y están compuestos por operandos y métodos de operación que expresan diversos significados. Las ventajas de utilizar lenguajes de alto nivel para escribir programas son: la programación es relativamente simple, intuitiva, fácil de entender y menos propensa a errores. Los lenguajes de alto nivel son independientes de las computadoras, por lo que los programas de computadora se escriben en lenguajes de alto nivel; Los idiomas de nivel tienen buena versatilidad y buena portabilidad. Un programa escrito en un lenguaje de alto nivel se denomina programa fuente. El sistema informático no puede comprenderlo ni ejecutarlo directamente. Debe convertirse en un programa de destino que el sistema informático pueda reconocer y comprender a través de un sistema de procesamiento de lenguaje. ejecutado por el sistema informático.