Anatoly Levenchuk (ailev) wrote,
Anatoly Levenchuk
ailev

OLPC, FORTH, STEP (Cola).

Вот и соединились интересное железо и два интересных языка: http://lukego.livejournal.com/16036.html

Cola (проект STEP из vpri.org) запущена на голом XO OLPC, без OS. С удивлением узнал, что на XO OLPC есть Forth -- он зашит прямо в BIOS на этой машине. Более того, Forth там и есть BIOS (http://wiki.laptop.org/go/Open_Firmware). Как они пишут: "Removing LinuxBIOS was what made it possible to get the startup time down to a couple of seconds, and to do the firmware part of resume in a few milliseconds". Я всегда восхищался Фортом.

Напомню, что у Forth и STEP практически одинаковые дизайн-цели: максимальная компактность кода, использование общих методов для всего на свете, удовольствие в разработке (для Форта более явно прописано, но и в Кола это тоже заявляется), прямая посадка на железо "без ОС", альтернативные фон-неймановским архитектуры подкладываемого железа -- но Forth провозглашает сверхраннее связывание (аж во время редактирования в последнем варианте Форта), а Кола -- сверхпозднее.
Subscribe

  • lytdybr

    Переписано 7% системного мышления. Стараюсь вносить минимум правок в основной текст. Меняю concern на "важные характеристики системы и проекта"…

  • lytdybr

    Начал шестую переписку "Системного мышления", с кейсами в версии 2020 года 518 страниц A4: завёл файл, сделал первую ритуальную правку (заменил год…

  • Опубликован онлайн-курс "Образование для образованных 2021"

    С сегодняшнего дня для всех желающих доступен онлайн-курс "Образование для образованных 2021" -- https://system-school.ru/uptodate, цена его 2000…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments