¿Qué es la programación y para qué se utiliza principalmente?
Para que la computadora comprenda las intenciones humanas, los humanos deben decirle las ideas, métodos y medios del problema a resolver de una forma que la computadora pueda entender, y dejar que la computadora trabaje paso a paso. paso de acuerdo con las instrucciones humanas para completar una determinada tarea. Este proceso de comunicación entre humanos y sistemas informáticos es la programación.
Datos ampliados:
Lenguaje de programación:
1. Lenguaje de máquina
En un sistema informático, las instrucciones de la máquina especifican las características específicas de la acción del sistema informático. Una serie de computadoras utiliza muchas instrucciones al diseñar y fabricar hardware 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.
2. Lenguaje ensamblador
En el lenguaje ensamblador, cada instrucción ensambladora simbólica corresponde a una instrucción de máquina de computadora, la dificultad de la memoria se reduce considerablemente y no solo es fácil de verificar y Los errores del programa se corrigen y la computadora puede asignar automáticamente ubicaciones de almacenamiento para instrucciones y datos.
3. Ensamblador
Al utilizar lenguaje ensamblador para escribir programas de computadora, los programadores aún necesitan 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, debido a la estrecha relación entre el lenguaje ensamblador y los sistemas de hardware informático, el lenguaje ensamblador sigue siendo una herramienta de programación muy eficaz en algunas situaciones específicas, como los programas centrales del sistema y los programas de control en tiempo real que requieren alta Eficiencia temporal y espacial.
4. Lenguaje de alto nivel
El lenguaje de alto nivel es un lenguaje de programación cercano al lenguaje natural humano y al lenguaje matemático. Según 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.
Enciclopedia Baidu-Programación