.comment-link {margin-left:.6em;}
The Pile |
||||||
---|---|---|---|---|---|---|
Subscribe |
Sunday, March 13, 2005Taking Plato Out Of SoftwareObject-oriented methods are considered the best way to build large, maintainable software systems. Languages such as C++, Java, and Python now dominate in many areas, and the conventional wisdom encourages us to do analysis and design in an object-oriented manner.It seems pretty obvious to me that object-oriented thinking is a direct application of Plato’s philosophy of ideal types that has been the foundation of much of Western philosophy and religion. If we look outside this parochial tradition we find that Buddhism proposes that there are no such ideal types, that objects and people are constantly in flux, and have indefinite boundaries. It proposes that the perception of type, or even self, is an illusion. Imagine there was a software methodology that was based on Buddhist philosophy rather than Plato’s philosophy. What would it look like? posted by Eamonn | 2:03 PM | 0 comments |
Photos
Recent PostsDraft of brochure for Enchanted Hills house Our house is going on the market soon Photo-Illustrated Tree of Life (Flickr/TOL Mash-Up) Six Days at Harts Corner in 24 Seconds Blood sacrifice, the left and the 1916 insurrectio... Older PostsCurrent PostsElsewhere
|
||||
This work is licensed under a Creative Commons License. |