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

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

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

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

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

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

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

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

Date: 2014-12-16 12:16 pm (UTC)
From: [identity profile] grimnir-igg.livejournal.com
Сомневаюсь, что кто-то утруждал себя придумыванием специального названия для этого языка, вроде "Бейсик", или "С#" :)))

Записано оно в виде последовательности нуклеотидов.
См. генетический код (https://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BD%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4) и кодон (https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D0%BE%D0%BD).

Date: 2014-12-16 12:34 pm (UTC)
From: [identity profile] grimnir-igg.livejournal.com
Если не ошибаюсь, то нет и в обозримом будущем не предвидится: слишком уж медленно оно работает ;)

Зачем тупо копировать систему, если цели сильно различаются?
Это всё равно, что взять лучший в мире трактор и перепиливать его в подводную лодку. То, что трактор был отличным, не значит, что получившаяся из него подлодка будет хорошо плавать. :))

Date: 2014-12-16 12:21 pm (UTC)
From: [identity profile] grimnir-igg.livejournal.com
Конечно.
Куча электроники сделана из расчёта, что она будет выполнять очень конкретные и заранее определённые задачи.
Например, компьютер, управляющий переключением скоростей в автомобиле, может вообще не подходить для холодильной установки и оба не могут быть перепрогрммированными для выполнения каких-либо других задач.

Date: 2014-12-16 12:41 pm (UTC)
From: [identity profile] grimnir-igg.livejournal.com
Пример поконкретнее: последовательность расположения транзисторов определяет то, что именно будет принимать данный радиоприёмник ;)

Date: 2014-12-17 04:59 am (UTC)
From: [identity profile] ermiak.livejournal.com
Хссподи, прошивка же! Та самая, которая именно "прошивка". Проволочками на рамке задается программа работы эвм.

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

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

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

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