¿Qué es un lenguaje de programación?

click fraud protection

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 enlazador y traducido al código de 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.

Compilar un programa

El desarrollo de un programa compilado sigue estos pasos básicos:

  1. Escribe o edita el programa
  2. Compile el programa en archivos de código de máquina que sean específicos de la máquina de destino
  3. instagram viewer
  4. Enlace los archivos de código de la máquina a un programa ejecutable (conocido como archivo EXE)
  5. Depurar o ejecutar el programa

Interpretando un programa

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:

  1. Escribe o edita el programa
  2. Depurar o ejecutar el programa usando un programa de intérprete

Java y C #

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 lo que respecta a la velocidad, C, C ++ y C # son lo suficientemente rápidos para juegos y sistemas operativos.

Programas en una computadora

Desde el momento en que enciende su computadora, está ejecutando programas, llevando a cabo 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.

Lenguajes de programación ahora en uso

Los principales lenguajes de programación para PC son Java y C ++ con C# cierra detrás y C aguantando la suya. 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:

  • Pitón
  • PHP
  • Perl
  • Rubí
  • Vamos
  • Oxido
  • Scala

Ha habido muchos intentos de automatizar el proceso de escritura y prueba de lenguajes de programación al tener las computadoras escriben programas de computadora, pero la complejidad es tal que, por ahora, los humanos todavía escriben y prueban computadoras programas

El futuro de los lenguajes de programación

Los programadores de computadoras tienden a usar lenguajes de programación que conocen. Como resultado, los viejos lenguajes probados y verdaderos han permanecido por mucho tiempo. Con la popularidad de los dispositivos móviles, los desarrolladores pueden estar más abiertos a aprender nuevos lenguajes de programación. Apple desarrolló Swift para reemplazar eventualmente Objective-C, y Google desarrolló Go para ser más eficiente que C. La adopción de estos nuevos programas ha sido lenta, pero constante.

instagram story viewer