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."
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
domingo, 3 de junho de 2012
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.
quarta-feira, 30 de maio de 2012
sexta-feira, 4 de maio de 2012
Life Without Objects
A practitionner analysis:
"...objects have been a diversion away from building concise, well structured and reusable software... The benefits of objects have been gradually declining over a long period of time."
terça-feira, 1 de maio de 2012
Assinar:
Postagens (Atom)