0% encontró este documento útil (0 votos)
31 vistas3 páginas

Cuadro Comparativo

El documento presenta un cuadro comparativo de tres lenguajes de programación: Java, C++ y Python, destacando su creador, tipo de lenguaje, características, ventajas y desventajas. Java es orientado a objetos y compilado, C++ es orientado a objetos y procedural, mientras que Python es interpretado y multiparadigma. Cada lenguaje tiene sus propias fortalezas y debilidades, lo que influye en su uso en diferentes contextos de desarrollo.

Cargado por

Luis Naveda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas3 páginas

Cuadro Comparativo

El documento presenta un cuadro comparativo de tres lenguajes de programación: Java, C++ y Python, destacando su creador, tipo de lenguaje, características, ventajas y desventajas. Java es orientado a objetos y compilado, C++ es orientado a objetos y procedural, mientras que Python es interpretado y multiparadigma. Cada lenguaje tiene sus propias fortalezas y debilidades, lo que influye en su uso en diferentes contextos de desarrollo.

Cargado por

Luis Naveda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Cuadro Comparativo

Profesor
Carlos Noguera
Luis Naveda
30.756.036
PNF INFORMATICA

SANTA ANA DE CORO, OCTUBRE DE 2024


Aspecto Java C++ Python
Creador James Gosling (Sun Bjarne Guido van Rossum
Microsystems, 1995) Stroustrup (1991)
(1983)
Tipo de Orientado a objetos, de Orientado a Interpretado, de alto
lenguaje propósito general, objetos, nivel,
Compilado Procedural, Multiparadigma
Compilado
Características - Compilado a bytecode -Compilado -Interpretado
(JVM) -Soporte para -Sintaxis sencilla
- Portable (JVM) programación -Gran cantidad de
- Gestión automática de de bajo nivel bibliotecas
memoria (GC) -Uso eficiente -Flexibilidad y
- Seguridad fuerte de recursos rapidez de
-Gestión desarrollo
manual de
memoria
Ventajas -Gran cantidad de -Alto -Fácil de aprender
bibliotecas Rendimiento -Prototipación
-Excelente portabilidad -Control sobre rápida
-Gestión automática de el hardware -Amplia comunidad
memoria -Eficiencia -Gran cantidad de
-Amplia documentación y -Control de bibliotecas
soporte memoria muy
fino
Desventajas -Requiere JVM -Complejidad - Menor
-Sintaxis más verbosa -Gestión Rendimiento
-Curva de aprendizaje manual de -Uso alto de
empinada memoria memoria
-Propenso a -Interpretado,
errores menos adecuado
difíciles de para aplicaciones
detectar críticas
Ejemplo de Java \n public class cpp \n #include Python \n
programa HelloWorld { \n public <iostream> \n print("Hello,
static void main(String[] using World!")
args) { \n namespace
System.out.println("Hello, std; \n int
World!"); \n } \n } main() { \n cout
<< "Hello,
World!"; \n
return 0; \n }

También podría gustarte