Можно объединить память и код. Тогда они оба будут использовать один массив - Organism.code. Плюс этого подхода в уменьшении операторов, которые нужны для доступа к памяти и коду. Сейчас для доступа к памяти используются 4 оператора: left, right, save, load. Для доступа к коду line, len, read. После объединения их будет меньше: left, right, save, load, set(замена для smol), line, len.
Можно объединить память и код. Тогда они оба будут использовать один массив -
Organism.code
. Плюс этого подхода в уменьшении операторов, которые нужны для доступа к памяти и коду. Сейчас для доступа к памяти используются 4 оператора:left
,right
,save
,load
. Для доступа к кодуline
,len
,read
. После объединения их будет меньше:left
,right
,save
,load
,set
(замена дляsmol
),line
,len
.