Se utiliza un lenguaje de programación para escribir programas informáticos, incluidas aplicaciones, utilidades y programas de sistemas. Antes de que aparecieran los lenguajes de programación Java y C #, los programas de computadora eran compilados o interpretados.
Un programa compilado está escrito como una serie de instrucciones informáticas que pueden ser entendidas por el hombre y que pueden ser leídas por un compilador y un enlazador y traducidas al código de la máquina para que una computadora pueda entenderlo y ejecutarlo. Los lenguajes de programación Fortran, Pascal, Assembly Language, C y C ++ casi siempre se compilan de esta manera. Se interpretan otros programas, como Basic, JavaScript y VBScript. Las diferencias entre los idiomas compilados e interpretados pueden ser confusos..
El desarrollo de un programa compilado sigue estos pasos básicos:
Interpretar un programa es un proceso mucho más rápido que es útil para los programadores novatos al editar y probar su código. Estos programas se ejecutan más lentamente que los programas compilados. Los pasos para interpretar un programa son:
Tanto Java como C # están semi-compilados. La compilación de Java genera un código de bytes que luego es interpretado por una máquina virtual Java. Como resultado, el código se compila en un proceso de dos etapas..
C # se compila en Common Intermediate Language, que luego es ejecutado por Common Language Runtime parte de .NET Framework, un entorno que admite la compilación justo a tiempo.
La velocidad de C # y Java es casi tan rápida como un verdadero lenguaje compilado. En cuanto a la velocidad, C, C ++ y C # son lo suficientemente rápidos para juegos y sistemas operativos..
Desde el momento en que enciende su computadora, está ejecutando programas, ejecutando instrucciones, probando RAM y accediendo al sistema operativo en su unidad.
Todas y cada una de las operaciones que realiza su computadora tienen instrucciones que alguien tuvo que escribir en un lenguaje de programación. Por ejemplo, el sistema operativo Windows 10 tiene aproximadamente 50 millones de líneas de código. Estos tuvieron que ser creados, compilados y probados; una tarea larga y compleja.
Los principales lenguajes de programación para PC son Java y C ++ con C # muy cerca y C defendiéndose. Los productos de Apple usan lenguajes de programación Objective-C y Swift.
Existen cientos de pequeños lenguajes de programación, pero otros lenguajes de programación populares incluyen: