Entertainment

Epistemology and Ontology of Programmers

Posted 17 Jun 2004 at 16:26 UTC by steve Share This

A new paper by David King and Chris Kimble of York Univerisity explores the philisophical assumptions about reality behind common software design methods. The paper, titled "Uncovering epistemological and ontological assumptions of software designers" (PDF format), explains that object-oriented design is not based on a rationalist epistemology but, instead, argues that knowledge is the result of observation. OO design further relies on the assumption that once a description is derived by observing reality, the two somehow remain synchronised, allowing a programmer to learn new things about reality by studying his description of it! A "holistic" design method also described seems to be the only method denying the equivalence of both the programmer's mental model to reality and the programmer's code to his mental model. This seems most likely to me but the paper points out embedded software applications in which an almost exact match between model and reality exists. A simplified slide-presentation (PDF format) of the paper is also available. Okay, it's not specifically robotics related, but I found it very entertaining.


history of programming languages, posted 17 Jun 2004 at 17:30 UTC by steve » (Master)

In related news, check out O'Reilly's new "history of programming languages" poster.

See more of the latest robot news!

Recent blogs

20 Apr 2014 Flanneltron (Journeyer)
19 Apr 2014 mwaibel (Master)
17 Apr 2014 shimniok (Journeyer)
8 Apr 2014 Petar.Kormushev (Master)
6 Apr 2014 steve (Master)
2 Mar 2014 wedesoft (Master)
1 Dec 2013 AI4U (Observer)
13 Nov 2013 jlin (Master)
23 Jun 2013 Mubot (Master)
13 May 2013 JLaplace (Observer)
X
Share this page