Episodios de Érase una vez un algoritmo...
149 episodios · del más reciente al más antiguo · página 3
-
Respondiendo a una crítica sobre el podcast | S2-C1
¡Enviáme un mensaje! Respondiendo a una crítica sobre el podcast. Support the show
-
¿Cuáles son las tareas de un filósofo de la computación? | S2-E21
¡Enviáme un mensaje! ¿Cuáles son las tareas de un filósofo de la computación? En este episodio trataremos algunas de sus labores y por qué son importantes. Support the show
-
8 Principios de la programación | S2-E20
¡Enviáme un mensaje! Se hace una breve exposición de los ocho principios de la programación: diseño, estado, recurso, transformación, documentación, evaluación y ethos. Respuesta…
-
Semántica computacional | S2-E19
¡Enviáme un mensaje! Trataremos dos formas de semántica: formal (operacional y denotacional; el significado de los programas) y filosófica (referencia y sentido de los términos…
-
Hipercomputación - ¿Más allá de la tesis de Church-Turing? | S2-E18
¡Enviáme un mensaje! Hoy hablaremos sobre Hipercomputación, un modelo de computación que propone la idea de que es posible computar funciones no-computables (por ej. que no son…
-
Computación y programación funcional | S2-E17
¡Enviáme un mensaje! Trataremos el tema de mi libro recién publicado. El porqué del tema escogido y el enfoque que trato de transmitir. Más información en…
-
Lamport y el problema de los generales Bizantinos | S2-E16
¡Enviáme un mensaje! Sobre una de las metáforas más populares en los sistemas distribuidos. Support the show
-
¿Qué es la computación cuántica? | S2-E15
¡Enviáme un mensaje! Sobre los aspectos fundamentales de la computación cuántica y cómo difiere de la computación clásica. ¡Feliz Navidad a todos! Support the show
-
[Aniversario] ¿Qué consejos le podrías dar a un estudiante de informática? (Actualizado) | S2-E14
¡Enviáme un mensaje! Episodio de aniversario. Una actualización del primer episodio del podcast (un año después). ¡Gracias a todos! Support the show
-
Datos, información y la teoría matemática de la comunicación de Shannon | S2-E13
¡Enviáme un mensaje! Trataremos qué son los datos, información y la teoría matemática de la comunicación (conocida como teoría de la información) propuesta por Claude Shannon en…
-
Los tres "paradigmas" de la ciencia de la computación: racionalista, tecnocrático y científico | S2-E12
¡Enviáme un mensaje! Revisaremos el artículo de Amnon H. Eden sobre las distintas estrategias en la forma de abordar los problemas computacionales: racionalista, tecnocrático y…
-
Concurrencia, paralelismo y asincronía | S2-E11
¡Enviáme un mensaje! Sobre las diferencias entre concurrencia, paralelismo y asincronía. 17 libros recomendados sobre computación: https://youtu.be/tFpzVY2YMBoReferencia…
-
Ontología de los programas computacionales | S2-E10
¡Enviáme un mensaje! Sobre los aspectos filosóficos de los programas computacionales. Su naturaleza dual (abstracta y concreta) que lo componen y cómo interactúan. A su vez…
-
La programación probabilística y sus lenguajes | S2-E9
¡Enviáme un mensaje! Sobre el auge del paradigma de programación probabilística y sus lenguajes de programación. Artículos mencionados: An Introduction to Probabilistic…
-
Dos posibles problemas en la carrera de un programador | S2-E8
¡Enviáme un mensaje! Sobre cómo las malas decisiones a la hora de usar y elegir tecnologías nos puede perjudicar en nuestra carrera profesional y, qué podemos hacer para evitarlo…
-
Teoría de la computación y teoría de la programación | S2-E7
¡Enviáme un mensaje! ¿Qué es la teoría de la computación? ¿Qué es la teoría de la programación? ¿Cómo se diferencian? El espacio de QuoraES en Discord: https://discord.gg/b4S5C2…
-
Principios de la programación | S2-E6
¡Enviáme un mensaje! Sobre los tres principios fundamentales de la programación: estados (cambios), mensajes (objetos) y transparencia referencial (sustitución). Esta última…
-
Filosofía de los lenguajes de programación | S2-E5
¡Enviáme un mensaje! Sobre el artículo de Graham White: "The Philosophy of Computer Languages". El enlace para revisarlo…
-
¿Qué es la computación? | S2-E4
¡Enviáme un mensaje! Hoy hablaremos sobre el artículo de Peter Denning y Peter Freeman: "Computing's paradigm" publicado en ACM 2009. Enlace…
-
El mito de Ada Lovelace | S2-E3
¡Enviáme un mensaje! ¿Ada Lovelace fue la primera programadora de la historia? Hoy presentaremos los datos que demuestran lo contrario. Support the show
-
¿Generalista o Especialista en computación? | S2-E2
¡Enviáme un mensaje! Sobre la especialización en computación y su contraste: el generalismo. La idea de poder tener conocimientos amplios en esta área. Support the show
-
¿Cuáles son los tipos de computación? | S2-E1
¡Enviáme un mensaje! Primer episodio de la segunda temporada. Hablaremos sobre la máquina de Turing, máquina de Gandy, la computación física, la computación algorítmica, tesis de…
-
La computación y sus enemigos | E27
¡Enviáme un mensaje! ¿Qué es la computación? ¿Quiénes son sus enemigos? Hoy haremos una crítica en contra de los enemigos de esta. Support the show
-
Compiladores | E26
¡Enviáme un mensaje! Sobre las fases del compilador y las herramientas que se usan para su construcción. También hablaremos sobre algunos personajes que han marcado la historia en…
-
Máquina de Turing | E25
¡Enviáme un mensaje! Hoy tratamos sobre el modelo computacional propuesto por Alan Turing, conocido como la máquina de Turing. Sus implicaciones, relevancia y similitudes con el…
-
¿Qué es un Software? (Una mirada filosófica) | E24
¡Enviáme un mensaje! Sobre las definiciones de lo qué es un Software según James Moor, Peter Suber y Timothy Colburn. Support the show
-
Estructuras de datos persistentes | E23
¡Enviáme un mensaje! Sobre las estructuras de datos persistentes que son utilizadas en lenguajes funcionales. Support the show
-
Verificación formal de software y ¿la programación es un arte? | E22
¡Enviáme un mensaje! Hoy trataremos el tema de la verificación formal de software desde la visión de Tony Hoare. Y posteriormente hablaremos del concepto de "arte" dentro de la…
-
¿Programador, Analista programador o Desarrollador de software? | E21
¡Enviáme un mensaje! ¿Existen diferencias entre estos puestos o solo es una construcción alejada de la realidad? Support the show
-
Sobre los algoritmos de aproximación y metaheurísticas | E20
¡Enviáme un mensaje! ¿Cómo se tratan los problemas combinatorios (NP)? Support the show
-
¿Qué es la filosofía de la ciencia de la computación? | E19
¡Enviáme un mensaje! Sobre las grandes preguntas referentes a la computación. Algunas de las áreas que cubre la filosofía de la ciencia de la computación son las siguientes…
-
Sobre base de datos: SQL, NoSQL, NewSQL y Polystore | E18
¡Enviáme un mensaje! Un repaso sobre las principales categorías de base de datos. Respuesta en Quora sobre este tema: https://qr.ae/pNvL9W Support the show
-
Abstracción / Sobre la importancia de leer y escribir | E17
¡Enviáme un mensaje! Una reflexión sobre la importancia de leer y escribir. Support the show
-
¿Qué es un malware? ¿Qué es un virus informático? | E16
¡Enviáme un mensaje! La computación replica sistemas biológicos (entre ellos los virus) y dado la contingencia del COVID-19, hoy hablaremos sobre los malware. Entre los cuales…
-
Racket - Un lenguaje de programación orientado a lenguajes | E15
¡Enviáme un mensaje! Sobre Racket un lenguaje de programación diseñado para crear lenguajes de programación. https://racket-lang.org/ Support the show
-
¡Voy a escribir un libro! | E14
¡Enviáme un mensaje! Así es, voy a escribir un libro sobre el cálculo lambda y la programación funcional. En este podcast hablo sobre el tema. Support the show
-
Abstracción / Lenguajes de programación - Parte I | E13
¡Enviáme un mensaje! Comenzamos con una serie de episodios dedicados a la importancia de la abstracción en la computación. Hoy trataremos sobre lenguajes de programación y como…
-
¿Qué significa ser un ingeniero de software? | E12
¡Enviáme un mensaje! Sobre las diferencias de ser un ingeniero de software y un desarrollador de software. Support the show
-
Deep learning o sobre la búsqueda automática de patrones en los datos | E11
¡Enviáme un mensaje! ¿Qué es deep learning? ¿Cuál es la diferencia con machine learning? eso y otras preguntas más se tratarán de responder en este episodio. Support the show
-
Big Data o cuando tenemos una "lluvia" de datos | E10
¡Enviáme un mensaje! ¿Qué es Big Data? ¿Cómo transformarse en un ingeniero en big data? Support the show
-
¿Qué es la ética algorítmica? | E9
¡Enviáme un mensaje! Hoy trataremos sobre un tema que se encuentra dentro de la filosofía de ciencia de la computación. Support the show
-
Machine learning o cuando los algoritmos aprenden de los datos | E8
¡Enviáme un mensaje! ¿Qué es machine learning? Support the show
-
Cálculo lambda y la programación funcional | E7
¡Enviáme un mensaje! ¿Qué es el cálculo lambda? y ¿Cuál es la relevancia de la programación funcional? Support the show
-
¿Qué significa ser desarrollador frontend, backend o fullstack? | E6
¡Enviáme un mensaje! Hoy caminaremos por el sendero de los desarrolladores frontend, backend y fullstack para conocer si tiene sentido dichas denominaciones. Support the show
-
Dualismo computacional: Hardware y Software | E5
¡Enviáme un mensaje! ¿Cómo pueden convivir dos mundos opuestos? Sobre la relación entre el hardware y software. Support the show
-
Paradigmas de la programación | E4
¡Enviáme un mensaje! Hoy comentaré sobre los tres principales paradigmas de la programación: imperativo, funcional y lógico. Support the show
-
¿Qué es un algoritmo? | E3
¡Enviáme un mensaje! En este episodio trataré de explicar el porqué es tan difícil encontrar una definición general de lo qué es un algoritmo. Support the show
-
Leslie Lamport, sistemas distribuidos y la importancia de las matemáticas en la programación | E2
¡Enviáme un mensaje! Un podcast dedicado a Leslie Lamport sobre su trabajo y visión. Support the show
-
¿Qué consejos le podrías dar a un estudiante de informática? | E1
¡Enviáme un mensaje! Un complemento a la siguiente respuesta dada en QuoraES. https://qr.ae/TZ2Rv3 Support the show