Cuáles son las ventajas de usar lenguajes compilados

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print
VALORACIÓN DEL ARTÍCULO:
5/5


Una pregunta común que se hace la gente que está pensando en entrar en la programación es “¿qué idioma debería aprender?

La respuesta a esta pregunta es casi imposible de responder. Si usted está buscando aprender a programar para propósitos de carrera entonces es una buena idea ver lo que todos los demás están usando y aprender eso.

Por ejemplo, en los últimos años un gran número de personas están utilizando la pila.NET que incluye ASP.NET, C#, JavaScript/JQuery/AngularJS. Estos lenguajes de programación forman parte del conjunto de herramientas de Windows y, aunque el.NET se ha puesto a disposición de Linux, no se utiliza mucho.

Dentro del mundo Linux, la gente usa Java, PHP, Python, Ruby On Rails y C.

¿Qué es un lenguaje compilado?

#include
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.int main()
{
> printf("Hello World");
}

Lo anterior es un ejemplo muy simple de un programa escrito en el lenguaje de programación C.

C es un ejemplo de un lenguaje compilado. Para ejecutar el código anterior, necesitamos ejecutarlo a través de un compilador de C.

Generalmente, para hacer esto, ejecute el siguiente comando en Linux:

gcc helloworld.c -o hello

El comando anterior convierte el código de formato legible para humanos en código de máquina que la computadora puede ejecutar de forma nativa.

"gcc" es en sí mismo un programa compilado (compilador gnu c).

Un programa compilado se puede ejecutar simplemente ejecutando el nombre del programa de la siguiente manera:

 ./hola

Los beneficios de usar un compilador para compilar código es que generalmente corre más rápido que el código interpretado ya que no necesita trabajar sobre la marcha mientras la aplicación se está ejecutando.

El programa compilado también ha sido comprobado en busca de errores durante su compilación. Si hay algún comando que no le guste al compilador, entonces será reportado. Esto le permitirá corregir todos los errores de codificación antes de obtener un programa completamente ejecutado.

El hecho de que un programa se haya compilado con éxito no significa que se ejecute lógicamente de la forma en que usted espera que se ejecute, por lo que todavía tiene que probar su aplicación.

Sin embargo, rara vez algo es perfecto. Si tenemos un programa C compilado en nuestra computadora Linux no podemos copiar ese programa compilado a nuestra computadora Windows y esperar que el ejecutable se ejecute.

Para conseguir que el mismo programa en C se ejecute en nuestro ordenador con Windows, necesitaremos compilar el programa de nuevo usando un compilador de C en un ordenador con Windows.

¿Qué es un idioma interpretado?

imprimir ("hola mundo")

El código anterior es un programa de python que mostrará las palabras "hello world" cuando se ejecute.

Para ejecutar el código no necesitamos compilarlo primero. En su lugar, podemos simplemente ejecutar el siguiente comando:

python helloworld.py

El código anterior no necesita ser compilado primero, pero sí requiere que python esté instalado en cualquier máquina que necesite ejecutar el script.

El intérprete de python toma el código legible por el ser humano y lo convierte en otra cosa antes de convertirlo en algo que la máquina pueda leer. Todo esto sucede entre bastidores y como usuario, todo lo que verás son las palabras "hola mundo".

En general, se considera que el código interpretado se ejecutará más lentamente que el código compilado porque tiene que realizar activamente el paso de convertir el código en algo que la máquina puede manejar sobre la marcha en lugar de código compilado que puede ejecutarse.

Si bien esto puede parecer un inconveniente, existen varias razones por las que los idiomas interpretados son útiles.

Por ejemplo, es mucho más fácil conseguir que un programa escrito en python se ejecute en Linux, Windows y macOS. Todo lo que tiene que hacer es asegurarse de que python está instalado en el ordenador en el que desea ejecutar el script.

