¿Qué es un programa de computadora?
Concepto 1. : Una forma prescrita de realizar una actividad o proceso.
Concepto 2. Un programa es una secuencia que le dice a una computadora cómo realizar una tarea específica. Debido a que las computadoras actuales no pueden entender el lenguaje natural humano, no pueden escribir programas de computadora en lenguaje natural.
En segundo lugar, la programación
Existen muchos tipos de lenguajes informáticos, que generalmente se pueden dividir en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel.
Actualmente existen dos lenguajes de programación de uso común: lenguaje ensamblador y lenguaje de alto nivel. El único lenguaje que una computadora puede reconocer es el lenguaje de máquina, un código compuesto por 0 y 1. Pero normalmente la gente no utiliza el lenguaje de máquina cuando programan porque es muy difícil de recordar y reconocer.
Los programas escritos en lenguajes de alto nivel no pueden ser reconocidos directamente por la computadora y solo pueden ejecutarse después de la conversión. Según el método de conversión, se pueden dividir en dos categorías:
Interpretación: el método de ejecución es similar a la "interpretación simultánea" en nuestra vida diaria. El código fuente de una aplicación se traduce al código de destino (lenguaje de máquina) y se ejecuta al mismo tiempo, lo que es relativamente ineficiente y no puede generar un archivo ejecutable que pueda ejecutarse de forma independiente. Una aplicación no se puede separar de su intérprete, pero este enfoque es flexible y puede ajustar y modificar dinámicamente la aplicación.
Compilador: el compilador se refiere a "traducir" el código fuente del programa al código de destino (lenguaje de máquina) antes de ejecutar el código fuente de la aplicación, de modo que el programa de destino pueda ejecutarse independientemente de su entorno de lenguaje, utilizando Es más conveniente y eficiente. Pero una vez que es necesario modificar la aplicación, primero se debe modificar el código fuente y luego volver a compilarlo para generar un nuevo archivo de destino (*.) antes de que pueda ejecutarse. Es inconveniente modificar solo el archivo de destino sin modificar el código fuente. La mayoría de los lenguajes de programación actuales están compilados, como Visual C++, Visual Foxpro, Delphi, etc.
Suplementos de respuesta
Todo el software (incluido qq) son programas en ejecución <. /p>
Escribir programas es un proceso de ida y vuelta de los siguientes pasos: escribir nuevo código fuente, probar, analizar y mejorar el código recién escrito, encontrar errores de sintaxis y semánticos. Se llaman programadores. Debido al rápido desarrollo de las computadoras, los requisitos y tipos de programación han cambiado. La creciente diversidad ha dado como resultado diferentes tipos de programadores, cada uno con una división de tareas y trabajos más detallada. Los ingenieros de software y los analistas de sistemas son dos ejemplos. del largo proceso de programación que ahora se conoce como "desarrollo de software". "O ingeniería de software. Esta última se está volviendo cada vez más popular debido a la madurez de esta disciplina.