Tech IndustrySep 18, 2022
NewPMVr15

Programming is simulation

Early OOP languages like Smalltalk and Simula stated clearly that programming is simulation. In any non trivial app this is true because you have 1) Objects that can come into existence and go out of the existence. 2) They need to be tracked over TIME 3) Before all this they need to be INDIVIDIATED with some individuating principle like GUID in programming or space and time in physical world. On different spectrum you have Value oriented programming that only deals with abstractions not individual things like Functional programming, Logic programming and Mathematics. Trivial apps like data transformation and calculations that deals only with dead abstractions can be written in this manner. In reality healthy mix is needed because individual objects can have properties that are abstractions like color:Color(‘red’) OOP literature in the 90s and 2000a muddied the water with unnecessary notions like inheritance, UML etc TC: 69k YOE: 7

This comment was deleted by the original commenter.
New
PMVr15 OP Sep 18, 2022

I am in Europe

Apple phellatio Sep 18, 2022

Not a valid reason. Start LC now.

Microsoft edcp72 Sep 18, 2022

Life is a simulation. 😜

New
PMVr15 OP Sep 18, 2022

that is true in this worldview. Our world is just another simulation. Maybe created inside some computer.