Ir al contenido principal

Un descanso: la programación orientada a objetos.

En un lenguaje de programación orientada a objetos, como es Java por ejemplo, hay una total similitud con la metafísica aristotélica-tomista. Aparte que el sustrato de la informática -hard y soft- es el álgebra de Boole, matemático y filósofo ingles que "matematizó" la lógica aristotélica-tomista creando el álgebra que lleva su nombre, y que después dos científicos estadounidenses la adaptaron a la informática. Los conceptos filosóficos de Aristóteles y Santo Tomás tambien están detras de toda la informática OOP.
Por ejemplo, cuando se habla de Clase de objetos, equivale a hablar de una Especie de objetos.
Cuando de atributos, en filosofía tomista se refiere al ser de un objeto y aquello que constituye su esencia. Esta adquiere la existencia -existir- mediante el método constructor y el operador new, que además individualiza sus atributos, convirtiéndolos, al darles su existencia, en sustancias. El operar filosófico se concreta con los métodos de la Clase. El operar sigue al ser, decía el filósofo. Así, cuando definimos una clase, definimos su ser -estructura- y su operar-métodos-. Las sustancias individuales son los objetos o referencias,  variables referencia, que indican el lugar de la memoria, en el heap, donde se guarda el objeto. ¿No hará falta, ahora, un informático-filósofo que "filosofice" la informática orientada a objetos.?

Comentarios

Entradas populares de este blog

La abstracción metafísica.

La abstracción (del latín abstrahere, 'alejar, sustraer, separar') es una operación mental destinada a aislar conceptualmente una propiedad o función concreta de un objeto, y pensar qué es, ignorando otras propiedades del objeto en cuestión. Una de las primeras reflexiones conocidas sobre la abstracción se debe a Aristóteles, que introdujo el término aphaireis que se tradujo al latín como abstractio. En contra de Platón, que creía en una intuición directa de las esencias o ideas, Aristóteles considera que toda idea universal se fundamenta en datos empíricos. Así, la idea (o concepto) de mesa, por ejemplo, procede del proceso de comparación de diversos objetos muebles que comparten entre sí unas características semejantes que podemos "abstraer" y quedarnos con lo que tienen en común. Aquello que hace que una mesa sea una mesa no es que sea cuadrada, redonda, rectangular, de madera, de mármol, verde, amarilla o roja, sino que abstraemos de estos objetos su color, su f...

Introducción: Conceptos fundamentales. Filosofía, sabiduría y metafísica.

La filosofía (del griego antiguo φιλοσοφία ‘amor a la sabiduría’ derivado de φιλεῖν [fileîn] ‘amar’ y σοφία [sofía] ‘sabiduría’; en latín como philosophĭa) es el estudio de una variedad de problemas fundamentales acerca de cuestiones como la existencia, el conocimiento, la verdad, la moral, la belleza, la mente y el lenguaje. La sabiduría (del griego antiguo σοφία ‘sabiduría’) es el conocimiento y práctica de lo que es recto y justo, de todo lo bueno. ...pues tu mente obtendrá sabiduría y probarás la dulzura del saber.  La discreción y la inteligencia son su cortejo. La metafísica (del latín metaphysica, y este del griego μετὰ [τὰ] φυσικά, «más allá de la física») es la parte de la filosofía que estudia la naturaleza, estructura, componentes y principios fundamentales de la realidad como entidad, ser, existencia, objeto, propiedad, relación, causalidad, tiempo y espacio.

La abstracción de las ciencias experimentales.

Abstracción (ciencias experimentales): (del lat., abstractio: aislamiento.) Operación por medio de la cual nuestra razón, luego de haber distinguido los caracteres esenciales de un grupo de hechos, los separa de las propiedades secundarias para generalizarlos. Por medio de abstracciones científicas, el conocimiento pasa de la percepción de cosas aisladas a la generalización de una masa de hechos, formulando conceptos, categorías, leyes que reflejan los vínculos esenciales, internos de los fenómenos. Sólo la generalización teórica permite al pensamiento humano poner en descubierto la esencia de los fenómenos, las leyes de su desarrollo. Este es el primer grado de abstracción. El segundo grado es el matemático, que prescinde de todo salvo la cantidad, el número.