Conociendo los Lenguajes de Programacion

204 views 3 slides Aug 07, 2020
Slide 1
Slide 1 of 3
Slide 1
1
Slide 2
2
Slide 3
3

About This Presentation

Caracteristicas, ventajas y desventajas (java, visual basic, c++, pascal)


Slide Content

JAVA VISUAL BASIC C++ PASCAL Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las características menos usadas y más confusas de éstos. Explica cómo hacer el código más compacto y eficaz mediante la declaración y utilización de matrices, que contienen varios valores relacionados. Tiene un conjunto completo de instrucciones de control. En Pascal el tipo de una variable se fija en su definición; la asignación a variables de valores de tipo incompatible no está permitida. Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Es un lenguaje de programación orientado a objetos. Incluye el concepto de puntero (variable que contiene la dirección de otra variable). Sus programas tienen definidas dos partes: declarativa y ejecutiva. Java se ha construido con extensas capacidades de interconexión TCP/IP. Existen librerías de rutinas para acceder e interactuar con protocolos como http y ftp. Es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes. Permite la separación de un programa en módulos que admiten compilación independiente. Pascal utiliza el símbolo := para la asignación en vez de =. Para establecer Java como parte integral de la red, el compilador Java compila su código a un fichero objeto de formato independiente de la arquitectura de la máquina en que se ejecutará. Es una expresión de interfaz detallada para el usuario. Esto quiere decir que un programa Visual Basic siempre revelará algo en la pantalla de inicio. Los argumentos de las funciones se transfieren por su valor. Pascal fue influenciado por los esfuerzos ALGOL W, con los objetivos explícitos de producir un lenguaje que sea eficiente tanto en el compilador y en tiempo de ejecución.

Java Visual Basic C++ Pascal Seguridad: La compilación que se realiza de los programas escritos en Java hace que sean muy seguro. Posee una curva de aprendizaje muy rápida. Los programas nuevos pueden ser desarrollados en menos tiempo porque se puede rehusar el código. Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado. Esto implica que: El código está dividido en porciones fácilmente legibles y El tipo de dato de todas las variables debe ser declarado previamente . Rendimiento: Java ofrece un mayor nivel de rendimiento con características como la liberación de memoria. Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales. Crear y usar nuevos tipos de datos es más fácil que en otros lenguajes como. Es un lenguaje del que cabe destacar su facilidad de aprendizaje y su importante estructuración. VENTAJAS

JAVA VISUAL BASIC C++ PASCAL Es que la sintaxis que utiliza Java puede ser un tanto complicada o engorrosa en comparación a otros lenguajes como C+ o Python Pese a ser una programación orientada a objetos, tiene un soporte escaso. Elaborar un sistema en C++ es como construir un rascacielos: tiene buen soporte y es robusto, pero si existen errores en los pisos inferiores toda la parte superior se viene abajo terriblemente. Se caracteriza por ser mas lento que los lenguajes estructurados. Java contiene una máquina virtual llamada JVM, este simulador permite observar y disfrutar toda la experiencia por el desarrollador, pues si esta desactivado o inactivo el permiso de Java de igual forma no se pueda tener acceso a determinados contenido Para crear aplicaciones multihilo, es necesario realizar llamadas a la API de Windows. Uno de los motivos que más quebraderos de cabeza ha traído a los programadores en lenguaje C es la correcta liberación de la memoria. Si se te olvida liberar algo de memoria, cuando el programa termina esa memoria se queda ocupada. Dicho programa tiene pocas funciones. DESVENTAJAS