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
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments