How the Ancient Greeks Invented Programming
Recorded at:
Refreshingly different and fun...
by
Faisal Waris
As the presenter suggests, my introduction to programming and philosophy was through Douglas Hofstadter. I however did not go further than reading some introductory books in philosophy.
Another interesting book in the same vein is Digital Mantras - The Language of Abstract and Virtual Worlds, by Steve Holtzman.
I would like to say that language should not only support both OO and functional paradigms but also have meta-programming - to parallel the notion of metaphysics. However closing the loop in this way makes things a bit messy. Now your 'object' world can access the 'meta' world and the clean division between meta and object is lost. As Douglas Hofstadter points out Gödel's famous incompleteness proof is based on this idea.
Re: Refreshingly different and fun...
by
Praveena Manvi
Scala is truly secular supporting/negating both religions OO and FP.





Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think