Sie sind auf Seite 1von 3

Mario Ramirez Cuadro Comparativo

20.348.659 Lenguajes de Programación


SAIA B

SISTEMA
LENGUAJE DEFINICION VENTAJAS DESVENTAJAS
OPERATIVO
Es un lenguaje de - Es potente en cuanto a lo que se refiere a - No es atractivo visualmente.
programación diseñado a creación de sistemas complejos un
mediados de los años 1980 por lenguaje muy robusto. - No soporta para creación de páginas web. Sirve para todos
Bjarne Stroustrup. los sistemas
- Programación orientada a objetos. - Es mucho más difícil de usar q otros lenguajes operativos pero
C++ La intención de su creación fue de programación. cada uno con su
el extender al lenguaje de - Muy didáctico, con este lenguaje puedes respectiva versión
programación C mecanismos que aprender muchos otros lenguajes con gran - Es difícil programar bases de datos. para dicho sistema.
permiten la manipulación de facilidad, como C#, Java, Visual Basic,
objetos. Javascript, PHP, entre otros.

- Declaraciones en el espacio de nombres:


al empezar a programar algo, se puede - Se tiene que conseguir una versión reciente de
Es un lenguaje de definir una o más clases dentro de un visual studio.net, por otra parte se tiene que La plataforma
programación orientado a objetos mismo espacio de nombres. tener algunos requerimientos mínimos del .Net Sirve para
desarrollado y estandarizado por sistema para poder trabajar adecuadamente hacer aplicaciones
Microsoft como parte de su - Tipos de datos: Existe un rango más tales como contar con Windows NT 4 o de escritorio,
plataforma net. aplicaciones web y
C# amplio y definido de tipos de datos que los
que se encuentran en C, C++ o Java.
superior, tener alrededor de 4 gigas de espacio
libre para la pura instalación entre otros móviles.
Los programadores le
consideran el primo hermano de - Atributos: cada miembro de una clase - Para quien no está familiarizado con ningún Sistema operativo
Java. tiene un atributo de acceso del tipo lenguaje de programación, le costará más Windows
público, protegido, interno, interno trabajo iniciarse en su uso.
protegido y privado.

- Posee una curva de aprendizaje muy


rápida. - Problema de versionado asociado con varias
librerías DLL, conocido como DLL Hell.
Es un lenguaje de
- Integra el diseño e implementación de
programación dirigido por eventos, - Pobre soporte para programación orientada a
formularios de Windows.
desarrollado por Alan Cooper para objetos.
Microsoft.
- Permite usar con facilidad la plataforma de
los sistemas Windows, dado que tiene - Incapacidad para crear aplicaciones multihilo,
Este lenguaje de programación sin tener que recurrir a llamadas del api de
Visual es un dialecto de BASIC, con
acceso total al api de Windows, incluidas
librerías actuales. Windows.
Sirve para
Windows y MS-
importantes agregados. Su
Basic primera versión fue presentada en - Dependencia de complejas y frágiles entradas
DOS
- Es uno de los lenguajes de uso más
1991, con la intención de de registro.
extendido, por lo que resulta fácil
simplificar la programación
encontrar información, documentación y
utilizando un ambiente de - La capacidad de utilizar controles en un único
fuentes para los proyectos.
desarrollo que facilitó en cierta formulario es muy limitada en comparación a
medida la programación misma. otras herramientas.
- Fácilmente extensible mediante librerías
DLL y componentes ActiveX de otros
lenguajes.
Mario Ramirez Cuadro Comparativo
20.348.659 Lenguajes de Programación
SAIA B

- Es un lenguaje muy sencillo. - En el FrontEnd sus códigos son visibles, por lo


- Es rápido, por lo tanto tiende a ejecutar las tanto pueden ser leídos por cualquier usuario.
funciones inmediatamente. - Tiende a introducir gran cantidad de
- Cuenta con múltiples opciones de efectos fragmentos de código en los sitios web.
visuales. - Sus opciones 3D son limitadas, si se quiere
- Es soportado por los navegadores más utilizar este lenguaje de programación para
populares y es compatible con los más crear un juego, deben emplearse otras
modernos, incluyendo iPhone, móviles y herramientas.
Es un lenguaje de PS3. - No es compatible en todos los navegadores de
programación interpretado, - Es muy versátil, puesto que es muy útil manera uniforme.
dialecto del estándar ECMAScript. para desarrollar páginas dinámicas y - Los usuarios tienen la opción de desactivar
Java Script Se define como orientado a aplicaciones web. JavaScript desde su navegador. Multiplataforma
objetos,3 basado en prototipos, - Es una buena solución para poner en - Sus script son limitados por razones de
imperativo, débilmente tipado y práctica la validación de datos en un seguridad y no es posible realizar todo con
dinámico. formulario. JavaScript, por lo tanto es necesario
- Es multiplataforma, puede ser ejecutado complementarlo con otros lenguajes
de manera híbrida en cualquier sistema evolucionados y más seguros. Esta es una de
operativo móvil. las características de JavaScript que algunos
- Es el único lenguaje que permite trabajar expertos lo contemplan como una ventaja y
modo FullStack en cualquier tipo de otros como una desventaja.
desarrollo de programación.

- Es su sintaxis, si la comparamos con C# o


Python la veo bastante engorrosa y al contrario Sirve para todos
que su semejante en .NET, C#, es un lenguaje los sistemas
- Se pueden realizar distintos aplicativos,
que evoluciona muy lentamente. operativos y si no
como son applets, que son aplicaciones
- Su principal objetivo no es el rendimiento y esto es la versión
especiales, que se ejecutan dentro de un
aunque aporta una ventaja también un adecuada para
navegador al ser cargada una página
inconveniente. dicho sistema, la
HTML en un servidor web, por lo general
- Está ES para la creación de aplicaciones misma aplicación
los applets (Ya son historia) son
multimedia o que impliquen funcionalidad java se encarga de
programas pequeños y de propósitos
Es un lenguaje orientado a mínimamente avanzada (de visión por descargas o
específicos.
objetos, de una plataforma computador). actualizar versión
- Puede desarrollar aplicaciones de
independiente, fue desarrollado - Es que sí que creo que es difícil de aprender, para un excelente
JAVA por la compañía SUN
escritorio que se ejecutan en forma
tomándolo como el primer lenguaje que se desempeño en el
independiente, es decir con la
Microsystems ahora es propietario pretende conocer; para poder empezar a pc.
programación java, se pueden realizar
ORACLE. desarrollar aplicaciones con en él son
aplicaciones como un procesador de
necesarias unas nociones de orientación a
palabras, una hoja que sirva para cálculos, Algunos de los
objetos mínimas que para otros lenguajes
una aplicación gráfica, etc. sistemas operativos
(Python o C, por ejemplo) no te serían
- Se puede realizar soluciones más destacados en
necesarias y con los que los conocimientos
empresariales en un entorno web los que funciona la
podrían ir escalándose poco a poco.
- Soporta el desarrollo de aplicaciones aplicación: Unix,
- No es completamente orientado a objetos;
móviles Linux, Solaris,
tiene tipos nativos, el tener tantas opciones de
donde elegir puede resultar en decisiones Windows, Mac.
complicadas.
Mario Ramirez Cuadro Comparativo
20.348.659 Lenguajes de Programación
SAIA B

Das könnte Ihnen auch gefallen