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

LENGUAJES

DE
PROGRAMA
DEFINICIÓN VENTAJAS DESVENTAJAS
CIÓN
- Tiene una curva de -Es de lenguaje Interpretado
JAVA Java es un lenguaje de aprendizaje corta. -Requiere de experiencia en
programación y una -Está orientado a los objetos. programación
plataforma informática -Es multiplataforma. -Es de sintaxis compleja
comercializada por primera -Cuenta con liberación de -Es dependiente
vez en 1995 por Sun memoria. -Se ejecuta solo en dispositivos
Microsystems. Hay muchas -Es compatible con librerías y equipos aptos
aplicaciones y sitios web estándar y editores. -Sus opciones 3D son limitadas
que no funcionarán a menos -Ofrece una gestión de error. -No cuenta con una función de
que tenga Java instalado y -Brinda la posibilidad de crear copia de seguridad
cada día se crean aplicaciones distribuidas. - Requiere un espacio de
más. Java es rápido, seguro -Es seguro. memoria significativo
y fiable. -Es económico. -Sus marcos de trabajo carecen
-Admite subprocesos múltiples. de una apariencia de interfaz
-Tiene una compilación de gráfica de usuario
códigos seguro. -Sus códigos escritos son
-Es un lenguaje de código detallados.
abierto.
-Posee una sintaxis simple y -Python posee una baja
PYTHON Python es un lenguaje fácil de aprender. velocidad de procesamiento,
sencillo de leer y escribir -Es un lenguaje por lo que puede volverse difícil
debido a su alta similitud extremadamente productivo. de manejar para aplicaciones
con el lenguaje humano. -Tiene licencia de código grandes y complejas.
Además, se trata de un abierto y está disponible para -Sus funciones dinámicas
lenguaje multiplataforma de los usuarios de forma gratuita. pueden causar errores en
código abierto y, por lo -Es un lenguaje muy portable y tiempo de ejecución.
tanto, gratuito, lo que multiplataforma. -La mayoría de los servidores
permite desarrollar -Cuenta con una amplia con servicio hosting no tienen
software sin límites. comunidad activa de desarrollo. soporte para Python.
-Existen una amplia gama de -Posee un consumo ineficiente
bibliotecas disponibles para de memoria para realizar
extender sus funcionalidades. algunas tareas.
-Presenta una fácil integración -Cuenta con una programación
con otros lenguajes de débil para dispositivos móviles.
programación.
JavaScript es un lenguaje de -Es un lenguaje muy sencillo. -En el FrontEnd sus códigos son
JAVASCRIPT programación diseñado en -Es rápido, por lo tanto, tiende a visibles, por lo tanto, pueden
un principio para añadir ejecutar las funciones ser leídos por cualquier
interactividad a las páginas inmediatamente. usuario. -
webs y crear aplicaciones -Cuenta con múltiples opciones Tiende a introducir gran
web. A pesar de la similitud de efectos visuales. cantidad de fragmentos de
en el nombre, no está código en los sitios web.
relacionado con Java. Se -Es soportado por los -Sus opciones 3D son limitadas,
emplea en el desarrollo de navegadores más populares y si se quiere utilizar este
páginas web para tareas es compatible con los lenguaje de programación para
como cambiar dispositivos más modernos, crear un juego, deben
automáticamente la fecha incluyendo iPhone, móviles y emplearse otras herramientas.
de una página, hacer que PS3. -No es compatible en todos los
una página aparezca en una -Es muy versátil, puesto que es navegadores de manera
ventana emergente al hacer muy útil para desarrollar uniforme.
clic en un enlace o que un páginas dinámicas y -Los usuarios tienen la opción
texto o imagen cambien al aplicaciones web. de desactivar JavaScript desde
pasar el ratón por encima. -Es una buena solución para su navegador.
También suele emplearse poner en práctica la validación -Sus scripts son limitados por
para hacer encuestas y de datos en un formulario. razones de seguridad y no es
formularios. Se ejecuta en el -Es multiplataforma, puede ser posible realizar todo con
ordenador del visitante a la ejecutado de manera híbrida en JavaScript, por lo tanto, es
web, por lo que no requiere cualquier sistema operativo necesario complementarlo con
descargas constantes desde móvil. otros lenguajes evolucionados y
el sitio web. -Es el único lenguaje que más seguros.
permite trabajar modo
FullStack en cualquier tipo de
desarrollo de programación.
Ruby es un lenguaje de -Sencillo que permite describir -Lenguaje estático.
RUBY programación interpretado, hipertextos. -La interpretación de cada
reflexivo y orientado a -Texto presentado de forma navegador puede ser
objetos, creado por el estructurada y agradables. diferentes.
programador japonés -No necesita de grandes -Guarda muchas etiquetas que
Yukihiro "Matz" Matsumoto, conocimientos cuando se pueden convertirse en “basura”
quien comenzó a trabajar cuenta con editor de páginas y dificultan la corrección.
en Ruby en 1993, y lo web o WYSIWYG. -El diseño es más lento.
presentó públicamente en -Archivos pequeños. -Las etiquetas son muy
1995. -Despliegue rápido. limitadas.
-Lenguaje de fácil aprendizaje.
-Lo admiten todos los
exploradores.
C++ es un lenguaje de -Existen compiladores de C++ -Uso de DLLs (librerías
C++ programación diseñado en para diferentes sistemas dinámicas) muy complejo. Java
1979 por Bjarne Stroustrup. operativos, lo cual representa y .Net han evolucionado estos
La intención de su creación una ventaja en cuestión de conceptos manipulando las
fue extender al lenguaje de portabilidad. Es posible DLLs mediante los frameworks
programación C compilar nuestro código en que proveen. En cambio, en C++
mecanismos que permiten la diferentes plataformas, si se el desarrollador debe
manipulación de objetos. En separa el código operativo del encargarse de cargar y liberar
ese sentido, desde el punto código de interfaz gráfica. Así, de memoria estas librerías, y
de vista de los lenguajes si se desea compilar para los correr los riesgos por el manejo
orientados a objetos, C++ es sistemas de Apple o Linux, de esta memoria.
un lenguaje híbrido. simplemente se tendrá que -Elaborar un sistema en C++ es
C++ Fue propuesto su modificar el código relacionado como construir un rascacielos:
nombre por Rick Mascitti en con la interfase gráfica. Esto tiene buen soporte y es robusto,
el año 83. Su antecedente reduce el tiempo de pero si existen errores en los
era el lenguaje «C» como programación para pasar el pisos inferiores toda la parte
acrónimo de con clases. Y código de un sistema a otro. superior se viene abajo
C++ significa incremento de -Lenguaje muy didáctico, terriblemente.
C, que es precisamente una gracias a este lenguaje puedes -Manejo de punteros y memoria
forma de incrementar el aprender muchos otros respecto a ello. Claro, esta
valor de una variable en el lenguajes con gran facilidad, también es una gran ventaja
propio lenguaje. como C#, Java, Visual Basic, porque permite un mejor
Se trata de un software JavaScript, PHP, entre otros. control de la memoria y una
libre, sencillo y fácil de usar, -C y C++ son lenguajes tan buena administración de
ligero y eficiente, para la robustos y versátiles, que recursos de computadora, pero
plataforma Windows. · Es actualmente son muy utilizados la inexperiencia de los
perfecto para comenzar a en la creación de software, desarrolladores o la pérdida de
programar en C++. · Ofrece como sistemas operativos costumbre con este tipo de
algunas funcionalidades (Windows, GNU/Linux, Mac OSX, variables (sobre todo cuando
adicionales. · Es un software Android), utilidades (Bibliotecas, son dobles o triples punteros,
libre muy utilizado por los servicios, herramientas de inclusive de mayor orden) los
desarrolladores, que mantenimiento), y en software lleva al desastre.
además es multiplataforma. de desarrollo como -No es recomendable para
compiladores, depuradores e desarrollo de páginas Web.
IDE (entornos de desarrollo -Uno de los motivos que más
integrados). quebraderos de cabeza ha
-Es un lenguaje muy flexible traído a los programadores en
que permite programar con lenguaje C es la correcta
múltiples estilos. Uno de los liberación de la memoria. Si se
más empleados es el te olvida liberar algo de
estructurado "no llevado al memoria, cuando el programa
extremo" (permitiendo ciertas termina esa memoria se queda
licencias de ruptura). ocupada (aunque el programa
-C++ es apreciado por la ya no siga ejecutándose), son
eficiencia de su código y es de los famosos “Memory Leaks”.
los lenguajes de programación -Es difícil (o por lo menos no es
más populares para crear tan sencillo como en otros
software de sistemas y para lenguajes) programar bases de
crear aplicaciones. datos.
-Es un lenguaje muy empleado,
existen muchos tutoriales en
línea, libros, códigos fuentes
abiertos... hay material de sobra
y basta para aprender lo
necesario y mucho más con
este lenguaje. aprender lo
necesario y mucho más con
este lenguaje.

También podría gustarte