Category Archives: Functional Programming

Three Types of Trees (T3)

Não canso de assistir esta ótima aula do Donald Knuth. Além de informativa e complexa, ela é muito divertida. Segundo Knuth, de tempos em tempos, durante a época do Natal, ele ministra uma aula sobre árvores (matemáticas e/ou computacionais), denominadas … Continue reading

Posted in C++, Computer Science, F#, Functional Programming | Leave a comment

λόγος and the Rise of Turtle Graphics

Logos é uma palavra forte de origem grega, ela pode significar razão, palavra ou discurso. Os próprios gregos foram responsáveis pela Trigonometria, cuja etimologia é a composição das palavras trigōnon (triângulo) e metron (medida) – algo como o estudo das … Continue reading

Posted in C++, Computer Graphics, Direct2D, F#, Functional Programming, Math, Scala, Windows SDK | Leave a comment

Recursão, recursion, ricorsione, αναδρομή, …

Dentro da Teoria da Computação, um programa pode ser categorizado de acordo com 3 tipos de estruturação: monolítica, iterativa e recursiva. Fazendo uma analogia com alguma linguagem de programação posso associar a estruturação monolítica ao BASIC que programava quando garoto … Continue reading

Posted in C++, Functional Programming, Math | 4 Comments