Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт фев 09, 2023 07:29

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 47, 48, 49, 50, 51  След.
Автор Сообщение
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вт сен 27, 2022 19:09 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 420
Откуда: Москва
Благодарил (а): 56 раз.
Поблагодарили: 20 раз.
Не открывается reddit


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вт сен 27, 2022 19:19 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
Total Vacuum писал(а):
Не открывается reddit

А, он, что может блокироваться кем то?
Прямые ссылки на Demoscene in Forth
Видео: MonScape
Source

P.S. ZeptoForth SDHC/SDXC Card Support


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вт окт 11, 2022 17:53 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
В рамках проекта Форта µEforth имеется и консоль Web версии
Код:
uEforth v7.0.7.3 - rev c49bb6571e61521e16ef

Forth dictionary: 935584 free + 63596 used = 999180 total (93% free)

3 x Forth stacks: 16384 bytes each

ok

--> words

FORTH ok colors +to to exit ; { (local) asm words vlist order see .s startswith?

str= :noname forget dump spaces assert set-title page at-xy normal bg fg

ansi show-text viewport@ window box color keys-height mobile text gr bye

web structures f.s f. #fs set-precision precision fvariable fconstant fliteral

afliteral sf, internals sealed previous also only transfer{ }transfer transfer

definitions vocabulary [IF] [ELSE] [THEN] DEFINED? quit evaluate prompt

refill tib accept echo z>s s>z r~ r| r" z" ." s" n. ? . u. binary decimal

octal hex str #> sign #s # hold <# extract pad hld cr space emit bye key?

key type fill32 >name is defer +to to value throw catch handler K J I loop

+loop leave UNLOOP ?do do next for nest-depth postpone recurse aft repeat

while else if then ahead until again begin [char] char ['] ' used remaining

fdepth depth fp0 rp0 sp0 >link >link& >size >params >name-length >flags

>flags& align aligned #! \ ( CALL FP@ FP! SF@ SF! FDUP FNIP FDROP FOVER

FSWAP FROT FNEGATE F0< F0= F= F< F> F<> F<= F>= F+ F- F* F/ 1/F S>F F>S

SFLOAT SFLOATS SFLOAT+ PI FSIN FCOS FSINCOS FATAN2 F** FLOOR FEXP FLN FABS

FMIN FMAX FSQRT nip rdrop */ * /mod / mod invert negate - rot -rot ?dup

< > <= >= = <> 0<> bl nl 1+ 1- 2* 2/ 4* 4/ +! cell+ cells cell/ 2drop 2dup

2@ 2! cmove cmove> fill erase blank min max abs here allot , c, current

#tib >in state base context latestxt [ ] literal 0= 0< + U/MOD */MOD LSHIFT

RSHIFT ARSHIFT AND OR XOR DUP SWAP OVER DROP @ SL@ UL@ SW@ UW@ C@ ! L!

W! C! SP@ SP! RP@ RP! >R R> R@ EXECUTE CELL FIND PARSE CREATE VARIABLE

CONSTANT DOES> IMMEDIATE >BODY : EXIT ; forth-builtin


P.S. В i-net в основном в доступности Online Форт в основном можно встретить gForth.

206 Open Source Forth Software Projects

Что интересно, при поисковом запрoсе на Github по слову Forth суммарно находится 6,835 repository
из них "только" 699 площадка относит к Forth. :)
При этом в Топике по слову Forth уже порядка 800 проектов имеют тег forth добавленный разработчиком.

Думаю, по идее, если, к примеру, реализация Форт делается на каком то языке, то этот проект однозначно соотносится с Forth и как то это Github мог учесть в маркировке проекта самой площадкой как Forth.

По Forth in - 1505 проектов находится.
По Forth on - 747 проектов находится.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пн окт 31, 2022 04:59 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
ForthModelT
На командах виртального ассемблера написан Форт, а этот код запускается в рамках "исполнителя" (программа на С),
третий файл в проекте - программа ассемблера.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пт ноя 18, 2022 20:32 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
KPG писал(а):
Сделали и попали в книгу рекордов Гиннеса Megaprocessor (~46 000 транзисторов)

Появился и проект Megaforth для данного процессора. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Чт дек 01, 2022 20:51 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
Начался очередной Advent of Code 2022

Advent of Code в статьях на Habr

P.S. Кто то и на Форте (Forth) решал задачи с прошлого eвента aoc2021+forth
и в 2019
может и раньше были решения в рамках Форт :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вс дек 04, 2022 06:14 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
Необычная статья и как следствие в комментариях к ней появилась тематика Форт. :)
О русском ассемблере

