Author Archives: fabiogaluppo

About fabiogaluppo

I'm Software Engineer and Professional Trainer. I love Programming and Rock'n'Roll.

Seven of Eleven

Sempre que uma linguagem de programação é assunto entre as pessoas (programadores), normalmente surgem coisas como críticas e qualidades, muitas vezes a preferência de cada um é destacado nessa ou naquela funcionalidade – sem contar quando o assunto é esta … Continue reading

Posted in C++ | Leave a comment

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

Retrospectiva 2012

Bem, este ano foi muito “agitado”. Quando no inicio do ano publiquei a mensagem que estaria replanejando meu blog, tinha intenção de escrever com mais frequencia. No entanto, para minha supresa, este ano foi muito “agitado”. (recursividade intencional) Logo em … Continue reading

Posted in Uncategorized | 6 Comments

Faster Than a Bullet

O que pode ser mais rápido do que a bala? This is the GPU… No GPU in Science, a NVIDIA apresenta o seguinte titulo – Speed of Light: The Role of Visual and High Performance Computing in Scientific Innovation. Logo, a … Continue reading

Posted in C++, GPU | 1 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

Polimorfismo, polymorphism, πολυμορφισμού, …

Polimorfismo, já refletiu sobre ele? (no sentido de pensar, não é necessário usar Reflector ou algo parecido). Certamente, a linguagem de programação que você usa, possui uma ou mais formas de manifestação deste recurso. A definição da palavra polimorfismo conecta … Continue reading

Posted in C++, Computer Science, F# | 1 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

Replanejamento do Blog – 2012 Comeback Special

Estou replanejando o meu blog sobre Programação de Software. Desta vez será escrito na maior parte em português. Em breve, este post dará lugar para outros mais interessantes…

Posted in Uncategorized | 5 Comments