From 117b2f13c6c9c4fce202300658595a548f3ca165 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 5 Dec 2021 22:32:51 +0300 Subject: [PATCH] =?utf8?q?Forth=20=D0=B2=20=D0=BA=D0=BE=D0=BC=D0=BF=D1=8C?= =?utf8?q?=D1=8E=D1=82=D0=B5=D1=80=D0=B0=D1=85=20=D1=82=D0=BE=20=D0=B4?= =?utf8?q?=D0=B0=D0=B2=D0=BD=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://wiki.laptop.org/go/Open_Firmware https://wiki.laptop.org/go/Forth_Lessons https://lists.freebsd.org/pipermail/freebsd-current/2018-February/068464.html https://wiki.freebsd.org/SummerOfCode2014/LuaLoader https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228924 Я знал что в Sun SPARC компьютерах применялся "BIOS" с Forth интерпретатором встроенным, но, оказывается, Open Firmware и в Apple Macintosh-ах на PowerPC и в IBM POWER системах применялась. Ну и в OLPC. Компилятор, декомпилятор, ассемблер, дизассемблер, отладчик исходного и ассемблерного кода -- всё умещалось в SPI flash-ку. У OLPC даже есть tutorial по нему. Ну а в загрузчике FreeBSD тоже Forth встроен был, но сейчас по умолчанию стали использовать загрузчик с Lua. К Lua у меня то в целом довольно тёплое отношение и тоже могу понять что порог вхождения в него для большинства пользователей всё же ниже, при этом язык и реализация довольно минималистичны тоже. -- 2.48.1