Semiologia programării orientate spre obiect
Programming is one of the most philosophically interesting crafts of our time. Semiology, semiotics and hermeneutics can be some of the branches of philosophy that explore this craft and more specifically, object oriented programming. The classes created through object oriented programming define what is significant for an object and the way it interacts with other objects. Design patterns take advantage of that significance and tie it to a larger system. This makes a good context for exploring the triadic and dyadic sign models and with so many people reading and writing code, hermeneutics can play a big role in understanding the process of development. All this can bridge the gap between academic philosophy and day-to-day lives and jobs and help both worlds understand their object of attention better. Exploring this branches of philosophy through the object oriented paradigm will need more than a mere overview of it’s potential, but the discussion needs to start from a very high-level introduction before getting to more specific influences. Some scholars have already started this journey and in the future, I foresee an increase in scholarly papers treating a similar subject.
More...