El problema de las cadenas de herencia estática y la encapsulación estática. ¿Pero qué pasa si se modela un objeto y se necesita una estructura dinámica? La reescritura manual no permitirá que dicho objeto evolucione de forma rápida y natural.
La POO estándar carece de la flexibilidad que posee el pensamiento humano. Las estructuras de todos los Objetos son estáticas, las relaciones heredadas no cambian sin cambiar el código. Esto es un grave inconveniente.
La POO es invariable y es una propiedad natural de la Conciencia, pero su implementación puede tener inconvenientes.
¿Cuál es el problema de la herencia múltiple y los vínculos entre objetos?
Sobre el tercer punto, Peter, no esperaba de un apologista de escribir todo a nivel global en arrays. No tienes variables en los campos de la clase, sino contenedores, por lo que puedes añadir/eliminarlas en tiempo de ejecución, y ya te han dicho más arriba lo de los frenos relacionados. Por cierto, si se escribe correctamente, los frenos pueden ser bastante aceptables.
Técnicamente, el Pensamiento consiste en reflejar y modelar los objetos y las relaciones de la Realidad.
La IA debe replicar el trabajo de la Inteligencia, que examina los objetos de la Realidad, analiza los datos que recibe de ellos y reproduce sus modelos dentro de sí misma.
Vladimir Simakov: Sobre el tercer punto, Peter, no esperaba de un apologista de escribir todo a nivel global en arrays. No tienes variables en los campos de la clase, sino contenedores, por lo que puedes añadir/eliminarlas en tiempo de ejecución, y ya te han dicho más arriba lo de los frenos relacionados. Por cierto, si se escribe correctamente, los frenos pueden ser bastante aceptables.
Sí, he entendido que se pueden añadir propiedades a los objetos, pero sin actualizar las relaciones con otras propiedades y objetos, dicha adición no tiene sentido. Estructuralmente, cada objeto está integrado en el entorno de otros objetos, y sus relaciones son complejas y confusas. La POO estándar permite cambiar las relaciones de los objetos reescribiendo el código y recompilando. Y añadir nuevas propiedades "sobre la marcha", no cambia la estructura de los objetos y el sistema conserva su integridad o se rompe. El propio sistema debe cambiar sobre la marcha.
La POO es la capacidad de una persona para vincular la información en una estructura jerárquica con una distribución de "capas", de lo general a lo particular. Esta es la "invariabilidad" de la POO. La implementación de la POO en el cerebro humano y en un programa informático es diferente.
Реter Konow: Sí, me he dado cuenta de que se pueden añadir propiedades a los objetos, pero sin actualizar las relaciones con otras propiedades y objetos, dicha adición no tiene sentido. Estructuralmente, cada objeto está integrado en el entorno de otros objetos, y sus relaciones son complejas y confusas. La POO estándar permite cambiar las relaciones de los objetos reescribiendo el código y recompilando. Y añadir nuevas propiedades "sobre la marcha", no cambia la estructura del objeto y el sistema conserva su integridad, o se rompe. El propio sistema debe cambiar sobre la marcha.
Hay un nuevo operador. Este operador permite crear un nuevo objeto en tiempo de ejecución.
Hay matrices de punteros a objetos. Estas matrices permiten introducir en ellas un puntero a cualquier objeto.
Las matrices de punteros son en sí mismas objetos.
Ahora piénsalo y responde: ¿es posible o no añadir propiedades a los objetos sobre la marcha?
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Todo tiene un límite.
Encontré el problema con la POO estándar:
La POO es invariable y es una propiedad natural de la Conciencia, pero su implementación puede tener inconvenientes.
Todo tiene un límite.
He encontrado el problema con la POO estándar:
La POO es invariable y es una propiedad natural de la Conciencia, pero su implementación puede ser defectuosa.
____________________________________________________________________________________
¿A qué es invariable?
¿Sería mejor definir la IA en términos de lo que queremos obtener de ella?
Sí, tienes razón.
Quiero enseñar un sistema informático para modelar Objetos.
Técnicamente, el Pensamiento consiste en reflejar y modelar los objetos y las relaciones de la Realidad.
La IA debe replicar el trabajo de la Inteligencia, que examina los objetos de la Realidad, analiza los datos que recibe de ellos y reproduce sus modelos dentro de sí misma.
Sobre el tercer punto, Peter, no esperaba de un apologista de escribir todo a nivel global en arrays. No tienes variables en los campos de la clase, sino contenedores, por lo que puedes añadir/eliminarlas en tiempo de ejecución, y ya te han dicho más arriba lo de los frenos relacionados. Por cierto, si se escribe correctamente, los frenos pueden ser bastante aceptables.
Peter, ¿esto debe ser algo sobre descifrar el código genético y dar forma a un objeto según ese código?
____________________________________________________________________________________
¿A qué es invariable?
La POO es la capacidad de una persona para vincular la información en una estructura jerárquica con una distribución de "capas", de lo general a lo particular. Esta es la "invariabilidad" de la POO. La implementación de la POO en el cerebro humano y en un programa informático es diferente.
Peter, ¿esto debe ser algo sobre descifrar el código genético y dar forma a un objeto a partir de ese código?
Sí, me he dado cuenta de que se pueden añadir propiedades a los objetos, pero sin actualizar las relaciones con otras propiedades y objetos, dicha adición no tiene sentido. Estructuralmente, cada objeto está integrado en el entorno de otros objetos, y sus relaciones son complejas y confusas. La POO estándar permite cambiar las relaciones de los objetos reescribiendo el código y recompilando. Y añadir nuevas propiedades "sobre la marcha", no cambia la estructura del objeto y el sistema conserva su integridad, o se rompe. El propio sistema debe cambiar sobre la marcha.
Hay un nuevo operador. Este operador permite crear un nuevo objeto en tiempo de ejecución.
Hay matrices de punteros a objetos. Estas matrices permiten introducir en ellas un puntero a cualquier objeto.
Las matrices de punteros son en sí mismas objetos.
Ahora piénsalo y responde: ¿es posible o no añadir propiedades a los objetos sobre la marcha?