50 Matching Annotations
  1. May 2026
    1. Ejercicio 3-2 Escriba una función llamada justificar_a_la_derecha que tome una cadena s como parámetro y que imprima la cadena con suficientes espacios en blanco para que la última letra de la cadena se encuentre en la columna 70 de la pantalla.

      Bastante interesante el ejercicio pero ... ¿Hay alguna forma de aparecer un grid en el REPL de Julia para mirar lo de los espacios en la pantalla?

    2. Para algunas personas, la programación y la depuración son lo mismo. Es decir, la programación es el proceso de depurar gradualmente un programa hasta que haga lo que desea. Lo ideal es comenzar con un programa que funcione y hacer pequeñas modificaciones, depurándolas a medida que avanza. Por ejemplo, Linux es un sistema operativo que contiene millones de líneas de código, pero comenzó como un programa simple que Linus Torvalds usó para explorar el chip Intel 80386. Según Larry Greenfield, "Uno de los proyectos anteriores de Linus fue un programa que cambiaría entre imprimir" AAAA "y" BBBB ". Esto luego evolucionó a Linux ". (The Linux Users'’ Guide Beta Version 1).

      Esto me recuerda mucho a la otra lectura anotada de Julia, eso de que los programas grandes suelen empezar con algo pequeño es algo muy valioso que va de la mano con lo del aprendizaje, equivocarnos y corregirlo no es exclusivo de la programación, sino del aprendizaje y de la vida misma.

    3. Una de las habilidades más importantes que adquirirá es la depuración. Aunque puede ser frustrante, la depuración es una de las partes más intelectualmente gratificantes, desafiantes e interesantes de la programación. La depuración puede ser vista como un trabajo de detective. El programador se enfrenta a pistas y tiene que inferir los procesos y eventos que generaron los resultados que ve. La depuración también es como una ciencia experimental. Una vez que se tiene una idea de lo que está mal, se modifica el programa y se intenta nuevamente. Si la hipótesis era correcta, se puede predecir el resultado de la modificación y así estar un paso más cerca de un programa totalmente funcional.

      Es cierto, es algo que pasa con bastante frecuencia ¿no es cómo que siempre escribamos algo perfecto desde el inicio, cierto? lo veo cómo lo aportado en mi metacognición se ve el problema probando, observando los errores y corrigíendolos de forma consciente

    4. 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?

    5. Ahora mueva la llamada a función hacia abajo y coloque la definición de imprimirletras después de la definición de repetirletras. ¿Qué sucede cuando ejecuta este programa?

      ¿Es normal que me haya salido una notificación de error por el UndefVarError? Porque fue mi caso ... Y creo que fue al momento de poner repetirletras() antes de la función ya que por esto mismo no la va a reconocer y me va a arrojar el error ya que no está definida

    6. 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

    7. En el contexto de la programación, una función es una secuencia de sentencias que ejecuta una operación deseada y tiene un nombre. Cuando se define una función, se especifica su nombre y secuencia de sentencias. Una vez hecho esto, se puede "llamar" a la función por su nombre.

      El uso de las funciones tanto en Julia cómo en cualquier otro entorno es bastante útil ya que esto permite ahorrar tiempo al guardar las instrucciones o valores en las variables.

  2. Apr 2026
    1. Julia es un lenguaje de programación único, ya que resuelve el problema de los dos idiomas. No se necesita de ningún otro lenguaje de programación para escribir código de alto rendimiento. Esto no significa que ocurra automáticamente. Es responsabilidad del programador optimizar el código que genere cuellos de botella, aunque esto puede hacerse directamente en Julia.

      Esto es buenísimo ¿Evitar usar un lenguaje que cree y otro que optimice? brutal, esto ahorra tiempo y facilita el trabajo ya que permite hacer esas dos cosas al mismo tiempo.

    2. Los lenguajes formales

      En la programación siento que no es el temor del lenguaje formal en si de los programas, es mas los resultados cuando ejecutamos algo, me explico; si ejecutamos en la consola de comandos y sale un error, al no estar familiarizados con el lenguaje nos asustamos, y creemos que dañamos algo cuando no funciona lo poco que conocemos y nos da frustración, Así como el profe un día nos explico sobre dichos errores y que debíamos interpretar, pero cuando no estamos familiarizados con ello es algo duro y frustrante pero con la practica y enseñanza se va cogiendo habilidad y entendimiento.

    3. Los lenguajes formales

      Este tipo de lenguajes bien ejecutados pueden llevar a hacer las cosas de manera correcta pero, muchas veces este tipo de lenguajes se debe tener en cuenta para el tipo de población a los que se dirige, un lenguaje formal a un tipo de población sin conocimientos previos de lo que se quiere hablar puede generar confusiones y distracciones. Todos los lenguajes siempre deben tener en cuenta el contexto donde se quiere dirigir.

  3. Mar 2026
    1. los humanos y las máquinas llevamos décadas negociando en qué lenguaje nos comunicamos y la IA está inclinando esa negociación hacia el lado de la máquina.

      A mi parecer, sería muy paradójico que el lenguaje franco en el que encontráramos entendimiento los humanos fuera el lenguaje de las máquinas.

    1. también abordar conceptos básicos de informática

      Los lenguajes mencionados son cosas que se creen de alto nivel para alguien que esta recien ingresando al mundo de la programación, al acercarse se siente como un idioma extraño que dificilmente se puede interpretar, y segun el texto Pluton puede ser mas cercano para quienes comienzan con el entendimiento de lenguajes y ser mas cercano dando esos conceptos basicos, y para alguien que le teme a la programación segun el texto puede ser muy bueno aprender desde pluton.

  4. Feb 2026
    1. From the initial suggestion to create a new, fast programming language to the first commit, which was made in August 2009, the team moved quickly. “We didn’t spend a lot of time talking about it,” said Karpinski. “We had one thread of emails back and forth, then Jeff, Viral, and I said, ‘Let’s do it.’”

      Es curioso como se dio el comienzo de este lenguaje, sin tanto tramite o burocracia, solo una charla entre colegas con correos y pasaron manos a la obra, es gratificante ver como un proyecto así nace sin tanto papeleo, solo personas, una idea y ganas de desarrollar algo.

  5. May 2025
    1. Todo es un mensaje y todo es un objeto Los objetos pueden comunicarse con otros objetos o consigo mismo. Los objetos tienen características reflexiva o de introspección: saber sobre su propio estado.

      Lo valioso de esto es que ya no limitamos el mensaje en si mismo, sino que lo expandimos y lo pones en un rol donde, por si mismo, al ser un objeto, se comunica e interactúa con otros y consigo mismo de forma autónoma; este saber sobre su propio estado es una herramienta que debemos entender y saber aprovechar, pues, siguiendo la metáfora que hemos seguido con nuestra moderadora, una célula está en ese habitad de relacionen entre otras y ella misma, pero no define la integridad de todo el organismo. Los objetos y los mensajes funcionan por sí mismos, pero se comunican con los demás, sin dejar de saber su propio estado.

    1. Todo es un mensaje y todo es un objeto Los objetos pueden comunicarse con otros objetos o consigo mismo. Los objetos tienen características reflexiva o de introspección: saber sobre su propio estado.

      Lo valioso de esto es que ya no limitamos el mensaje en si mismo, sino que lo expandimos y lo pones en un rol donde, por si mismo, al ser un objeto, se comunica e interactúa con otros y consigo mismo de forma autónoma; este saber sobre su propio estado es una herramienta que debemos entender y saber aprovechar, pues, siguiendo la metáfora que hemos seguido con nuestra moderadora, una célula está en ese habitad de relacionen entre otras y ella misma, pero no define la integridad de todo el organismo. Los objetos y los mensajes funcionan por sí mismos, pero se comunican con los demás, sin dejar de saber su propio estado.

  6. Apr 2025
    1. Mensajes, pues los objetos son una idea menor y lo clave son los mensajes

      Lenguaje de objetos desarrollado por Alan, el hace referencia a los operadores boléanos Recuperado Alan Kay Se usan en bases de datos y motores de búsqueda. Son útiles para encontrar resultados más específicos y jerarquizar los más relevantes como los dice Anjana Vakil, nos ayuda crear una estructura mas robusta al momento de programar.

  7. Mar 2025
  8. Aug 2024
  9. Nov 2023
    1. If they wanted you educated in mathematics, they'd start by saying it's not a science, but a language and it's not about solving problems, but further developing your ability to evaluate by comparison, which is our mind's main method of evaluation....it's actually the only one, our ability to think is entirely based on it and math is just that - evaluation by comparison, it's where learning begins. So instead of teaching you how to further develop your thinking, they shove these dogmatic formulas in your face and frame your mind, essentially hindering your ability to learn, so they can spoon feed you their bullshit. Took me ten years to get over school and actually start educating myself.
  10. Oct 2023
    1. la preocupación por una mirada crítica a los datos y el código y la formación de capacidades al respecto, de modo que el código sea más un lenguaje común en lugar de un bien exclusivo a los desarrolladores de software y a sus preocupaciones. Un código que refleje sujetos y mundos más plurales

      Muy importante que todas las personas puedan tener una formación al respecto; que el lenguaje de código no se ajeno a los entornos educativos. Y, a propósito de la anotación anterior, que aprovechable que cada individuo pueda entender y contribuir con estas mejoras.

  11. Mar 2023
    1. Esta pertenencia consiste enque el hombre es el heredero y aprendiz en todas las cosas. Pero éstas están en conflicto

      Al hombre se le ha dado un poder superior, el más inocente de los bienes pero el más peligroso también, el lenguaje. Por eso es que está en conflicto debido a que así como aprende de todas las cosas, tiene la libertad de tomar el camino que desee, bien sea malo o bueno. De la misma manera, quien lo herede de el tendrá la misma elección quizás pueda verse influenciado o sea capaz de tener un criterio y carácter para tomar sus propias decisiones y escoger un camino diferente.

    1. es una herramienta para hacer anotaciones a lecturas en y fuera de línea, que estén en formatos PDF y HTML. Dicha herramienta está hecha por una fundación sin ánimo de lucro y su misión es hacer de la lectura anotada algo

      Me parece una gran herramienta para encontrar documento en formato PDF Y HTML con información en el ámbito académico y que se pueda interactuar con otros grupos sobre el contenido de esos documentos. La verdad puede ser una buena herramienta para el sector académico pero creo que esta muy limitado por el simple echo de usar un leguaje de programación limitado.

    1. Deesta manera el niño se aferra a su propia ac-tividad psíquica y comienza a amar la lectu-ra de su mundo psíquico, como lo prueba laaparición de las primeras sílabas

      Progresivamente el niños amará la lectura, su propio mundo y permitirá profundizar e indagar sobre lo que se le ha dicho y lo que hacer parte de su propio mundo. Quizás esa profundización y descubrimiento de su propio mundo se da cuando se empieza a desarrollar su lengua oral y la pronunciación de las primeras palabras. El lenguaje siempre ha estado ahi, simplemente hacer parte de un proceso de descubrimiento, reconocimiento y autoidentificación

      La lectura está en el centro del movimiento del pensamiento tanto en los bebés como en los adultos. La lectura siempre ofrece pen- samientos nuevos. Podemos pasar nuestra vida intentando comprender qué ocurre dentro de nosotros mismos y siempre ten- dremos la posibilidad de leer las cosas de otra manera. La lectura del propio libro psíquico introduce siempre la duda, un tal vez permanente (p.8)

    2. Cuando antes de decir sus primeraspalabras un bebé comienza a señalar obje-tos a los otros se puede decir que todo ellenguaje ya está ahí. En efecto, mostrar unacosa a alguien quiere decir que la represen-tación del otro ya está inscrita en el espíritude aquél que señala

      El lenguaje ya está en el niño incluso antes de pronunciar la lengua oralmente. Porque ya conoce las representación y quizás algunas de las significaciones de un objeto específico..

    1. Este es en líneas generales el flujo de trabajo para participar de la co-creación de esta obra (en detalle se explican el en texto mismo): Lee la página de portada, para que tengas claro la intensión general del trabajo y sus métodos, públicos y herramientas, así como las formas de contacto y ayuda. Para comentarnos sobre tus lecturas y sugerencias, usa la página de hyphotesis ó revisa todos los tickets para participar de las conversaciones o crea tu propio ticket. Escribe el texto nuevo en o fuera de línea (CodiMD o Zettlr) y agrégalo al repositorio. Actualiza el repositorio para sincronizarte con los otros cambios que hayan ocurrido. Haz commit de tu nuevo texto al repositorio. Si se trata de una edición a un texto que ya está en el repositorio, edítalo directamente en el repositorio y repite los pasos 3 y 4. Actualiza la portada para reflejar los nuevos contenidos que has puesto. Recrea los archivos derivados (PDF, EPUB, etc.) periódicamente y revisa que la incorporación de nuevo contenido mantenga las normas estilísticas y de forma del resultado (escalado de imágenes, metadatos propiamente adecuados, secciones y subsecciones, etc). En caso de conflictos entre los pads (CodiMD) y el repositorio (Fossil), éste último se considera como la versión canónica del documento, pues es más fácil trazar los cambios para documentos en Fossil, que en CodiMD. Gracias por tu interés en participar. Esperamos verte en cualquier de los espacios comunitarios y formas de particitación que acá se describen.

      este proceso ofrece una guía clara y organizada para aquellos interesados en participar en la co-creación de una obra, asegurando que el nuevo contenido se agregue de manera efectiva y se mantenga la coherencia en el estilo y la forma.

    1. La diversidad cultural y lingüística en estas ciudades puede ser abrumadora, pero también es una oportunidad para aprender y comprender mejor a las personas de diferentes orígenes y culturas. Al adoptar un lenguaje común y promover la tolerancia y el respeto por las diferencias culturales, las ciudades cosmopolitas están fomentando un ambiente de inclusión y entendimiento mutuo. Esta es una tendencia positiva que deberíamos seguir fomentando y promoviendo, no solo en las ciudades, sino también en todo el mundo.

  12. Feb 2023
    1. LA TEORÍA DE PIAGET SOBRE LENGUAJE Y PENSAMIENTO DEL NIÑO

      "Piaget plantea que el pensamiento aparece posterior al desarrollo de la función simbólica, donde el niño integra nuevos objetos y/o situaciones mediante la asimilación; sostiene además que el lenguaje no es más que una de las manifestaciones de la función simbólica, el lenguaje es un elemento periférico en el desarrollo cognitivo" Artículo tomado de Scielo - Algunas consideraciones sobre la relación pensamiento - lenguaje.

  13. Sep 2022
  14. Mar 2022
  15. Jan 2022
    1. . El lenguaje empleado en la exposición suele ser directo, por lo tanto es muy objetivo. No puede emplearse el lenguaje connotativo o subjetivo, porque el mensaje va dirigido al intelecto del receptor. Su intención comunicativa es informar, por lo que se manejan conceptos muy concretos.

      A jijos de las exposiciones objetivas dirigidas al intelecto. ¿Quién vergas redacta estas mierdas?

    1. narración, descripción, exposición y argumentación.

      Los prototipos textuales (que trata el módulo) se corresponden con cuatro funciones del discurso: describir, convencer, demostrar, expresar y mediar; o dicho de otra manera narrar, describir, exponer y argumentar.

  16. Aug 2021
    1. Pero yo me he quedado sorprendido, por buscar una palabra, cuando después del 11 de Setiembre, de pronto el gobierno empieza a mezclar el patriotismo con los deberes de la prensa

      Por otro lado el periodismo es una labor de suma importancia en la sociedad, los periodistas no son simples mensajeros. Se tiene la capacidad de procesar lo que vemos siendo testigos activos. Saber preguntar y a quienes preguntar. En una sociedad en la que la informacion signfica tener poder. El propósito principal del periodismo es proporcionar a los ciudadanos la información que necesitan para ser libres y capaces de gobernarse a sí mismos. Los medios informativos nos ayudan a definir la comunidad y a elaborar un lenguaje y un conocimiento compartidos basados en la realidad. El periodismo también contribuye a identificar los objetivos de una comunidad, y reconocer a sus héroes y villanos.

  17. Mar 2021
    1. Fiesta de la Lectura es una estrategia pedagógica transversal, implementada por el Instituto Colombiano de Bienestar Familiar desde el año 2007, definida como una serie de acciones estructuradas en el marco de la atención integral para favorecer el desarrollo de los lenguajes y de las posibilidades expresivas, comunicativas y creativas de las niñas, los niños y sus familias desde la primera infancia.

      Importante afianzar este tipo de eventos en las regiones de nuestro País, que, por su diversidad cultural, encontramos diferentes formas de accionar, movilizar y favorecer el desarrollo de los lenguajes en la primera infancia, sobre todo en tiempos de Pandemia.

  18. Oct 2020
  19. May 2018
    1. One could argue that perhaps what we see in this history is not the creation ofobjects as an ontological element but rather the development of a language to such alevel of complexity that it is finally able to describe objects that already exist in theworld outside of language. Against this objection, it must be noted that what we witnessin this history, what drives it forward, is the difficulty of relating language to world,whether it is a simulated world or a new world of computer graphics. Moreover, theexamples presented here and in the textbooks and manuals for object-oriented pro-gramming demonstrate the often-difficult art of defining the objects that will constitutea given system
  20. Feb 2018
    1. Las rupturas son fundamentales para la noción de diseño de Winograd y Flores. Como una situación ‘no evidente’, en la que se interrumpen los enlaces normales que mantienen un cierto sentido de la realidad, una ruptura no es algo negativo sino que ofrece el espacio de posibilidad para la acción —para la creación de dominios en los que puedan tener lugar nuevas conversaciones y conexiones—. Las rupturas se pueden anticipar en cierta medida pero generalmente surgen en la práctica y piden una relación recursiva entre el diseño y la experiencia; la construcción de prototipos puede facilitar esta tarea, ayudando a generar los ámbitos relevantes para anticipar las rupturas y para tratar con ellas cuando surgen (Winograd y Flores 1986: 171). Esto también significa que un aspecto clave del diseño es la creación, a través del lenguaje, de los ámbitos o dominios en los que se generan e interpretan las acciones de las personas. Este es un principio fundamental del diseño centrado en el usuario y hoy incluiría tener en cuenta el diseño del contexto y el diseño de los propios usuarios,
    2. todo esto se lleva a cabo a través del lenguaje: “para decirlo de una forma más radical, nos diseñamos a nosotros mismos (y a las redes sociales y tecnológicas en las que tienen significado nuestras vidas) en el lenguaje” (Winograd y Flores 1986: 78); o, para volver a Maturana, el ‘lenguajear’ es la forma fundamental de la existencia de los seres humanos. No sólo eso; el lenguaje está íntimamente conectado con el flujo de emociones ya que el ‘lenguajear’ y el ‘emocionar’ proporcionan la base para la coordinación recursiva del comportamiento a través de la creación de ámbitos consensuales. Maturana llama conversación “al trenzado consensual del lenguaje y las emociones” (

      Interesante la aparición del lenguaje en las teorías autopoiéticas. No pareciera ser un constructo aparte de lo social, lo mental y lo biológico, e incluso lo artefactual (en la separación de Jonas) sino integrado a ellos, en sus distintas esferas. ¿Cómo los lenguajes de programación atraviesan dichas capas?

    3. la cognición no está basada en la manipulación de conocimientos o símbolos sobre un mundo objetivo; que el ‘observador’ no está separado del mundo que observa sino que crea los ámbitos fenomenológicos en los que actúa; y que el mundo se crea a través del lenguaje (de nuevo, el lenguaje no es una mera traducción o representación de la realidad ‘ahí fuera’ sino que es constitutivo de esa realidad

      [...] Contra ese dualismo defienden la unidad fundamental del ser-en-el-mundo, la primacía del conocimiento práctico y la idea de la cognición como enacción.

  21. Jan 2018
  22. Sep 2017
    1. Sincethemeansofproduction,dissemination,andlegitimationofknowledgeprincipallyinvolveslanguage,Lyotardsawlanguageasthemainsiteofsocialstruggle.Itisnotsurprising,then,thatLyotardwasattractedtoLudwigWittgensteinandJ.L.Austintodevelopamethodofunderstandinglanguageasameansofsocialstruggle.