domingo, 3 de junho de 2012

What is an algorithm?

Moshe Yardi in CACM vol.55, n.3, march/2012. Definitions of algorithms as an abstract state machine or a recursor. Which is analogous to the argument about imperative versus functional languages. Yardi end: "An algorithm is both an abstract state machine and a recursor, and neither view by itself fully describes what an algorithm is. This algorithmic duality seems to be a fundamental principle of computer science."

Unix as IDE

A different view of what should be an IDE. Plus the difference of the UNIX world, simple things like everything is a file and the use of pipes.

SOLID Code?

Do we need principles? Or simply good craftmanship?

Agile