http://spring1976.livejournal.com/ ([identity profile] spring1976.livejournal.com) wrote in [community profile] useless_faq2014-12-15 04:10 pm

Про живые организмы

3 вопроса знатокам:
1. Что есть в организме человека софт, а что есть хард? В ДНК прописана программа, но прописана она последовательностью молекул. Т.е. молекулы, в данном случае, их расположение - это и есть софт. Но сами молекулы как бы и хард тоже. Сращение, неотделимость софта и харда получается. Когда мы придем к этому в нашей технике, компьютерах?
2. Какой язык программирования используется в ДНК и геноме живых организмов? На какой из человечеких компьютерных языков программирования он больше похож?
3. Если взять только что отрезанную руку человека, допустим, и подключить к аппарату искуственного кровообращения, который будет снабжать руку свежей кровью, обогащенной необходимыми веществами и кислородом, обеспечивая циркуляцию крови в отрезанной руке. Если такой аппарат изобрести, то рука будет жить?

[identity profile] andrew karpoff (from livejournal.com) 2014-12-16 10:06 am (UTC)(link)
1. BIOS
2. На станки с ЧПУ

[identity profile] leopardus-parda.livejournal.com 2014-12-16 10:19 am (UTC)(link)
1. Диск - хард, последовательность нулей и единиц - софт. Молекулы - хард, последовательность - софт. Вы что, железо от информации не можете отличить?
2. Можете придумать название и зарегистрировать.
3. Если не только изобрести, но и изготовить, - будет. Насколько полноценно - зависит от того, насколько полноценно будет изобретение.

[identity profile] magryba.livejournal.com 2014-12-16 10:29 am (UTC)(link)
3. Гуглите эксперименты Брюхоненко. Это на минуточку 20-е годы, почти сто лет назад.
Сейчас соответственно это возможно в любой больнице, где есть аппарат ИК. Просто для руки-ноги это дорого и никому не нужно. Иногда так сохраняют более важные органы для трансплантации (почки, печень, сердце-легкие и т.п.)

[identity profile] 7river.livejournal.com 2014-12-16 11:04 am (UTC)(link)
1. В компьютерах софт также неотделим от его материального носителя. Ориентация магнитных доменов, фазовое состояние пластичного вещества, заряд в конденсаторе и т.п.
2. Я не профессиональный кодер, я "мимо пробегалло" - но, пожалуй, BrainFuck можно предложить как аналог.
3. Да, есть опыт сохранения отдельных органов. Жить будет не вечно, абсолютно идентичного снабжения и иннервации не обеспечить. Плюс куча попутных проблем: например, начнется деградация мышц в этой "отдельной руке" - нужно продумывать их миостимуляцию с нагрузкой.

[identity profile] grimnir-igg.livejournal.com 2014-12-16 11:50 am (UTC)(link)
1. Смотря о чём говорим.
В ДНК прописана не программа, а принципы сборки, алгоритм, т.е. "если А, то строим белок Х, если В, то строим белок У". В разных ситуациях, из одного и того же ДНК можно получить разные организмы, например, идентичные (однояйцевые) близнецы, выросшие в разных условиях, будут по-разному выглядеть, отличаться ростом, комплекцией и т.д. Конечно, разница будет не как между Шварцнеггером и Де Вито, но вполне наглядная и очевидная.

Если говорим о поведении и личностных качествах, то хард, это мозг, а софт - то, что в нём записано, связи между нейронами, созданные мозгом по ходу жизни.

Насчёт сращивания софта и харда – вопрос не совсем понятен. На жестком диске тоже невозможно провести разграничение между расположением намагниченных зон и записанной информацией.
Кроме того, в последние годы нарастает тенденция универсализации в электронике, т.е. компьютеры стараются делать такими, чтобы их можно было перепрограммировать для выполнения разных задач. Но, тем не менее, есть и очень специализированные машины. Например, одни из самых крутых в мире суперкомпьютеров, созданный для расчёта органических молекул, малопригоден для чего-то другого, куча мелких компов, используемых в технике (от автомобилей до стиральных машин) тоже узкоспециализированны.

[identity profile] mask-13.livejournal.com 2014-12-16 01:39 pm (UTC)(link)
1. Разделение на хард и софт - это искусственное изобретение, сделано в компьютерах для удобства перепрограммирования. В первых компьютерах его не было. В человеке его тоже нет.
2. Не совсем корректно называть кодирование в ДНК языком программирования. Представьте себе механические часы с кучей шестеренок, пружин, маятников и т.д. На какой язык программирования это похоже? Кодирование структуры белка в ДНК больше похоже на такие механические системы.

[identity profile] bahamut-juice.livejournal.com 2014-12-16 05:34 pm (UTC)(link)
вот да. днк это длинный архив всякого хлама с параллельным доступом.
одновременно, в разных его местах, с него могут достраиваться самые разные белки. там ещё и ферментами регулируется интенсивность этого самого достраивания, вроде.
позовите в тред молекулярного биолога, в общем.

[identity profile] cn-mangetsu.livejournal.com 2014-12-16 09:37 pm (UTC)(link)
ДНК — это, очень приблизительно, таблица состояний. Язык уровня Маркова/Тьюринга/прочих. Интерпретатор (клетка) попал в состояние А (в клетку попало вещество/прилетел фотон/повысилась температура) → включаем считывание соответствующего участка.

[identity profile] volodya tikhonov (from livejournal.com) 2015-01-27 10:11 am (UTC)(link)
Генетический код сам по себе -- это вообще не про программирование, это скорее язык разметки
типа HTML, ну или файловая система. Типичный кусок генома выглядит как AUG ...код какого-нибудь белка... UAG,
можно в виде тэгов представить как <белок> код белка <\/белок>. Всякие последовательности типа промоторов, которые
регулируют то, при каких собсно обстоятельствах белок нужно синтезировать, можно уподобить вставкам на яве, т.к. они обрабатываются другим интерптетатором (репрессором и РНК-полимеразой, а не рибосомой).
Edited 2015-01-27 10:11 (UTC)