18 Matching Annotations
  1. May 2026
    1. Una llamada a función es como un desvío en el flujo de ejecución. En lugar de pasar a la siguiente sentencia, el flujo salta al cuerpo de la función, ejecuta las sentencias que están allí y luego regresa para continuar el código donde lo dejó. Esto suena bastante simple, hasta que se tiene en cuenta que una función puede llamar a otra. Mientras se está ejecutando una función, el programa podría tener que ejecutar las sentencias de otra función. Luego, mientras ejecuta esa nueva función, ¡el programa podría tener que ejecutar otra función más! Afortunadamente, Julia es capaz de hacer el seguimiento de sus movimientos, así que cada vez que una función termina, el programa retoma la función que la llamó justo donde la dejó. Cuando llega al final del programa, la ejecución termina. En resumen, cuando lee un programa, no siempre debe leer de arriba hacia abajo. A veces tiene más sentido seguir el flujo de ejecución.

      Al leer esto me hace pensar ahora que leer un programa no siempre es ver cómo funciona realmente, lo digo es porque, a veces parece que puede ir en orden pero las funciones hacen que se mueva por distintas partes claro ¿Pero cómo sabe específicamente para saber cómo no perderse cuando una función llama a otra?

    2. julia> println("¡Hola, Mundo!") ¡Hola, Mundo!

      Si, definitivamente este ya lo vimos, pero quiero recalcar la importancia y trascendencia que tiene el clásico saludo "Hola, Mundo", a pesar de que su función más básica desde los años más tempranos de la programación sea solamente mostrar el texto este saludo lleva desde el 78, varía como se pone ya sea en Python, Java o JS pero se podría decir que este es un evento canónico que si o si tiene que pasar cualquier persona cuando se sumerge en el ámbito de la creación por medio de la programación

  2. Apr 2026
    1. proceso de dividir una tarea compleja y larga, en pequeñas subtareas lo suficientemente simples como para realizarse con una de estas instrucciones básicas.

      No muchas personas tienen en cuenta este proceso al momento de adentrarse en la programación y por eso les resulta tan complejo, a mi me paso en mis inicios con HTML ya que consideraba una página web como un único ecosistema de código donde cualquier cambio puede afectar a el resto y sería imposible de editar. Ahora se que teniendo claridad en la representación del texto y sus respectivos detalles se puede crear la página bloque a bloque.

    1. Iterative Refinement addresses the issue that problems are complex and multifaceted. Getting everything right at once is nearly impossible. Instead, computer scientists borrow iterative refinement from the physical sciences to tackle this design problem. In essence, iterative refinement recommends stripping away all inessential details at first and finding a solution for the remaining core problem. A refinement step adds in one of these omitted details and re-solves the expanded problem, using the existing solution as much as possible. A repetition, also called an iteration, of these refinement steps eventually leads to a complete solution.

      Suele suceder con frecuencia, casi nunca se puede resolver un problema grande de una sentada (por ponerlo de una forma coloquial) ya que esto, sumado a que siempre queremos que todo salga perfecto pues es en ultimas imposible ... Siempre es mejor poco a poco siendo conscientes del proceso y su creación sin caer en el error ¿Cual? en el de postergar las cosas por quedarse estancado "mejorarse"

    2. Similarly, refining designs is not restricted to computer science and program creation. Architects, composers, writers, and other professionals do it, too. They start with ideas in their head and somehow articulate their essence. They refine these ideas on paper until their product reflects their mental image as much as possible.

      Me gusta mucho esta idea porque conecta la programación con otras disciplinas más artísticas o creativas. Le quita ese aire de “solo lógica y máquinas” y la pone como parte de un proceso creativo más amplio, esto nos ayuda a entender que programar también es diseñar, probar, equivocarse y mejorar, en pocas palabras programar también es humano y no solo algo técnico o superficial.

    3. The function-level design recipes share a common design process. Figure 1 displays its six essential steps.

      Es muy importante la similitud del diseño de programas y el proceso creativo ya que al tenerlo en cuenta para otras actividades fuera de la programación podría generar una forma más sencilla de planificar una tarea y así mismo resolver un problema. Por ejemplo al momento de dibujar un comic es importante como el primer paso, definir el qué y el cómo formular prototipos y ejemplos ayuda a empezar de mejor manera. Así podría seguir con cada paso pero el punto es la forma tan similar que se puede usar este diseño de procesos para abordar retos de una manera más organizada y sobre todo algo más sencilla.

  3. Feb 2026
    1. That begs the obvious question: whether they’ve reached that goal yet. Not a chance, said Shah. “It’s a work in progress, right? It’s forever a work in progress. By definition, I don’t think we’ll ever reach it, but I think we are further along than almost anyone else.”

      Ellos lo saben, con tantos desarrollos en proceso y la tecnología corriendo a grandes pasos, su proyecto no tendrá final, siempre estará en constante evolución, e impactando en su proceso.

  4. May 2024
    1. El proceso de devenir (más-que) humano es relacional; estoes, alcanzar lo que está más allá del sí mismo dirigiéndose a sentir laresonancia afectiva que anima toda la vida como relación corporal.

      Nos invita a explorar nuestra humanidad desde una perspectiva relacional y afectiva. Somos más que individuos aislados; somos parte de una red de vida en constante movimiento.

      El proceso de devenir (más-que) humano es relacional:

      Aquí, se sugiere que nuestra humanidad no es un estado estático, sino un proceso en constante evolución. No somos simplemente humanos; estamos en un continuo de transformación. Esta transformación ocurre a través de nuestras relaciones con otros seres y con el entorno.

  5. Apr 2024
    1. El proceso mismono está dirigido por un programa bien definido, y no puede estardirigido por un tal programa porque es el proceso el que contienelas condiciones de realización de todos los programas posibles.Antes bien, está dirigido por un vago impulso, por una 'pasión'(Kierkegaard).

      La diferencia entre proceso y programa es esencial para comprender cómo funcionan los sistemas informáticos y cómo se desarrollan los programas de software. Mientras que un proceso se refiere a una serie de pasos o actividades, un programa es un conjunto de instrucciones que permiten alcanzar un objetivo determinado.

  6. Oct 2022
  7. Feb 2021
  8. Oct 2020
    1. 2.1. Reaction Mechanism.The fundamental CBD growthmechanism involves mass transport of reactants, adsorption,surface diffusion, reaction, nucleation, and growth. TheZnS-NP thinfilms can be prepared by decomposition of

      2.1. Mecanismos de reacción. El mecanismo fundamental de crecimiento de CBD involucra el transporte de masa de los reactantes, adsorción, difusión de superficie, reacción, nucleación y crecimiento. Las películas delgadas de ZnS-NPS pueden ser preparadas por descomposición de Tiourea [SC (NH₂) ₂].(con S como el ión fuente) en una solución alkaina conteniendo un sulfato de Zinc y ammonia como un agente quelante que permite controlar la concentración Zn. El proceso de deposición esta basado en la lenta liberación de iones Zn y S en la solución, que entonces condensa en un base ion-por-ion en el sustrato que es propiamente montado en una solución de reacción. La deposición de una delgada película de ZnS ocurre cuando el producto iónico de Zn(+2) y los iones S (2-) exceden la producto de solubilidad de ZnS. El mecanismo de reacción para la deposición de la pelicula delgada (ZnS) es dada como sigue:

    Tags

    Annotators