Programando Otra Historia

Programando Otra Historia

By Programando Otra HistoriaHistory
Download on the App Store

Programando Otra Historia episodes

  • Hablemos de Zig

    Zig es un lenguaje que se ha adelantado a otros como Rust es una pugna por reemplazar al rey, al lenguaje C, cuando muchos creían esta hazaña imposible, Zig apareció mostrando cualidades y novedades que lo hicieron digno. Veamos su historia.


    #zig #andrewkelly #llvm #lenguajec


    Fuentes:


    Interview with Zig language creator Andrew Kelley (Context Free)

    https://www.youtube.com/watch?v=ZvskDoP09Ao

    Script para generar un nombre de 4 letras

    https://gist.github.com/andrewrk/73742bf4b8ed795c85ce

    Documentación de la Librería Estándar de Zig

    https://ziglang.org/documentation/master/std/

    Zig Software Foundation (ZSF)

    https://ziglang.org/zsf/

    1.0 ¿Roadmap? (Reddit)

    https://www.reddit.com/r/Zig/comments/1jtpc8b/10_roadmap/?tl=es-419

    Unravelling the Tapestry of Zig Programming Language: A Comprehensive Guide

    https://medium.com/@nikhilkumar.net/unravelling-the-tapestry-of-zig-programming-language-a-comprehensive-guide-ed570e88dc74

    Introduction to Zig: History, Philosophy, and Getting Started

    https://gencmurat.com/en/posts/introduction-to-zig/

    Migración de Github a Codeberg

    https://ziglang.org/news/migrating-from-github-to-codeberg/

    Proyectos hechos en Zig

    https://github.com/C-BJ/awesome-zig


    Guión: Manuel Rubio

    Edición: Antonio Rubio

    Arte Gráfico: Azahara Montesino (Azariel Arte)

    https://www.instagram.com/azariel_arte/?hl=es


    Voces:

    Pro es: Manuel Rubio,

    Chip es: Antonio Rubio

    Violeta es: Azahara Montesino

    Hexa es: Ana María Rubio


    Puedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación:

    https://altenwald.com/historia-de-los-lenguajes-de-programacion


    11 min
  • Hablemos de NIM

    Nim es un lenguaje nacido de la necesidad de tener un lenguaje con una sintaxis simple y clara en un entorno de desarrollo de sistemas que normalmente se presta a ser complejo y poco claro para los recién llegados. ¿Quieres saber más de Nim? ¡Echa un vistazo al vídeo!


    #nim #nimrod #python #lowcode #embebido #iot #sistemas #andreasrumpf


    Fuentes:


    Interview with Nim language creator Andreas Rumpf

    https://www.youtube.com/watch?v=-9SGIB946lw

    Nim (Wikipedia)

    https://en.wikipedia.org/wiki/Nim_(programming_language)

    nim name origin?

    https://forum.nim-lang.org/t/9591

    Oxford dictionary: nimrod

    https://www.oed.com/search/dictionary/?scope=Entries&q=nimrod

    Warner Bros cambió el significado de Nimrod al de ironía

    https://www.youtube.com/shorts/3f6aejr2SL4

    Introduction to ARC/ORC in Nim

    https://nim-lang.org/blog/2020/10/15/introduction-to-arc-orc-in-nim.html

    Prueba Nim (Playground)

    https://play.nim-lang.org/

    func keyword

    https://forum.nim-lang.org/t/657

    Comunidad Nim en español (Telegram)

    https://t.me/NimArgentina




    Guión: Manuel Rubio

    Edición: Antonio Rubio

    Arte Gráfico: Azahara Montesino (Azariel Arte)

    https://www.instagram.com/azariel_arte/?hl=es


    Voces:

    Pro es: Manuel Rubio,

    Chip es: Antonio Rubio

    Violeta es: Azahara Montesino

    Hexa es: Ana María Rubio


    Puedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación:

    https://altenwald.com/historia-de-los-lenguajes-de-programacion

    16 min
  • Hablemos de DBASE

    dBase no fue la primera base de datos relacional pero sí la primera base de datos relacional fácil de usar y disponible en un sistema operativo popularizado y extendido como DOS. dBase marcó el inicio de Ashton-Tate y aunque su declive llegó también rápido, ha supuesto una inspiración para muchos otros programas. Veamos la historia de dBase.


    Tags: #dbase #asthontate #ratliff #retrieve #tate #xbase


    Fuentes:

    Programmers at work: Interviews (C. Wayne Ratliff)

    https://archive.org/details/programmersatwor00lamm_0

    The Rise, Fall, and Surprising Survival of dBase (imágenes dBase, Ratliff y Vulcan)

    https://retrotechreads.substack.com/p/the-rise-fall-and-surprising-survival-e70

    In Search Of Stupidity (Capítulo 5) de Merrill R. Chapman - ISBN: 9781590597217

    https://www.goodreads.com/book/show/1191767.In_Search_of_Stupidity

    Harris Computer Systems - creadores del sistema operativo Vulcan o VOS

    https://en.wikipedia.org/wiki/Harris_Computer_Systems

    Framework (office suite)

    https://en.wikipedia.org/wiki/Framework_(office_suite)

    The World of dBase (tutorial)

    https://www.youtube.com/watch?v=bYU3CQomE5M

    dBase Timeline (gráfico)

    https://en.wikipedia.org/wiki/DBase#/media/File:DBASE_timeline.png



    Guion y revisión: Manuel Rubio

    Edición: Antonio Rubio

    Arte Gráfico: Azahara Montesino (Azariel Arte)

    https://www.instagram.com/azariel_arte/?hl=es


    Voces:

    Pro es: Manuel Rubio,

    Chip es: Antonio Rubio

    Violeta es: Azahara Montesino

    Hexa es: Ana María Rubio


    Puedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación:

    https://altenwald.com/historia-de-los-lenguajes-de-programacion

    19 min
  • Hablemos del Lenguaje D

    En este capítulo hablamos del lenguaje D a petición de todos los que nos habéis hecho llegar vuestra predilección por este apasionante lenguaje de bajo nivel que compite directamente con C++. ¿Es D la solución a la modernización que tanto dicen muchos que necesita C++?


    Tags: #dlang #walterbright #digitalmars #dmd #cpp


    Fuentes:

    Preguntas Frecuentes sobre DLang (en inglés)

    https://dlang.org/articles/faq.html

    Origins of the D programming language (paper)

    https://dl.acm.org/doi/10.1145/3386323

    C++ (Wikipedia)

    https://en.wikipedia.org/wiki/C%2B%2B

    Garbage Collection: Algorithms for Automatic Dynamic Memory Management, de Richard Jones y Rafael Lins

    https://archive.org/details/garbagecollectio0000jone


    Guion y revisión: Manuel Rubio, Antonio Rubio

    Edición: Antonio Rubio

    Arte Gráfico: Azahara Montesino (Azariel Arte)

    https://www.instagram.com/azariel_arte/?hl=es


    Voces:

    Pro es: Manuel Rubio,

    Chip es: Antonio Rubio

    Violeta es: Azahara Montesino

    Hexa es: Ana María Rubio


    Puedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación:

    https://altenwald.com/historia-de-los-lenguajes-de-programacion

    16 min
  • Hablemos de KEN THOMPSON

    Hablamos de Ken Thompson, uno de los pioneros más influyentes de la informática. Desde su infancia desmontando radios hasta la creación de Unix y su papel en el nacimiento del lenguaje C, veremos cómo su trabajo sentó las bases de sistemas modernos como Linux, macOS y Android. También repasamos su faceta creativa en proyectos como Belle, Plan 9, Inferno y hasta su participación en Go. Una historia fascinante sobre cómo la curiosidad y la genialidad de una persona transformaron el mundo tecnológico.


    Guion y revisión: Manuel Rubio, Antonio Rubio

    Edición: Antonio Rubio

    Arte Gráfico: Azahara Montesino (Azariel Arte)

    https://www.instagram.com/azariel_arte/?hl=es


    Voces:

    Pro es: Manuel Rubio,

    Chip es: Antonio Rubio

    Violeta es: Azahara Montesino

    Hexa es: Ana María Rubio


    Puedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación:

    https://altenwald.com/historia-de-los-lenguajes-de-programacion


    Fuentes:

    Ken Thompson – Wikipedia

    Biografía detallada de Ken Thompson, su trabajo en Bell Labs y su contribución al desarrollo de Unix y el lenguaje B.

    🔗 https://en.wikipedia.org/wiki/Ken_Thompson

    Dennis Ritchie – Wikipedia

    Información sobre Dennis Ritchie, co-creador de Unix y desarrollador del lenguaje C.

    🔗 https://en.wikipedia.org/wiki/Dennis_Ritchie

    Unix – Wikipedia

    Historia y evolución del sistema operativo Unix, incluyendo su desarrollo en Bell Labs.

    🔗 https://en.wikipedia.org/wiki/Unix

    BCPL – Wikipedia

    Descripción del lenguaje BCPL, sus características y su influencia en el desarrollo de B y C.

    🔗 https://en.wikipedia.org/wiki/BCPL

    The UNIX Time-Sharing System – Dennis M. Ritchie (1974)

    Artículo original que describe el sistema Unix y su implementación.

    🔗 https://dsf.berkeley.edu/cs262/unix.pdf

    A Quarter Century of UNIX – Peter H. Salus

    Libro que documenta la historia de Unix, incluyendo entrevistas con desarrolladores clave.

    🔗 https://archive.org/details/aquartercenturyofunixpeterh.salus_201910

    The Art of UNIX Programming – Eric S. Raymond

    Análisis de la filosofía y cultura de programación de Unix.

    🔗 https://en.wikipedia.org/wiki/The_Art_of_Unix_Programming

    The C Programming Language – Wikipedia

    Información sobre el libro "The C Programming Language" de Brian Kernighan y Dennis Ritchie.

    🔗 https://en.wikipedia.org/wiki/The_C_Programming_Language

    Martin Richards – Wikipedia

    Información sobre Martin Richards, creador de BCPL.

    🔗 https://en.wikipedia.org/wiki/Martin_Richards_(computer_scientist) cl.cam.ac.uk+1

    Dennis Ritchie – Simple English Wikipedia

    Versión simplificada de la biografía de Dennis Ritchie.

    🔗 https://simple.wikipedia.org/wiki/Dennis_Ritchie

    Plan 9 from Bell Labs – Wikipedia

    Información sobre Plan 9, sistema operativo desarrollado por Thompson y su equipo tras Unix.

    🔗 https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs

    Inferno (operating system) – Wikipedia

    Sistema operativo orientado a redes y portabilidad, creado por Thompson y su equipo.

    🔗 https://en.wikipedia.org/wiki/Inferno_(operating_system)

    Go (programming language) – Wikipedia

    Información sobre Go, lenguaje de programación moderno desarrollado por Ken Thompson, Rob Pike y Robert Griesemer.

    🔗 https://en.wikipedia.org/wiki/Go_(programming_language)

    Documentación oficial de Go

    Sitio oficial de documentación y recursos del lenguaje Go.

    🔗 https://go.dev/doc/

    Reflections on Trusting Trust – Ken Thompson (1984)

    Artículo histórico sobre seguridad, compiladores y el famoso “Thompson hack”.

    🔗 https://dl.acm.org/doi/10.1145/358198.358210

    Reflections on Trusting Trust – Wikipedia

    Versión resumida y accesible del artículo histórico de Ken Thompson.

    🔗 https://en.wikipedia.org/wiki/Reflections_on_Trusting_Trust

    Influence of Unix – Wikipedia

    Historia de la influencia de Unix en sistemas modernos como Linux, macOS y Android.

    🔗 https://en.wikipedia.org/wiki/Unix#Influence

    13 min
  • Hablemos de GO y la Concurrencia

    Gleam surgió como un nuevo lenguaje sobre BEAM, la Máquina Virtual de Erlang, pero pronto ha ido evolucionando para ser una mezcla entre BEAM y JavaScript permitiendo la escritura de código, usando un mismo lenguaje para permitir ejecutarse en backend y frontend. Según StackOverflow se ha convertido en el segundo lenguaje más deseado de 2024, ¿no tienes ganas de probarlo?


    #gleam #javascript #erlang #louispilfold #historia #programación #beam


    LIBRO DE GLEAM DE ALTENWALD (Próximamente):

    https://altenwald.com/book/gleam


    PRUEBA GLEAM:

    https://tour.gleam.run/


    SI QUIERES APOYAR A LOUIS PILFOLD Y GLEAM:

    https://github.com/sponsors/lpil


    Fuentes:


    Entrevista a Louis Pilfold: ¿Qué es Gleam?

    https://altenwald.org/2022/05/06/entrevista-a-louis-pilfold-i-que-es-gleam/

    Gleam: Frequently Asked Questions (FAQ)

    https://gleam.run/frequently-asked-questions/#does-gleam-have-mutable-state

    Keynote: Gleam’s Journey on the BEAM

    https://www.youtube.com/watch?v=6I0IbJtUC3U

    Noticias (en inglés) de Gleam

    https://gleam.run/news/

    Gleam packages

    https://packages.gleam.run/

    Wisp: A Practical Web Framework for Gleam

    https://gleam-wisp.github.io/wisp/

    Gleam Roadmap

    https://gleam.run/roadmap/



    Guion y revisión: Manuel Rubio, Antonio Rubio

    Edición: Antonio Rubio

    Arte Gráfico: Azahara Montesino (Azariel Arte)

    https://www.instagram.com/azariel_arte/?hl=es


    Voces:

    Pro es: Manuel Rubio,

    Chip es: Antonio Rubio

    Violeta es: Azahara Montesino

    Hexa es: Ana María Rubio


    Puedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación:

    https://altenwald.com/historia-de-los-lenguajes-de-programacion

    16 min
  • Hablemos de GLEAM

    Gleam surgió como un nuevo lenguaje sobre BEAM, la Máquina Virtual de Erlang, pero pronto ha ido evolucionando para ser una mezcla entre BEAM y JavaScript permitiendo la escritura de código, usando un mismo lenguaje para permitir ejecutarse en backend y frontend. Según StackOverflow se ha convertido en el segundo lenguaje más deseado de 2024, ¿no tienes ganas de probarlo?#gleam #javascript #erlang #louispilfold #historia #programación #beamLIBRO DE GLEAM DE ALTENWALD (Próximamente):https://altenwald.com/book/gleamPRUEBA GLEAM:https://tour.gleam.run/SI QUIERES APOYAR A LOUIS PILFOLD Y GLEAM:https://github.com/sponsors/lpil Fuentes:Entrevista a Louis Pilfold: ¿Qué es Gleam?https://altenwald.org/2022/05/06/entrevista-a-louis-pilfold-i-que-es-gleam/ Gleam: Frequently Asked Questions (FAQ)https://gleam.run/frequently-asked-questions/#does-gleam-have-mutable-state Keynote: Gleam’s Journey on the BEAMhttps://www.youtube.com/watch?v=6I0IbJtUC3U Noticias (en inglés) de Gleamhttps://gleam.run/news/ Gleam packageshttps://packages.gleam.run/ Wisp: A Practical Web Framework for Gleamhttps://gleam-wisp.github.io/wisp/ Gleam Roadmaphttps://gleam.run/roadmap/ Guion y revisión: Manuel Rubio, Antonio RubioEdición: Antonio RubioArte Gráfico: Azahara Montesino (Azariel Arte)https://www.instagram.com/azariel_arte/?hl=esVoces: Pro es: Manuel Rubio, Chip es: Antonio Rubio Violeta es: Azahara Montesino Hexa es: Ana María RubioPuedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación:https://altenwald.com/historia-de-los-lenguajes-de-programacion

    16 min
  • Hablemos de ID Software (PARTE 1)

    La empresa idSoftware fue fundada por John Romero y John Carmack, los dos John, con la idea de hacer los videojuegos más relevantes de PC jamás vistos. En este capítulo hablamos de los dos John, dos grandes programadores que tuvieron sus problemas en sus inicios pero consiguieron superar gracias a su gran tozudez y genio.#idsoftware #carmack #romero #dangerousdave #doomFuentes:Maestros del Doomhttps://espop.es/catalogo/es-pop-ensayo/maestros-del-doom/ Redes sociales:Instagram: https://www.instagram.com/programandootrahistoria/X: https://x.com/ProgramandoOHGuion y revisión: Manuel Rubio, Antonio RubioEdición: Antonio RubioArte Gráfico: Azahara Montesino (Azariel Arte)https://www.instagram.com/azariel_arte/?hl=esVoces: Pro es: Manuel Rubio, Chip es: Antonio Rubio Violeta es: Azahara MontesinoPuedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación:https://altenwald.com/historia-de-los-lenguajes-de-programacion

    17 min
  • Hablemos de MATHEMATICA

    Mathematica es un entorno y un sistema que nos permite introducir una gran variedad de ecuaciones y expresiones matemáticas para obtener resultados en forma de reducción de ecuaciones, matrices, gráficas o simplemente un número. En este capítulo veremos cómo surge la idea de crear este programa y sobre su creador, un auténtico genio (reconocido por la Fundación MacArthur).

    #wolfram #mathematica #smp #macarthur

    Fuentes:

    1. The Background and Vision of Mathematica: https://writings.stephenwolfram.com/2011/10/the-background-and-vision-of-mathematica/
    2. There was a time before Mathematica: https://writings.stephenwolfram.com/2013/06/there-was-a-time-before-mathematica/
    3. The Mathematica Story: A Scrapbook https://www.wolfram.com/mathematica/scrapbook/
    4. Physics Whiz Goes Into Biz https://www.wolfram.com/mathematica/scrapbook/1988/02/12/1988_storygetsout-2/
    5. MacArthur Foundation Fellows https://www.macfound.org/programs/awards/fellows/search
    6. Macsyma https://en.wikipedia.org/wiki/Macsyma
    7. Wolfram Science https://www.wolframscience.com/

    Redes sociales:

    • Instagram: https://www.instagram.com/programandootrahistoria/
    • X: https://x.com/ProgramandoOH

    Guion y revisión: Manuel Rubio, Antonio Rubio

    Edición: Antonio Rubio

    Arte Gráfico: Azahara Montesino (Azariel Arte) https://www.instagram.com/azariel_arte/

    Voces:

    • Pro es: Manuel Rubio
    • Chip es: Antonio Rubio
    • Violeta es: Azahara Montesino

    Puedes conocer más sobre el origen de la programación a través del libro Historia de los Lenguajes de Programación: https://altenwald.com/historia-de-los-lenguajes-de-programacion

    15 min
  • Hablemos de LISP

    En un mundo plagado por lenguajes imperativos, aún desde tiempos inmemoriales (en verdad más o menos 1958) lleva librando su lucha un lenguaje diferente, ¿inacabado? puede, pero que ha presentado batalla y ganado en muchos frentes haciéndose hueco en JVM (Clojure) o incluso en editores (emacs), ¿aún no conoces Lisp? ¡ven que te presentamos a los rebeldes!#lisp #emacs #clojure #racket #commonlisp #mccarthyFuentes:

    • Historia de los Lenguajes de Programación: 1940-1959
    • Historia de los Lenguajes de Programación: 1960-1969
    • Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I, April 1960


    Redes sociales Instagram - X

    Guion y revisión: Manuel Rubio, Antonio RubioEdición: Antonio RubioArte Gráfico: Azahara Montesino (Azariel Arte)


    Voces: Pro es: Manuel Rubio, Chip es: Antonio Rubio Violeta es: Azahara Montesino

    17 min

About Programando Otra Historia

From the publisher's feed

Programando Otra Historia es un esfuerzo de traer historias sobre programadores, conocer la Historia y sus historias.