Небольшое эссе на GeekBraims: Хочу всё знать: язык Форт


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Ср дек 07, 2022 02:00 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
Форт собираемый с помощью gForth для (Linux) X64, x86, 68k - amigaos, macos, tos, unix (примитивы определены в бинарной форме данных)
frth

P.S. У автора frth есть ещё репозиторий с реализацией Forthmatch математической библиотеки вычислений сделанной на Форт

Util on gForth


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пн дек 12, 2022 09:56 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
Интересный результат по тесту производительности Форт запускаемого в FireFox 107 на Wasm
получен в новой версии weForth 1.2 реализации Форт в сравнении с предыдущими и в сравнении с нативной С версией
Отрыв нативной C версии от Wasm в разнице 2-5 раз. (до этой реализации отрыв был намного существенней)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Чт дек 15, 2022 09:42 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
Может и неинтересная ссылка. :)
Angort
Цитата:
Angort is a stack-based language based on FORTH, with many extra features:

local variables and function parameters
lists and hashes (which are like Python dictionaries)
garbage collection
functions as first-class objects with functional programming constructs
full lexical closure
experimental threading support
easy C++ interfacing


P.S. Ещё у автора в репозитории есть какие то плагины расширения языка на С.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Чт дек 15, 2022 10:44 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 420
Откуда: Москва
Благодарил (а): 56 раз.
Поблагодарили: 20 раз.
KPG писал(а):
Может и неинтересная ссылка. :)

:D Надо отдельную тему для неинтересных сделать.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пт дек 16, 2022 11:34 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1221
Благодарил (а): 3 раз.
Поблагодарили: 17 раз.
Total Vacuum писал(а):
KPG писал(а):
Может и неинтересная ссылка. :)

:D Надо отдельную тему для неинтересных сделать.

Зачем?
Можно же эту переименовать)

_________________
Цель: сделать 64-битную Нову под Винду



За это сообщение автора Victor__v поблагодарил: zma
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вс янв 01, 2023 19:24 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
North

Из описания:
Цитата:
Планируется, что это будет новая реализация Forth-подобного языка в C.
Документацию по North можно найти в подкаталоге doc.


P.S. Собрается и под Linux32, но поддержка в проекте компиляции или выполнения целевого кода для x86-64 из командной строки входного файла, но и добавить поддержку x32 не представляет особой сложности.
При целевой компиляции имеется возможность указать опции используемого ассемблера и линкера, а также путь расположения библиотеки stdlib написанной на North

Процессорно зависимая часть в src/compile/x86_64-linux

Ещё проект Форт приложения (с кодовой базой на Win3Forth и Delphi7)
SpectraLab
Цитата:
Программное обеспечение для анализа и сбора данных SpectraLab для биохимической спектроскопии и кинетики ферментов

Описание с сайта SpectraLab Software
SpectraLab User's Guide


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Сб янв 14, 2023 19:54 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1937
Благодарил (а): 7 раз.
Поблагодарили: 73 раз.
Google Academia -> forth programming language (Статьи)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Сб янв 14, 2023 19:57 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7731
Благодарил (а): 24 раз.
Поблагодарили: 144 раз.
Это что, гугл основал академию и теперь учит там всех Форту? :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 47, 48, 49, 50, 51  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB