16 Matching Annotations
  1. Apr 2026
    1. Pequeños errores de ortografía y puntuación, que pueden pasar desapercibidos en los lenguajes naturales, pueden hacer una gran diferencia en un lenguaje formal.

      Esto en la programación es muy importante, pues si se nos escapa un punto, una coma, o, la ausencia de estas, puede hacer que aunque todo este bien escrito, simplemente no funcione, por eso hay que tener muy en cuenta la escritura de este tipo de lenguaje controlado

    2. Los lenguajes formales son menos redundantes y más concisos.

      Esto es muy cierto, en contextos profesionales, se hacen el uso de estos lenguajes, todo se puede llegar a explicar de manera muy breve y concisa, pero eso evita que las personas del común muchas veces entiendan lo que se trata de decir, provocando que se pueda llegar a perder información

    3. Los lenguajes naturales son los lenguajes hablados, como el español, el inglés o el francés, no fueron diseñados por personas (aunque las personas intentan imponerles un orden); sino que evolucionaron naturalmente.

      Me pareció curiosa esta afirmación, pues realmente no es como que alguien haya creado el español y todos los hablan igual, es por esa razón que así como el español antiguo es muy diferente al actual, en cada país hay un acento, con modismos diferentes, esto puede ser un problema pues, no es un lenguaje controlado, las cosas pueden tener diferentes significados según el país, esto puede relacionarse desde la programación, y la necesidad de los lenguajes controlados, para que todo funcione igual sin importar el lugar

    4. Un programa es una secuencia de instrucciones que especifica cómo hacer un cálculo

      Esto relacionado con la lectura pasada, es el como un código no es solo un todo, sino se podría decir que son mini códigos que hacen funciones especificas y al final crean un programa con esas pequeñas funciones

    5. resolución de problemas

      La resolución de problemas no es solo aplicable en este contexto, sino que se nos enseña una forma completa de como solución y de las habilidades que se pueden adquirir

    6. El objetivo de este libro es enseñarle a pensar como un informático. Esta manera de pensar combina las mejores características de las matemáticas, la ingeniería y las ciencias naturales

      Es importante saber que en muchas ocasiones no debemos quedarnos en un solo modo de ver las cosas, sino es bueno tener diferentes vistas para un área en especial.

    1. The skills acquired from learning to design programs systematically transfer in two directions. Naturally, they apply to programming in general as well as to programming spreadsheets, synthesizers, style sheets, and even word processors.

      El hecho de aprender algo aunque sea chiquito puede ser muy valioso, porque un aprendizaje en un lado puede ayudar en otro, entonces aunque sea algo pequeño, esto puede usarse en muchos otros lugares, además el hecho de practicar es importante, memorizar y saber como usarlo en el caso que lo necesite

    2. A program interacts with people, dubbed users, and other programs, in which case we speak of server and client components. Hence any reasonably complete program consists of many building blocks: some deal with input, some create output, while some bridge the gap between those two. We choose to use functions as fundamental building blocks because everyone encounters functions in pre-algebra and because the simplest programs are just such functions. The key is to discover which functions are needed, how to connect them, and how to build them from basic ingredients.

      Yo no lo habia pensando de ese modo, es como que yo pesaba que un programa era como una cosa sola, un grande codigo que hacia lo que se le pedia, pero el saber que son como diferentes secciones que hacen un todo, expande más lo que es la programación, no es hacer un codigo total, sino tener diferentes codigos que hagan uno solo

    3. By “good programming,” we mean an approach to the creation of software that relies on systematic thought, planning, and understanding from the very beginning, at every stage, and for every step

      El hecho de hacer una buena programación no es muchas veces que funcione, sino que este bien hecho, porque claro, podemos hacer un programa que funcione en un escenario en especifico, pero que si se le pone una orden fuera de ese escenario se rompe, el hecho de hacer buena programación es además de que funcione, este bien hecho en todos los aspectos

  2. Mar 2026
    1. Se logra evidenciar un análisis muy interesante enfocado al funcionamiento de la detección de imágenes, se hace una especificación muy bien lograda a los procesos en detalle

    1. Las anotaciones sobre el video son muy pertinentes, se tomo el tiempo necesario para analizar y para explicar específicamente cada punto del video, además, el hecho de usar hipervínculos para dirigir a términos aun más especifico, logra expandir la información sobre el video en cuestión

  3. Feb 2026
    1. El objetivo del equipo de crear un lenguaje aficionado que pudiera combinar velocidad y profundidad fue recibido inicialmente con escepticismo

      Creo que el hecho de siempre crear algo para hacer un cambio mayor en el mundo, trae muchos problemas como el hecho de no querer usarlo por ser nuevo, pero por lo que se nos cuenta, realmente era algo diferente a lo que ya habia

    2. Por la noche, pasaba horas frente a su ordenador de casa, intentando programar un sistema que acabaría reemplazando los lenguajes de programación que usaba en su trabajo diurno

      Es curioso como en algunas historias tambien se escuchan temas similares, una persona que tiene un trabajo en una empresa haciendo una labor, pero cuando tienen tiempo a solas, y esa libertad de crear, es cuando avanzan en su proyecto personal

    3. Pero cuando sus creadores empezaron a construirlo hace casi una década, su objetivo era mucho menor

      Normalmente los proyectos siempre empiezan para un grupo pequeño, pero a medica avanza, el objetivo cambia al darse cuenta del potencial que hay

    1. Cuando publicas algo en la web, debería pertenecerte a ti, no a una empresa.

      Me parece muy adecuado el hecho de que en verdad nos pertenece lo que hagamos, pues en paginas como wix, por más que uno pague por el tu dominio y tal, todo esta almacenado en los servidores de ellos, si ellos cierran todo se va, mientras que aca se especifica que me pertenece ese aspecto

    1. La ciencia de la información, a grandes rasgos, es una disciplina que se encarga de gestionar datos, documentos e información para que no se pierdan y puedan cumplir una función útil, más allá de simplemente almacenarlos, se trata de otorgarles valor y establecer un ciclo que permita organizarlos, analizarlos y utilizarlos con un propósito definido, de este modo, la información deja de verse como algo sin importancia y se transforma en un recurso con poder, que requiere procesos propios para su adecuada gestión y aprovechamiento.