LINUX.ORG.RU

libSFC - библиотека для реализации FORTH системы на микроконтроллерах семейства cortex

 , , ,


1

3

Очень часто при разработке устройств на микроконтроллерах, возникает необходимость в реализации простого скриптового языка для конечной кастомизации устройства. Для этого очень хорошо подходит ФОРТ. Данный проект и реализует FORTH систему которую очень просто можно использовать в вашем проекте.

>>> сайт проекта

Ответ на: комментарий от sqq

microPython есть

Питон не бывает однострочным. По самой своей сути :)

KRoN73 ★★★★★ ()
Ответ на: комментарий от ogion

Во времена БК-0010 Форт был очень интересным языком.

На БК-0010 был Фокал, на сколько я помню.

Focal был «штатным из коробки^W ПЗУ», Forth был среди загружаемых альтернатив. Скорее всего автор имел в виду именно второй вариант, так как Focal назвать интересным было сложно даже тогда :D

KRoN73 ★★★★★ ()
Ответ на: комментарий от dave

Да, унифицировали, изобрели-таки свою койне, но я уже к тому времени за Фортом не следил. KRoN73 может больше рассказать.

Я тоже давно не слежу. А когда свой вариант последний раз писал под Java, то полностью ушёл от совместимости по формату параметров типовых слов. У меня всё на стеке было Java-объектами. Ну, Integer вместо int, это понятно, а вот все addr u у меня были заменены на String и т.п.

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

KRoN, но... зачем?

Зачем это всё? Какова практическая ценность?

anonymous ()
Ответ на: комментарий от RazrFalcon

Нет. FORTH очень хороший и минималистичный.

Quasar ★★★★★ ()
Ответ на: комментарий от slovazap

Ну нет, по сравнению с фортом даже Lua - венец творения. Хуже будет только лишп.

Быдлокодер детектед. Я не удивлюсь, если ты предложишь в микроконтроллеры пихать PHP, JS и VB.NET.

Quasar ★★★★★ ()
Ответ на: комментарий от KRoN73

Прикольно. Дописал? Я когда-то подумывал приделать к Эклипсу поддержку форта, но не было ни одной хорошей реализации на жабе. Хотя я уж тоже несколько лет не слежу за темой.

alt-x ★★★★★ ()
Ответ на: комментарий от alt-x

Прикольно. Дописал?

Я не то что дописал, я года 2-3 активно использовал его для скриптописания в MMORPG-сервере, а лет 10 назад успел забросить :) Планировал компилируемый в JVM-байткод JBForth2, но так и не разродился.

Задним числом потом выложил сорцы на Bitbucket (изначально были в SVN на своём сервере): https://bitbucket.org/Balancer/jbforth , но вряд ли они кому сегодня интересны :)

KRoN73 ★★★★★ ()
Последнее исправление: KRoN73 (всего исправлений: 1)
Ответ на: комментарий от red75prim

Ерунда. Код на форте работает с предсказуемой скоростью.

AVL2 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.