Ну я без спроса, можно?
Вы будете смеяться...
Любой язык высокого уровня переводит программу в двоичный код. Или, в зависимости от операционной системы, в которой программа будет работать - в промежуточный код. Собственно ассемблер не есть машинный язык - это простейшая оболочка для машинного языка. Собственно, выполняемая программа представляет собой не что иное как последовательность байтов в памяти компьютера и всё - это и есть машинный язык = набор байтов, которые процессор распознаёт как команды. Причём у разных процессоров могут быть абсолютно несовестимые системы команд.
А возможности языка - да, они напрямую зависят от железа. Что железо "понимает", то на машинном языке и можно написать...
Что касается ДНК, то идея о том, что в ней содержится программный код, вовсе не безумна.
Мне это представляется так:
Каждая молекула ДНК содержит какую-то одну команду, например, "включить одностороннюю диффузию", "генерировать молекулу белка", "уменьшить проницаемость мембраны", ... и т.д.
Т.н. все возможные молекулы ДНК составляют "систему команд" клетки.
ДНК организуется в гены - "библиотеки программного кода", и хромосомы - "командные интерпретаторы и трансляторы".
Обмен сигналами осуществляется посредством транспортных РНК по эндоплазматической сети, этакому "клеточному интерфейсу". Исполнительными органами являются орагнеллы клетки - рибосомы, митохондрии, пластиды, лизосомы.
Собственно, везде по клетке раскиданы РНК строго ограниченного функционала. К примеру РНК митохондрии ничего кроме как синтезировать АТФ и не умеет. Таким образом нечего бояться что т-РНК вызовет ненужную реакцию.
Работа осуществляется примерно так:
ДНК штампует РНК по заданной последовательности. Эта РНК шлёпает в цитоплазме до нужной органеллы и стыкуется с тамошней РНК, запуская её в работу. РНК отрабатывает команду и штампует информационную РНК, которая валит обратно к ДНК с отчётом о проделанной работе.
Вот типа того - биологи не ругайтесь, лучше поправьте, где чо не так.
Только вот наличие программы в ДНК и машины, способной эту программу выполнить - клетки, вовсе не есть свидетельство о разумном замысле.
Если бы микросхемы умели самореплицироваться, то компьютеры точно так-же были бы живыми и мы наблюдали бы их эволюцию и возникновение новых программ.
.
Вы будете смеяться...
Любой язык высокого уровня переводит программу в двоичный код. Или, в зависимости от операционной системы, в которой программа будет работать - в промежуточный код. Собственно ассемблер не есть машинный язык - это простейшая оболочка для машинного языка. Собственно, выполняемая программа представляет собой не что иное как последовательность байтов в памяти компьютера и всё - это и есть машинный язык = набор байтов, которые процессор распознаёт как команды. Причём у разных процессоров могут быть абсолютно несовестимые системы команд.
А возможности языка - да, они напрямую зависят от железа. Что железо "понимает", то на машинном языке и можно написать...
Что касается ДНК, то идея о том, что в ней содержится программный код, вовсе не безумна.
Мне это представляется так:
Каждая молекула ДНК содержит какую-то одну команду, например, "включить одностороннюю диффузию", "генерировать молекулу белка", "уменьшить проницаемость мембраны", ... и т.д.
Т.н. все возможные молекулы ДНК составляют "систему команд" клетки.
ДНК организуется в гены - "библиотеки программного кода", и хромосомы - "командные интерпретаторы и трансляторы".
Обмен сигналами осуществляется посредством транспортных РНК по эндоплазматической сети, этакому "клеточному интерфейсу". Исполнительными органами являются орагнеллы клетки - рибосомы, митохондрии, пластиды, лизосомы.
Собственно, везде по клетке раскиданы РНК строго ограниченного функционала. К примеру РНК митохондрии ничего кроме как синтезировать АТФ и не умеет. Таким образом нечего бояться что т-РНК вызовет ненужную реакцию.
Работа осуществляется примерно так:
ДНК штампует РНК по заданной последовательности. Эта РНК шлёпает в цитоплазме до нужной органеллы и стыкуется с тамошней РНК, запуская её в работу. РНК отрабатывает команду и штампует информационную РНК, которая валит обратно к ДНК с отчётом о проделанной работе.
Вот типа того - биологи не ругайтесь, лучше поправьте, где чо не так.
Только вот наличие программы в ДНК и машины, способной эту программу выполнить - клетки, вовсе не есть свидетельство о разумном замысле.
Если бы микросхемы умели самореплицироваться, то компьютеры точно так-же были бы живыми и мы наблюдали бы их эволюцию и возникновение новых программ.
.
Комментарий