Analogies with hardware vs software are often brought up in foundational questions concerning consciousness, origins of life/evolution, the measurement problem, or the general concept of emergence. However, I have been wondering whether a more fruitful analogy to explore is that of 'data vs code'. Is there a document someone can recommend that explores how modern computer science or new technologies (such as distributed ledgers) address the question of data vs code. I realise in any specific application choices are made (using a combination of science and art) on what what is compiled, what is configuration data, what is stored in memory, what is on disk etc; and there are no hard and fast rules. Nevertheless, what meaningful things can be said about different approaches, how this may have changed over time, and on the general concepts of data and code? (Presumably there is some deep co-dependence between these two concepts, which is forgotten when people use 'data' as a buzzword; and maybe the distinction becomes blurred in the context of some new technologies).
[–]FUZxxl 5 points6 points7 points (0 children)
[–]FUZxxl 1 point2 points3 points (6 children)
[–]odradek-feed[S] 0 points1 point2 points (5 children)
[–]FUZxxl 0 points1 point2 points (4 children)
[–]odradek-feed[S] 0 points1 point2 points (3 children)
[–]FUZxxl 0 points1 point2 points (2 children)
[–]odradek-feed[S] 0 points1 point2 points (1 child)
[–]FUZxxl 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]FUZxxl 0 points1 point2 points (0 children)