jueves, 15 de julio de 2021

Math ∩ Programming


En él puedes encontrar artículos donde explican primero conceptos y algoritmos matemáticos y luego  su respectiva implementación en un lenguaje de programación.
Desde árboles de decisión pasando teoría sobre el Page Rank de Google y también con artículos curiosos como este llamado Learning Programming-Finger Painting and Killing Zombies.
Pero el que más me ha gustado es: The Cellular Automaton Method for Cave Generation. En él se explica cómo realizar cuevas para mazmorras de juegos de aventuras usando autómatas celulares. Genial.
También es de agradecer un apartado donde exclusivamente te explica las bases matemáticas para poder entender el resto de artículos, o para repasar conceptos matemáticos de Álgebra Lineal, Matemáticas Discretas, etc.
Aquí tenéis un listado con el contenido a día de de hoy del blog:
Google’s Page Rank
Conway’s Game of Life
Art, Design, and Procedural Generation
Language
Signal Processing
Machine Learning and Data Mining
Games
Miscellaneous
Education
Chai – Designing a Programming Language (On Hold Pending Original Ideas)
Introduction
The Most Basic Interpreter (numbers and sums)
Arithmetic and Organization (arithmetic, boolean algebra)
Environments and Variables (“with” and “ref”)
Functions and Function Applications (“fun”, “app”, “if”, and pairs)


- See more at: http://www.cyberhades.com/2012/10/07/matematicas-y-programacion/#sthash.jEaGsX5O.dpuf