Fecha actual Mar Sep 25, 2018 2:01 am

[Idea]Programación Orientada a lo Inmediato

[html]Programacion/SourceDoc/Description.txt[/html]

Usuarios leyendo este tema: Ninguno

[Idea]Programación Orientada a lo Inmediato

Notapor ~ » Jue Abr 19, 2018 1:28 pm

Immediate-Oriented Programming

Ver la estructura gradual de todo, cosas como
la inteligencia artificial, nos hace entender
que la programación la podemos empezar por una
estructura general, la que se nos ocurra con
nuestra propia creatividad, y una vez que tengamos
toda la armazón general, simplemente avanzar
capa por capa totalmente. El código debería
poderse diferenciar en qué cosa es de cada capa.
Si no sabemos de qué capa es, tendríamos que
clasificar pero empezando desde poner la armazón
general.



Por ejemplo para funciones, primero tenemos que
pensar en el código general, los bucles, las
operaciones, los bloques con principio y final,
haciendo que cada bloque contenga lo que hay
presente lógicamente, de más grande a más pequeño.

Tenemos que pensar en los parámetros de la función
en orden de lo que contiene al resto, de mayor a
menor con la intención de concentrarnos en la manipulación
del recurso que principalmente debe manipular la función.

Es como programación al estilo Ensamblador x86, paso a paso,
de lo más general a las instrucciones ínfimas, los
detalles no obvios.

Después, para cada parámetro, tenemos que escribir lo que
corresponda a cada parámetro, ya que se asume que tenemos
completa la estructura general. Sino, agregarlo y hacer ver
que ese código comparte espacio lógico con varias cosas,
el código de la estructura general, el código de uno o más
parámetros, y cuál es el parámetro principal, qué es código
de experiencia, que prácticamente siempre va a estar relacionado
con una o más cosas, pero que no es posible verlo sin ejecutar
el programa con datos reales.

Debería poder ser fácil hacer un flujograma en forma de contenedores
del más grande al pequeño conectando los pasos con flechas, donde se
mire si algo contiene algo más pequeño o se conecta con algo igual o
más grande.



Para avanzar en llenar el código, tenemos que empezar
por escribir las instrucciones que finalmente nos permitan
llegar a los resultados deseado para cada cosa como para
agregar cosas a su implementación, al código de la
estructura general, al código para cada parámetro, etc...
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2825
Registrado: Sab Nov 10, 2012 1:04 pm

Re: Programación Orientada a lo Inmediato

Notapor ~ » Vie Abr 20, 2018 11:42 am

Tratar el código con una estructura que resuelva cualquier caso
de forma intrínseca.

El programa debe ser como un mapa de conceptos marcados con
comentarios de a qué hilo o hilos lógicos pertenece cada
parte del código, como para seguir todas las piezas del código
marcados con lo mismo.

Para optimizar el código cada pieza debería pertenecer a menos
de 3 hilos lógicos, sino debemos pensar en una forma más limpia
de implementar la solución evitando que cada pequeña pieza
de código comparta demasiados hilos lógicos, con lo que nos
aseguraremos de mantener una baja atención para poder entender.

La programación, como HTML, tiene una estructura ideal, una
de esas estructuras ideales es la de escribirlo pensando en este
como parte de un mapa lógico, una superficie interminable en un mapa
de un juego en nuestra mente, con los conceptos a medida profundizamos
en estos.

Con esta forma de escribir el código normal, aparte del estilo
HTML, podemos ver inmediatamente qué líneas tienen relación con qué,
además ya que estas indican a qué hilos lógicos están relacionados,
podemos evaluar de forma mucho más fácil el código, en base a profundizar
en los conceptos en la porción de dicho mapa de conceptos que nuestra
aplicación alcanza.

Podemos hacer un mapa de conceptos en un mapa de juego, que sea
interminable, donde poner todo lo que sabemos para profundizarlo,
en una superficie plana. El mapa es interminable, es como darle un mapa
a un universo de conceptos.

De principio a fin, capa por capa simultáneamente presentes en el
programa, se trata de empezar desde el contenedor lógico más grande,
y terminar con los detalles hasta que en vez de contener más lógica,
nos den los resultados finales que queremos.
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2825
Registrado: Sab Nov 10, 2012 1:04 pm


Volver a SourceDoc

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 33 invitados