Cuadro Comparativo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

CUADRO COMPARATIVO

 Java ofrece toda la funcionalidad de un lenguaje potente,


pero sin las características menos usadas y más confusas
de éstos. C++ es un lenguaje que adolece de falta de
seguridad, pero C y C++ son lenguajes más difundidos,
por ello Java se diseñó para ser parecido a C++ y así
facilitar un rápido y fácil aprendizaje.

 Java elimina muchas de las características de otros

JAVA lenguajes como C++, para mantener reducidas las


especificaciones del lenguaje y añadir características muy
útiles como el garbage collector (reciclador de memoria
dinámica). No es necesario preocuparse de liberar
memoria, el reciclador se encarga de ello y como es un
thread de baja prioridad, cuando entra en acción, permite
liberar bloques de memoria muy grandes, lo que reduce la
fragmentación de la memoria.

 Java reduce en un 50% los errores más comunes de


programación con lenguajes como C y C++ al eliminar
muchas de las características de éstos
 Orientado a objetos:
Una de las principales características de Python es que
se trata de un lenguaje de programación orientado a
objetos. Esto quiere decir que Python reconoce el
concepto de encapsulación de clases y objetos, lo que
hace que lo que se codifique con Python es más eficiente
a largo plazo.

PYTHON  Código abierto:


Otra de las características principales de Python es que
se trata de un lenguaje de programación de código
abierto. Cualquiera puede crear y contribuir para su
desarrollo.

 Fácil de aprender:
Python es un código muy amable para todo tipo de
desarrolladores, desde los que ya tienen experiencia con
otros lenguajes como para los que están aprendiendo a
programar desde cero.
 Es simple, no hace falta tener conocimientos avanzados
de programación para aprender a manejar JavaScript y es
recomendado por muchos expertos a la hora de encontrar
un lenguaje para comenzar a programar.

 Maneja objetos dentro de nuestra página Web y sobre


ese objeto podemos definir diferentes eventos. Dichos
objetos facilitan la programación de páginas interactivas,
a la vez que se evita la posibilidad de ejecutar comandos
JAVASCRIPT que puedan ser peligrosos para la máquina del usuario,
tales como formateo de unidades, modificar archivos etc.

 Es dinámico, responde a eventos en tiempo real. Eventos


como presionar un botón, pasar el puntero del mouse
sobre un determinado texto o el simple hecho de cargar la
página o caducar un tiempo. Con esto podemos cambiar
totalmente el aspecto de nuestra página al gusto del
usuario, evitándonos tener en el servidor un página para
cada gusto, hacer cálculos en base a variables cuyo valor
es determinado por el usuario, etc.
 El código fuente escrito en este lenguaje es invisible para
el cliente y para el navegador web porque el servidor es
quien tiene a su cargo la ejecución del código y el envío
del resultado HTM. hacia el navegador. Esto permite que
la programación en PHP sea confiable y segura.

 Tiene mucha documentación en el sitio web oficial, en las


cuales las más destacadas consisten en que las
funciones del sistema se ejemplifican y se explican en un

PHP archivo único de ayuda.

 Posibilidad de ampliación de técnicas de programación


que se orienten a objetos, incluyendo aplicaciones tales
como Zend Framework, empresa que se encarga del
desarrollo de PHP, se encuentran completamente
desarrolladas a través de esta metodología

 No necesita definir tipos de variables, aunque estas


pueden evaluarse por el tipo que manejen mientras se
están ejecutando.
 intaxis heredada del lenguaje C.

 Tiene un estandard ISO, conocido como ANSI-C++. La


última revisión fue en el 2011.

 Lenguaje fuertemente tipado. El programador debe saber


como hacer y declarar el código para que funcione.

 Programación orientada a objetos, también llamado POO.


Aunque c++ utiliza tipo de datos básicos o estructuras de
C++ datos como CLa compilación y ejecución de un programa
en C++ es mucho más rápida que en la mayoría de
lenguajes de programación.

 En C++ es necesario compilar el código de bajo nivel


antes de ejecutarse, algo que no ocurre en otros
lenguajes.

 Los punteros del lenguaje C, también están disponibles


en C++.

 Aprendiendo programación en C++ luego es mucho más


fácil aprender lenguajes como Java, C#, PHP, Javascript,
etc.

También podría gustarte