Conceptos aristotélicos de metafísica
Parte I
1. Introducción. Datos. (Sustancias) Tipos de datos (Formas, Esencias, Ideas, Universales).
2. Variables (Formas) y asignación (materias). Declaración de variables. Instrucción de asignación. Estado
de las variables de un programa.
3. Tipos primitivos numéricos. Enteros. Reales. Operadores aritméticos.
Precedencia. Desbordamiento
4. Compatibilidad y conversión de tipos. Conversión implícita. Casting
5. La librería Math.
6. Tipo carácter
7. Tipo lógico. Operadores relacionales. Operadores lógicos
8. E/S elemental.
9. Bloques de instrucciones. Ámbito de las variables
Parte II
10. Tipos complejos o referencia. Interfaz del tipo. Operador new. Notación de
El código de un programa consiste, básicamente, en secuencias de
instrucciones cuya ejecución realiza cálculos sobre los datos del programa.
• Un dato es cualquier información dispuesta de manera adecuada para su
tratamiento por un ordenador.
• Un tipo de datos viene dado por:
– un conjunto de valores que pueden tomar los datos del tipo, y
– el conjunto de operaciones permitidas sobre ellos.
El tipo de datos viene a ser, en datos elementales, como una clase implícita, compuesta de datos y operaciones que se pueden realizar sobre ellos. (Es la idea, concepto, esencia o universal de ese potencial dato o sustancia.)
• Cualquier dato u objeto (sustancia) que manipule un programa es de un tipo (forma) determinado. (Y tiene o ha tenido un principio de individualización o materia que es indeterminado e incognoscible, mediante la asignación. La asignación se hace en un momento determinado, pero permanece en el tiempo, mientras ese ser existe.).
• Java proporciona tipos de datos predefinidos que se pueden clasificar en:
– Tipos elementales o primitivos:
byte, short, int, long, float, double, char, boolean.
– Tipos complejos o clases de objetos.
Los tipos de datos elementales o complejos son, en metafísica, formas, universales, conceptos o idea se sustantivizan mediante el principio de individualización, que es la materia, formando las sustancias individuales y concretas. No puede haber una sustancia sin materia o forma, aunque en el ser de las cosas están unidas de tal modo que son inseparables. La inteligibilidad del ser, de la sustancia, le viene de la forma. La materia es indeterminada e ininteligible.
En informática, el tipo de dato, elemental o complejo, se individualiza mediante la asignación a una variable. La asignación hace de principio de individualización, es decir, de materia; pero el dato, ser concreto y individual, es decir, lo equivalente en metafísica a sustancia, exige no sólo el valor, sino que tipo de dato es y el nombre al que ha sido asignado. No puede existir un dato sin que venga especificado el tipo de dato y el nombre, que indica el lugar donde se guarda en la memoria. Ya sabemos, que en los datos complejos, tenemos el tipo de dato o clase, un valor y objeto y un nombre o referencia, o dirección de memoria en el heap.
Comentarios
Publicar un comentario