top of page
Buscar

LENGUAJES DE PROGRAMACIÓN:

  • Foto del escritor: AXEL JEFFRI TORRES ALCANTARA
    AXEL JEFFRI TORRES ALCANTARA
  • 16 jun 2023
  • 2 Min. de lectura

¿Qué son? Los lenguajes de programación son conjuntos de reglas y símbolos diseñados para interactuar con computadoras y crear programas de software. Estos lenguajes brindan a los programadores la capacidad de expresar de forma organizada y comprensible para las máquinas, algoritmos y lógica de programación. Algunos de estos son:

  • Python :

Python es un lenguaje de programación de alto nivel, interpretado y multiparadigma. Se caracteriza por su sintaxis clara y legible, lo que facilita la escritura y comprensión del código. Python es utilizado en una amplia variedad de aplicaciones, como desarrollo web, análisis de datos, inteligencia artificial, automatización de tareas y más. Es conocido por su enfoque en la legibilidad y la productividad del programador.

ree

  • C++:

C++ es un lenguaje de programación de propósito general que combina características de programación procedural y orientada a objetos. Es una extensión del lenguaje C, con la adición de funcionalidades como clases, herencia y polimorfismo. C++ es ampliamente utilizado en el desarrollo de software de alto rendimiento, sistemas operativos, videojuegos, aplicaciones embebidas y otros ámbitos donde se requiere un control de bajo nivel y eficiencia.



ree


  • NET:

.NET es un marco de desarrollo de software desarrollado por Microsoft. Proporciona una plataforma para crear aplicaciones de software para una variedad de dispositivos y sistemas operativos. El lenguaje de programación más utilizado en el entorno .NET es C#, aunque también se puede utilizar Visual Basic.NET y otros lenguajes. .NET permite el desarrollo de aplicaciones de escritorio, aplicaciones web y servicios web, y proporciona bibliotecas y herramientas para facilitar la creación y el despliegue de software.

ree

  • Java:

Java es un lenguaje de programación de propósito general que se enfoca en la portabilidad y la facilidad de uso. Es ampliamente utilizado para el desarrollo de aplicaciones empresariales, aplicaciones móviles, aplicaciones web y más. Java se basa en el concepto de "Write Once, Run Anywhere" (Escribe una vez, ejecuta en cualquier lugar), lo que significa que el código Java puede ser ejecutado en diferentes plataformas sin necesidad de reescribirlo. Java es conocido por su seguridad, robustez y amplia disponibilidad de bibliotecas y frameworks.


ree

  • JavaScript:

JavaScript es un lenguaje de programación de alto nivel interpretado por los navegadores web. Se utiliza principalmente para programar interacciones en el lado del cliente, como la manipulación del DOM, validaciones de formularios, animaciones y más. Además, con la popularidad de Node.js, JavaScript también se utiliza en el desarrollo de aplicaciones del lado del servidor. JavaScript es esencial en el desarrollo web moderno y se ha convertido en uno de los lenguajes más populares y ampliamente utilizados.


ree

TABLA DE DIFERENCIAS ENTRE LOS PROGRAMAS DICHO ANTES:


PROCESAMIENTO

MEMORIA RAM

INTERPRETACION POR PARTE DE LOS USUARIOS

LIBRERIAS DISPONIBLES

PHYTON

Python es un lenguaje interpretado, lo que significa que los programas escritos en Python se ejecutan línea por línea en tiempo de ejecución. Es conocido por su simplicidad y legibilidad.

Python gestiona automáticamente la memoria y cuenta con un recolector de basura incorporado que se encarga de liberar la memoria ocupada por objetos que ya no son utilizados.

Python es apreciado por su sintaxis clara y su facilidad de uso, lo que lo convierte en una opción popular tanto para principiantes como para programadores experimentados.

