Title | Cuadro Comparativo Lenguajes de programacion |
---|---|
Author | Marly Figueroa |
Course | Lenguaje de programacion 1 |
Institution | Universidad Nacional Autónoma de Honduras |
Pages | 7 |
File Size | 216.8 KB |
File Type | |
Total Downloads | 30 |
Total Views | 164 |
Download Cuadro Comparativo Lenguajes de programacion PDF
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS VALLE DE SULA UNAH – VS
Catedrático:
Asignación: IA044 - Lenguajes de Programación I
Alumno (a):
Sección: 07:00
Trabajo: Cuadro Comparativo
Fecha Limite de entrega:
1
Indice Portada……………………..Pagina 1 Indice………………………Pagina 2 Python……………………...Pagina 3 PhP………………………...Pagina 3-4 C++………………………..Pagina 4 Objective-C ……………….Pagina 4 Pauscal…………………….Pagina 4-5 Latino……………………..Pagina 5-6 Bibliografia ………………Pagina 7
2
Lenguaje de programación (nombre y desarrollador)
Tipo de Implementación (Interpretado / Compilado)
Descripción
Ventaja
Desventaja
Python
Interpretado
Está orientado a la creación de objetos de alto nivel, y tiene un gran añadido que aventaja a otros lenguajes, el cual es su legibilidad de código.
Simplificado y rápido Elegante y flexible Programación sana y productiva Ordenado y limpio Portable Comunidad
Curva de aprendizaje Hosting Librerías incluidas
PHP
Interpretado
Tiene la particularidad de ser de licencia libre, lo que indica que cualquier programador puede usarlo gratuitamente para fines específicos.
Lenguaje totalmente libre y abierto. Posee una curva de aprendizaje muy baja. Los entornos de desarrollo son de rápida y fácil configuración. Fácil acceso e integración con la bases de datos. Posee una comunidad muy grande.
El inconveniente es que el código fuente no pueda ser ocultado de una manera eficiente. La ofuscación es una técnica que puede dificultar la lectura del código y, en ciertos aspectos representa tiempos de ejecución. Nuestro código estará seguro para ejecutar si es nuestro propio servidor. Por lo tanto, si un cliente requiere su código en su pc, tendríamos que dejar el código fuente, sin manera de ocultarlo, aunque hay muchas aplicaciones para PHP que nos ayuda a encriptar el código fuente. Si no lo configuras y/o proteges correctamente dejas abiertas muchas brechas de seguridad que a la larga tendremos problemas.
Aplicaciones Importantes / relevant desarrolladas con est Instagram Google Spotify Netflix Uber Dropbox Pinterest
Windows Mac OS Linux Unix
3
C++
Compilado
Proporciona una gran potencia a la hora de programar, permitiéndole al desarrollador bajar hasta el punto de ensamblador.
Objective-C
Compilado
Creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk
Pauscal
Interpretado
Es un lenguaje de programación para Microsoft Windows de 32 bits desarrollado por Paul Guerra
Alto desempeño Actualizado permanentemente Es multiplataforma Gestores de bases de datos Uso de compiladores
Su curva de aprendizaje es alta Su depuración es bastante complicada La traducción al lenguaje de máquina es bastante complejo No es muy usable en el diseño de sitios web Funciona de Al estar construido manera óptima con en C, posee poco C++ y Objetive-C++. espacio de nombre. Posee Produce errores características difíciles de dinámicas en su encontrar y funcionamiento, corregir. como el método Contiene lenguaje swizzling. detallado pero Posee soporte complejo. mejorado al momento de insertar marcos binarios. No permite asignaciones dentro de las expresiones y utiliza sintaxis distintas para asignaciones y comparaciones evitando de esta
Firefox Microsoft Office Chromium Windows
Aplicaciones para sistemas IOS, Mac OS,GNUstep
Para los años 1980 principios de los 90 el programa fue criticado por no producir códigos industriales. Se considera obsoleto No soporta
Macintosh. Apple Lisa
4
Latino
Interpretado
Es un lenguaje de programación procedural con sintaxis en español de código abierto desarrollado en C, inspirado en Lua y Python.
manera muchos bugs. El tipo de variables de Pascal se fija en su definición. Tiene dos partes definidas: declarativa y ejecutiva. Simplicidad: la sintaxis deberá de ser lo más natural posible al lenguaje español. Sencillo de aprender: al ser simple aprenderás más rápido éste nuevo lenguaje. Libre: cualquiera puede descargar el código fuente del lenguaje, extender las librerías básicas y crear sus propias librerías si así lo desea. enguaje de alto nivel: cuando escribas código no tendrás que preocuparte por detalles de bajo nivel, como manejar la memoria empleada
tratamiento de procesos como parte del lenguaje.
5
en tu programa, Latino asignará la adecuada e inmediatamente liberará esa memoria.
6
Bibliografía Andres Marzal, I. G. (s.f.). Introducción a la Programación con Python. En I. G. Andres Marzal, Introducción a la Programación con Python. Bahit, E. (2010-2012). Programador PHP. Argentina. Castiglione, C. (7 de abril de 2020). Learn to code in 30 Days. Obtenido de https://learn.onemonth.com/es/10paginas-web-famosas-hechas-con-python/ García, V. (21 de septiembre de 2020). revistabyte. Obtenido de revistabyte: https://revistabyte.es/actualidadit/lenguajes-de-programacion/ Jose Maria Valls, D. C. (2004). Jose Maria Valls, David Camacho. En D. C. Jose Maria Valls, Jose Maria Valls, David Camacho. Madrid: Pearson. Lógica, P. (s.f.). Introducción a Objective-C (Presentación). En P. Lógica, Introducción a Objective-C (Presentación). Oliag, S. T. (s.f.). Curso de programación en C+. En S. T. Oliag, Curso de programación en C+. Valencia. R.L., C. (2016-2019). Covantec. Obtenido de https://entrenamiento-pythonbasico.readthedocs.io/es/latest/leccion1/introduccion.html
[ CITATION Len \l 2058 ]
7...