I've been working off and on over the last six months on a programming language that sits on top of linked open data. Think of it as linked open code.
von Neumann Architecture
Before von Neumann made his observations about code and data, computers typically had some memory dedicated to code, and other memory dedicated to data. The processing unit might have a bus for each, so code and data didn't have to compete for processor attention.
This was great if you were able to dedicate your machine to particular types of problems and knew how much data or code you would typically need.
Von Neumann questioned this assumption. Why should memory treat code and data as different things when they're all just sets of bits?
Today, our machines are built based on the "von Neumann architecture." Code and data share memory and the pipeline to the processor. If weContinue reading "Linked Open Code"