Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

WWW: Google Sheets VM - віртуальна машина всередині електронної таблиці

Я думаю, тобі добре відомо про можливість виконувати скрипти в документах Microsoft Office і Google Drive. Але давай відвернемося від підступних застосувань і подивимося, як в електронних таблицях Google можна змайструвати найпростішу віртуальну машину, яка буде виконувати програми. Я думаю, тобі добре відомо про можливість виконувати скрипти в документах Microsoft Office і Google Drive

Автор цього невеликого експерименту, Брайан Стеффенс, опублікував пост в своєму блозі і привів вичерпну інструкцію.

Насамперед тобі знадобиться відкрити його документ і скопіювати до себе - інакше скрипти не запрацюють. А ще потрібно дочекатися, поки з'явиться вкладка Computer, а потім вислухати попередження Google про те, що розширення - не з білого списку.

Google хоч і зануда, але прав: якщо аккаунт тобі цінний, краще не давати доступ кому попало. Код розширення виглядає безневинно, але немає ніяких гарантій, що він не зміниться. Для подібних експериментів краще мати окрему учетку.

Виртуалка найпростіша: вона має чотири регістри загального призначення, покажчик на інструкцію і покажчик на стек. Підтримується 12 інструкцій: mov, додавання, віднімання, множення, операції зі стеком, безумовний і умовний переходи, функції, висновок і останов.

Коли програма буде готова, вибирай пункт Run, і побачиш, що в осередку Output з'явився результат обчислень. Якщо захочеш щось написати самостійно, то для налагодження знадобиться покрокове виконання (Step), а якщо буде цікаво, як все це працює, відкривай Script editor і дивись. Скрипт нескладний - трохи менше 500 рядків.

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.