3 ms·
Yes. But there is a difference between data and program. Program is data as you say but it must be data that can be interpreted as a set of possibly conditional
by galaxyLogic 3y ago
Yes. But there is a difference between data and program. Program is data as you say but it must be data that can be interpreted as a set of possibly conditional steps. It is often pointed out that Lisp programs are "just data" but not every list can be executed as a function.
Further programs are what interpret data, by making branching decisions based on the data. Program must be interpreted by the language interpreter, and then on the 2nd level the interpreted program interprets the data.