Está en la página 1de 3

Centro universitario México

(CUM)

Carrera
Lic. Informática
Tema: Diferencias entre lenguajes de
programación
Materia: informática
Profesor: Oscar Domingo Navarrete
Reyes
Alumno: Parra Cisneros Roberto Carlos
C++ JAVA PYTHON
-C++ puede crear casi cualquier tipo de Se constituye como un lenguaje orientado a -Es polivalente: Como ya hemos comentado,
programa: juegos, controladores de objetos, su intención es permitir que Python se utiliza para infinidad de proyectos y
dispositivos, HPC, nube, escritorio, los desarrolladores de aplicaciones escriban aplicaciones diferentes.
incrustado, aplicaciones móviles, etc. Incluso el programa una sola vez y lo ejecuten en
hay bibliotecas y compiladores de otros cualquier dispositivo. -Python es un lenguaje de código abierto, por
lenguajes de programación escritos en C++. lo que no se requieren licencias de pago para
-Es simple: Java ofrece la funcionalidad de un comenzar a trabajar con él.
Compilación: En C++ es necesario compilar lenguaje potente, derivado de C y C++, pero
el código de bajo nivel antes de ejecutarse, sin las características menos usadas y más -Multiplataforma: Python está disponible en
algo que no ocurre en otros lenguajes. confusas de estos, haciéndolo más sencillo. los principales sistemas operativos como
Linux, Windows, UNIX, Mac OS, etc. Es decir,
Compatibilidad con bibliotecas: A través -Orientado a objetos: El enfoque orientado a este lenguaje puede ser ejecutado en casi
de bibliotecas hay muchas funciones que objetos (OO) es uno de los estilos de cualquier sistema operativo siempre que se
están disponible y que ayudan a escribir programación más populares. Permite cuente con un intérprete adecuado para ello.
código rápidamente. diseñar el software de forma que los
distintos tipos de datos que se usen estén -No es tan rápido como otros lenguajes
Rapidez: La compilación y ejecución de un unidos a sus operaciones. compilados como C o C++
programa en C++ es mucho más rápida que
en la mayoría de lenguajes de programación. -Independiente a la plataforma: Esto significa Problemas de escalabilidad: La escalabilidad
que programas escritos en el lenguaje Java es la capacidad de un sistema para aguantar
Didáctico: Aprendiendo programación en pueden ejecutarse en cualquier tipo mayor carga operativa sin perder calidad, es
C++ luego es mucho más fácil aprender de hardware, lo que lo hace portable. decir, soportar el uso de muchos usuarios sin
lenguajes como Java, C#, PHP, Javascript, etc. presentar fallas.
-Es multihilo: Java logra llevar a cabo varias
tareas simultáneamente dentro del mismo Es fácil de aprender: Su simpleza lo convierte
programa. Esto permite mejorar el en uno de los lenguajes de programación más
rendimiento y la velocidad de ejecución. fáciles de aprender y en una de las mejores
alternativas para iniciarnos en la
programación
-se adapta a la perfección a todo tipo de
dispositivos (tablets, smartphones,
computadoras, laptops)

También podría gustarte