Запрограммируйте каплю


Это настоящее объектно-ориентированное программирование. Возьмите кусок материала, сделайте его программируемым и разработайте приложения!

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

Вопрос программирования кажется очевидным следующим шагом и имеет множество потенциальных применений. Возьмите немного программируемой слизи — напишите новое приложение, и у вас будет стол, или стул и стол. Скачано новое приложение — велосипед или дождевик. Хорошо, это может показаться надуманным, но вся идея программного обеспечения состоит в том, чтобы заставить оборудование делать именно то, что вы хотите, и до тех пор, пока у нас не появились программируемые компьютеры, веб-браузеры, текстовые процессоры и электронные таблицы казались надуманными!

Теперь исследовательская группа из лаборатории Акира Вакита при университете Кейо в Японии создала базовый программируемый объект. Blob или pBlob для программируемого Blob изготовлен из магнитной жидкости и управляется с помощью электромагнитов в сотовой конфигурации.

Программное обеспечение использует оборудование для создания основных манипуляций с большими двоичными объектами — деления, объединения и т. Д. Сама по себе каждая из этих операций может показаться примитивной и довольно бесполезной, но думайте о них как о базовых командах на языке низкого уровня больших двоичных объектов — ассемблере — и представьте, как использовать их для создания более крупных подпрограмм и команд. Также представьте, что у вас есть множество блобов, находящихся под управлением программного обеспечения и работающих над формированием больших функциональных единиц.

Чтобы увидеть основные идеи в действии, посмотрите видео ниже.


Добавить комментарий