Ventajas y Desventajas de C+,C#,Java y Python
Ventajas y Desventajas de C+,C#,Java y Python
Ventajas y Desventajas de C+,C#,Java y Python
Ventajas
- Lenguaje de programación orientado a objetos.
- Lenguaje muy didáctico, con este lenguaje puedes aprender muchos otros
lenguajes con gran facilidad, como C#, Java, Visual Basic, JavaScript, PHP, entre
otros.
- Es muy potente en lo que se refiere a creación de sistemas complejos, un
lenguaje muy robusto.
- Actualmente, puede compilar y ejecutar código de C, ya viene con librerías para
realizar esta labor.
Desventajas
VENTAJAS DEL C#
- Atributos: cada miembro de una clase tiene un atributo de acceso del tipo
público, protegido, interno, interno protegido y privado.
- Pase de parámetros: aquí se puede declarar a los métodos para que acepten un
número variable de parámetros. De forma predeterminada, el pase de
parámetros es por valor, a menos que se use la palabra reservada ref, la cual
indica que el pase es por referencia.
- Métodos virtuales y redefiniciones: antes de que un método pueda ser
redefinido en una clase base, debe declararse como virtual. El método
redefinido en la subclase debe ser declarado con la palabra override
DESVENTAJAS
Ventajas de Java
La principal característica de Java es que es independiente de la
plataforma (multiplataforma). Esto significa que cuando estás programando en
Java, no necesitas conocer a priori el tipo de ordenador o el sistema operativo
para el que estás programando. Puedes ejecutar EL MISMO programa en un
PC con Windows, otro con Linux, en un Servidor SUN con sistema operativo
Solaris, o en un teléfono móvil de última generación.
El lenguaje Java es orientado a objetos. El paradigma de programación
orientada a objetos supuso un gran avance en el desarrollo de aplicaciones, ya
que es capaz de acercar la forma de programar a la forma de pensar del ser
humano.
Ventajas de Python
Desventajas de Python