Python cuenta con una amplia gama de bibliotecas y frameworks que facilitan el desarrollo en áreas como la ciencia de datos (p. ej., NumPy, Pandas), aprendizaje automático (p. ej., TensorFlow, scikit-learn), desarrollo web (p. ej., Django, Flask) y más.

C++

C++ es un lenguaje de programación de alto rendimiento que se compila en código de máquina específico de la plataforma de destino. Los programas escritos en C++ se ejecutan de manera eficiente y directamente en el hardware.

En C++, la gestión de la memoria es manual, lo que significa que el programador debe asignar y liberar la memoria explícitamente utilizando instrucciones como new y delete.

C++ es un lenguaje poderoso y versátil utilizado en el desarrollo de sistemas operativos, juegos, controladores de dispositivos y otros sistemas de alto rendimiento. Requiere un mayor nivel de experiencia y conocimientos comparado con lenguajes de más alto nivel.

C++ cuenta con una amplia variedad de bibliotecas estándar y bibliotecas de terceros. La biblioteca estándar de C++ proporciona funcionalidades esenciales, mientras que las bibliotecas de terceros ofrecen capacidades adicionales en áreas como gráficos, redes y matemáticas.

NET

NET es un marco de desarrollo que se basa en el Common Language Runtime (CLR) de Microsoft. Los programas escritos en lenguajes de .NET, como C# o Visual Basic.NET, se compilan en código intermedio (IL) y se ejecutan en el CLR.

El CLR gestiona la asignación y liberación de memoria automáticamente, utilizando un recolector de basura para eliminar los objetos no utilizados.

NET es ampliamente utilizado en el desarrollo de aplicaciones empresariales y ofrece una amplia gama de herramientas y bibliotecas que facilitan el desarrollo de software en el ecosistema de Microsoft.

NET cuenta con una amplia variedad de bibliotecas, incluyendo ASP.NET para desarrollo web, Windows Forms y WPF para aplicaciones de escritorio, y numerosas bibliotecas de terceros disponibles a través de NuGet.

JAVA

Java utiliza una máquina virtual (JVM) para ejecutar programas Java. Los programas se compilan en bytecode, que es interpretado por la JVM.

La JVM gestiona la memoria automáticamente utilizando un recolector de basura. La asignación y liberación de memoria se realiza de forma transparente para el programador.

Java es ampliamente utilizado en el desarrollo de aplicaciones empresariales, aplicaciones móviles y servicios web. Su sintaxis legible y su enfoque en la seguridad lo hacen popular entre los desarrolladores.

Java tiene una amplia gama de bibliotecas estándar, como JavaFX para desarrollo de interfaces gráficas, JDBC para acceso a bases de datos y servlets para desarrollo web. Además, hay una gran cantidad de bibliotecas de terceros disponibles a través de Maven o Gradle.

JAVASCRIPT

JavaScript es interpretado por los navegadores web en tiempo de ejecución. Se utiliza principalmente para agregar interactividad y dinamismo a los sitios web.

La gestión de memoria en JavaScript es automática. Utiliza un recolector de basura para liberar memoria no utilizada.

JavaScript es un lenguaje de programación ampliamente utilizado para el desarrollo web. Su sintaxis es similar a otros lenguajes de programación y es accesible para principiantes.

JavaScript tiene una amplia gama de bibliotecas y frameworks disponibles, como React, Angular y Vue.js para desarrollo web frontend, Node.js para desarrollo de backend, y muchas otras bibliotecas especializadas para tareas específicas.


 
 
 

Comentarios


INTRODUCCION ALA COMPUTACIÓN POR AXEL TORRES ALCANTARA

©2023 por INTRODUCCION ALA COMPUTACIÓN POR AXEL TORRES ALCANTARA. Creado con Wix.com

Danos tu opinión
Nos encantaría saber lo que piensas acerca de nosotros.
Califica nuestros servicios
PobreSuficienteBienMuy bienExcelente

¡Gracias por compartir tus comentarios con nosotros!

bottom of page