Drafts by Manuel Hernández
Programación de computadoras en alto nivel, 2020
Un manual para aprender la programación de computadoras a través de lenguajes de programación de... more Un manual para aprender la programación de computadoras a través de lenguajes de programación declarativos, tales como Scheme, Python (subparte), Haskell y Prolog.
Marlene con Macbeth, 2020
Una obrita de teatro de 15 minutos, inspirada en Macbeth, de Shakespeare.
Notación textual para tablaturas de guitarra, 2020
Resumen Las tablaturas convencionales de guitarra son utilizadas desde hace muchos años, y sustit... more Resumen Las tablaturas convencionales de guitarra son utilizadas desde hace muchos años, y sustituyen o complementan a la notación usual basada en el pentagrama. Estas tablaturas pueden confeccionarse en texto, pero su naturaleza es esencialmente gráfica. En este artículo se propone la crea-ción de tablaturas de guitarra basadasúnicamente en texto. El propósito de esto es por un lado obtener un método alternativo para memorizar partituras de piezas musicales y por otro, brindar una entrada textual a programas de cómputo, como es ejemplificado precisamente por la utiliza-ción de Python para aprender la "Canción de cuna" de Brahms, aunque el potencial en la utilización de esta formulación potencial textual de ta-blaturas es amplia.
Prolog, 2009
RESUMEN La Lógica es una herramienta intelectual con la que todo mundo está más o menos familiari... more RESUMEN La Lógica es una herramienta intelectual con la que todo mundo está más o menos familiarizado. Pocos conocen, no obstante, que con una parte de Lógica es posible realizar tareas de programación. Prolog está basado en esta parte de la Lógica. Este trabajo presenta las ideas y técnicas esenciales para programar en Prolog y en una de sus modalidades de interacción gráfica llamada XPCE. Palabras clave: Lógica, programación lógica, Prolog, XPCE.
Haskell, 2014
RESUMEN Haskell es un lenguaje de programación funcional pura. La idea de programar funcionalment... more RESUMEN Haskell es un lenguaje de programación funcional pura. La idea de programar funcionalmente es sólo utilizar funciones calculables como bloques constructores de programas. La idea de pureza es que todo aquello que sea posible con un lenguaje de programación debe tener una contraparte matemática básica. Paradójicamente, dentro de estas dos ideas estáésta otra: facilitar buenas técnicas de programación sin que el programador acuda a las matemáticas en sí.
Python elemental, 2010
RESUMEN La complejidad de los problemas actuales no tie-ne por qué incrementar la complejidad de ... more RESUMEN La complejidad de los problemas actuales no tie-ne por qué incrementar la complejidad de las herra-mientas utilizadas para resolverlos. Esta es la filo-sofía fundamental de un novedoso lenguaje de pro-gramación llamado Python. En este artículo veremos muchos ejemplos de sesiones y programas escritos en Python, que ilustrarán las más relevantes carac-terísticas de este lenguaje de programación. Cono-ceremos también, simultáneamente, algunas de sus más importantes aplicaciones. Palabras clave: Python, Pygame, pyOpenGL, programación.
Uploads
Drafts by Manuel Hernández