LINUX.ORG.RU

Gforth 1.0

 , ,


1

2

После длительного периода разработки вышел Gforth 1.0

Gforth – это реализация языка Форт в рамках проекта GNU.

По сравнению с предыдущим стабильным релизом 0.7.3 от 2014 г.:

  • заявлена полная поддержка стандарта Forth 2012;
  • улучшен компилятор, утверждается что сгенерированный код не уступает по скорости SwiftForth;
  • улучшена работа с C- и C++-библиотеками, добавлена поддержка callback-функций;
  • улучшена поддержка многопоточных приложений, добавлены замыкания (closures);
  • улучшены средства отладки и IDE.

Gforth написан на Си и собирается GCC, за счёт чего поддерживает самые разнообразные платформы.

>>> Подробности

anonymous

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от hobbit

Ну так у МК-хх и мощи таклй не было. А на тему просто посччитать выражение почти и ничем не отличаются. Я до сих пор считаю на чем поидется, или на мк51 или на hp50g, кто первым под руку попадется иу кого батарейка не села. Единственно что у советских калькулятооов цифры хуже видно. Ну и программировать чуть проще, у хьюлетта словарь огромеый, пока нужную функцию найдешь, так ослепнешь.

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

Ну... Стек возвратов — это читерство :)

gns ★★★★★
()

заявлена полная поддержка стандарта Forth 2012;

Учись Си++! Это С - Стабильность.

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

Ну вот найди где-нибудь HP-50g, на нем и будешь писать. ХПишники зачем-то Форт RPL-м обозвали.

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

Нет, не забыл. Это все проекты где есть хоть какой то смысл в применении именно форта.

Форт тупо не подходит для 64 разрядных «вообще», и для риск, амд64 и арм «в частности».

ps авр я уже не стал упоминать ))))

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

проекты где есть хоть какой то смысл в применении именно форта.

буквально на днях подумывал добавить в проект не то чтобы совсем уж форт, но high-level форт-подобное.

Cтековую машину для управления внутренностями агента.

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

Кода в любом случае меньше. Экономия на передаче аргументов ведь. Но вот скорость результата может быть не очень.

monk ★★★★★
()

Gforth написан на Си и собирается GCC

Что же он свой бутстрап на самом себе не осилил?

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

Что же он свой бутстрап на самом себе не осилил?

Кроссплатформенность, переносимость и производительность.

necromant ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.