Diferencia entre revisiones de «Programación en Pascal/Los tipos básicos»

Contenido eliminado Contenido añadido
Javuchi (discusión | contribs.)
Sin resumen de edición
Javuchi (discusión | contribs.)
Sin resumen de edición
Línea 3:
Como en la vida real, no es correcto mezclar unos tipos con otros. Por ejemplo, no es correcto mezclas las operaciones que puedes hacer con la fruta que las operaciones que puedes hacer con los automóviles... son dos cosas muy distintas. Aún hay cosas que puedes hacer que son similares como moverlas, comprarlas, etc, pero hay algunos principios que las diferencian, que son las operaciones que puedes hacer con uno que no puedes hacer con otro. Así por ejemplo, es normal comer fruta, pero no lo es tanto comer coches. Tampoco es normal conducir naranjas. ;-)
 
De la misma manera, en cualquier lenguaje, no es recomendable mezclar números con cadenas de caracteres (strings), con clases, etc, a menos que se quiera convertir de uno a otro. Aún así, Pascal permite esas mezclas, siempre y cuando definas la forma exacta en que pueden ser realizadas (esto es bastante avanzado, y se tratará en el apartado de Object Pascal desobre polimorfismo y sobrecarga de operadores).
 
Algunos lenguajes como Python, Perl, Ruby y Lisp, son más flexibles a la hora de mezclar tipos. Pero ello trae como consecuencia errores inesperados en tiempo de ejecución, las dichosas "excepciones". No obstante, y a pesar de esa dificultad inicial, saber y controlar que tipos de datos usas en cada momento te hará un mejor programador, y a la larga, no solo reportará en programas con menos errores y más rápidos, sino también en mejores programas porque sabes mejor que estás haciendo.