1. 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.
2. 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
3. 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