Similitudes y diferencias entre java y pascal
Similitudes
- Ambos permiten utilizar la abstraccion funcional
- El numero, tipo y orden de los parametros formales y reales ha de ser el mismo
- Se pueden sobrecargar subprogramas
- Ambos lenguajes soportan el paso de parametros a los subprogramas
- No se pueden emplear valores por defectos para parametros formales
- Ambos lenguajes permiten el uso de llamadas recursivas
- En ambos se pueden producir efectos laterales
- El operador + esta sobrecargado de la misma manera en ambos
- Java es un lenguaje de programacion orientada a objetos, Pascal es un lenguaje declarativo
- Java tiene implementadas las caracteristicas de la programacion orientada a objetos: Herencia, Polimorfismo, Clases, Objetos...
- Java no permite el uso de subprogramas globales, es mas, deben estar dentro de una clase
- Java usa como subprogramas metodos, Pascal procedimientos y funciones
- Pascal permite el paso de subprogramas como argumento de otros
- El ambito de variables y subprogramas es diferente en pascal y java
- Java permite la devolucion de datos complejos en sus subprogramas, Pascal solo tipos de datos simples
- En pascal la sobrecarga de funciones se puede hacer de manera que cambie el tipo devuelto, en Java tiene que cambiar algo mas
- Pascal dispone de directivas de preprocesador
- Java esta mas orientado a la abstraccion de datos, Pascal a la procedural
- Java usa comprobacion de tipos dinamica, Pascal usa comprobacion estatica

0 Comments:
Publicar un comentario
<< Home