Professional Documents
Culture Documents
SUPERIOR
INSTITUTO TECNOLOGICO DEL VALLE DE ETLA .
Elaborado por
ISAEL MARCOS MATUS
No. De control
17770319
En el presente trabajo vamos a realizar una tabla comparativa acerca del tema lenguajes de
programación, el cual corresponde al módulo 3 de la materia de algoritmos y lenguaje de
programación.
LENGUAJE
el extender al lenguaje de Muy didáctico, con este lenguaje lenguajes de programación. Los argumentos de las funciones
programación C mecanismos puedes aprender muchos otros se transfieren por su valor
que permiten la manipulación lenguajes con gran facilidad, como C#, Es difícil programar bases de datos.
de objetos. Java, Visual Basic, JavaScript, PHP,
entre otros.
Es un lenguaje de Posee una curva de aprendizaje muy Problema de versionado asociado con
programación dirigido por rápida. varias librerías DLL, conocido como
eventos, desarrollado por Alan DLL Hell.
Cooper para Microsoft. Integra el diseño e implementación de Es un lenguaje de programación
formularios de Windows. Pobre soporte para programación dirigido por eventos, posee un
Este lenguaje de programación orientada a objetos. manejo muy sencillo de cadenas
VISUAL BASIC
es un dialecto de BASIC, con Permite usar con facilidad la plataforma de caracteres, posee varias
importantes agregados. Su de los sistemas Windows, dado que Incapacidad para crear aplicaciones bibliotecas para manejo de bases
primera versión fue presentada tiene acceso total al api de Windows, multihilo, sin tener que recurrir a de datos
en 1991, con la intención de incluidas librerías actuales. llamadas del api de Windows.
simplificar la programación
utilizando un ambiente de Es uno de los lenguajes de uso más Dependencia de complejas y frágiles
desarrollo que facilitó en cierta extendido, por lo que resulta fácil entradas de registro.
medida la programación encontrar información, documentación y
misma. fuentes para los proyectos. La capacidad de utilizar controles en
un único formulario es muy limitada en
Fácilmente extensible mediante comparación a otras herramientas.
librerías
Es un lenguaje de Declaraciones en el espacio de Se tiene que conseguir una versión Entre las principales
programación orientado a nombres: al empezar a programar algo, reciente de visual studio.net, por otra características podemos
objetos desarrollado y se puede definir una o más clases parte se tiene que tener algunos encontrar las siguientes:
estandarizado por Microsoft dentro de un mismo espacio de requerimientos mínimos del sistema
Sencillez
como parte de su plataforma nombres. para poder trabajar adecuadamente
net. tales como: Modernidad
Tipos de datos: Existe un rango más
Los programadores le amplio y definido de tipos de datos que contar con Windows NT 4 o superior Orientación a objetos
consideran el primo hermano los que se encuentran en C, C++ o tener alrededor de 4 gigas de espacio Orientación a componentes
C#
bases de datos relacionales que practicas porque se prohíben para la administración del
redes.
permite especificar diversos tipos muchas cosas, tiene restricciones Motor de base de datos de
de operaciones en ellos Nos permite olvidarnos de en lo particular. SQL Server y la creación.
los ficheros que forman la Cuadros de diálogo para
base de datos. administrar objetos de
Motor de base de datos de
SQL Server.
Es un lenguaje de programación
Los lenguajes interpretados suelen ser Permite la creación de todo
Libre y código fuente abierto, relativamente lentos. tipo de programas incluso
interpretado cuya filosofía hace lenguaje de propósito
hincapié en una sintaxis que sitios web.
PYTHON
general, portable.
favorezca un código legible. Se No requiere de compilación
trata de un lenguaje de es un código interpretado
programación multiparadigma, ya
que soporta orientación a objetos,
programación imperativa y, en
menor medida, programación
funcional.
CONCLUSIÓN
La decisión de qué lenguaje de programación usar a la hora del desarrollo aplicaciones web, siempre
será tema de controversia. Las diferencias entre estos, generalmente se encuentran en la plataforma
que requieran. Por ello podrá observarse que la elección del lenguaje, tenderá más hacia el gusto del
usuario, que al resultado de evaluar el rendimiento de las herramientas.
BIBLIOGRAFÍA
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Caracter%C3%ADsticas_del_len
guaje
https://lenguajesdeprogramacion.net/cpp/
Deitel, P., Deitel, H. (9na ed.). (2012). Como programar en Java. Cd. México: McGraw-Hill
Joyanes L. (2011) Programación en Java, Algoritmos, programación orientada a objetos e
interfaz gráfica de usuario. México. Edit. McGraw Hill.