Otra ventaja es que el código siempre está disponible para su lectura y se puede cambiar fácilmente para que funcione de la forma que usted desee. Con el código compilado, necesita encontrar dónde se guarda el código, cambiarlo, compilarlo y redistribuir el programa.

Con el código interpretado, se abre el programa, se cambia y está listo para funcionar.

Entonces, ¿cuál debería usar?

Dudamos que su decisión sobre el lenguaje de programación se decida si es un lenguaje compilado o no.

Esta lista podría valer la pena, ya que enumera los 9 lenguajes de programación más populares.

Mientras que algunos lenguajes están muriendo, como COBOL, Visual Basic y ActionScript, hay otros que han estado al borde de la muerte y han tenido un regreso dramático como JavaScript.

Generalmente, nuestro consejo sería que si está usando Linux debería aprender Java, Python o C y si está usando Windows aprender.NET y AngularJS.

Deja un comentario

TAMBIÉN TE INTERESA

seguridad y mantenimiento smartphone

Mantenimiento smartphone: consejos para un mejor cuidado y seguridad de tu teléfono

Hablamos de consejos de mantenimiento smartphone. Ya sea en el trabajo o en la vida privada, la seguridad de tu smartphone se ha convertido en una parte integral de muchas áreas. En los servicios de mensajería se envían mensajes privados y Clouds almacena fotos personales. Para no perder esta información confidencial, los propietarios de teléfonos móviles deben proteger sus teléfonos inteligentes. No se debe

tecnología QLED de Samsung

Televisores QLED, OLED, Micro-LED y Mini-LED

Los sistemas OLED, QLED, etc. ofrecen una excelente nitidez de imagen con detalles impresionantes, colores brillantes y un contraste gigantesco del negro profundo al blanco brillante: los televisores han alcanzado un nivel de calidad notable. Varias tecnologías de pantalla compiten por la mejor calidad de imagen. Las primeras pantallas planas tuvieron que ponerse al día en

Cómo instalar Linux junto con Windows

Cómo instalar Linux junto con Windows en 8 pasos

¿Te gustaría saber cómo instalar Linux en Windows, pero solo tienes una computadora? No hay problema, ambos funcionan en paralelo, con muy poco esfuerzo. Ejecutar Linux y Windows en la misma máquina es bastante fácil: simplemente eliges qué sistema iniciar al arrancar. Todos los pasos necesarios se pueden encontrar aquí muy sencillamente explicados. Índice de contenidos1 ¿Cómo

chips inteligentes

El futuro de los chips de IA está en el software

  La IA y el aprendizaje automático, es decir, la inteligencia artificial y el aprendizaje automático, dependen del rendimiento. La pila de software es tan importante como el hardware, porque un buen software puede sacar hasta el último bit de rendimiento de los procesadores limitados física y técnicamente. En los últimos años, la demanda de procesadores

los móviles con mayor duración de batería

Top 10 de mejores smartphones con una batería grande

¿Todo estaba mejor antes? Bueno no exactamente. Pero los buenos y viejos teléfonos móviles de Nokia duraron (al menos parecía) una semana entera antes de que tuvieran que cargarse. Con los teléfonos inteligentes actuales, las cosas son, por supuesto, diferentes, principalmente debido a las pantallas grandes, las aplicaciones multimedia complejas y su hambre de rendimiento. Pero, ¿qué modelos

Debian vs. Ubuntu

Debian vs. Ubuntu: ¿cuál es mejor?

Ubuntu es prácticamente el Linux estándar para escritorios privados. Los usuarios experimentados también están felices de recomendar Debian. Ambos están relacionados, pero las diferencias son grandes. Aquí puedes descubrir por qué la elección no es tan difícil. Índice de contenidos1 Madre e hijo2 Debian2.1 Grupos destinatarios2.2 Software instalado por defecto3 Gestión de paquetes3.1 Estabilidad4 Derechos de administrador5 En pocas palabras