What happened to software? Why is there so few creative software (2010)? Are we at the end of software? What are the forces which led to this situation, looking like a bit step backward to the epoch of non-programmable accounting machines? Is there a way out of this situation? Yes, and a very simple one: make good software. With invention. Developing models and abstractions. It is difficult but absolutely possible. It this re-start of software I wish to explore here in this blog. Welcome
sábado, 23 de junho de 2012
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.
Assinar:
Postagens (Atom)