Forth http://fforum.winglion.ru/ |
|
В общем тут ... http://fforum.winglion.ru/viewtopic.php?f=35&t=3341 |
Страница 1 из 1 |
Автор: | Ilya [ Чт сен 29, 2022 21:23 ] |
Заголовок сообщения: | В общем тут ... |
Собственно, тут обратился ко мне один студент за помощью и в процессе общения выяснилось, что их "мучают" реалиазцией RPN! Мастер Йода у них преподаватель видимо! ЗЫ ссыль на гитхаб могу предоставить. |
Автор: | Total Vacuum [ Чт сен 29, 2022 22:22 ] |
Заголовок сообщения: | Re: В общем тут ... |
Преподаватель - наш человек |
Автор: | KPG [ Чт сен 29, 2022 22:57 ] |
Заголовок сообщения: | Re: В общем тут ... |
Ilya писал(а): Собственно, тут обратился ко мне один студент за помощью и в процессе общения выяснилось, что их "мучают" реалиазцией RPN! . O!, Лиспом наоборот мучают? P.S. Что то "курьёзно"-учебное MinimalLisp Цитата: Note: To limit the scope of this experiment the goal is to calculate "fibonacci 20" in each of the 4 steps. The LISP and FORTH interpreters are minimal in a sense that they are not complete and dont use any garbage collector or any optimization. LISP evaluation in FORTH -minimal-LISP-with-FORTH-core |
Автор: | Hishnik [ Пт сен 30, 2022 02:25 ] |
Заголовок сообщения: | Re: В общем тут ... |
А зачем прямо так уж бояться RSP и бегать от него? Так ведь можно начать бояться FIFO и сортировки пузырьком. |
Автор: | Total Vacuum [ Пт сен 30, 2022 12:50 ] |
Заголовок сообщения: | Re: В общем тут ... |
Кстати, в мою бытность студентом некоторые из моих одногруппников(-ц) искренне полагали, что Пузырёк - это фамилия автора этого метода сортировки А еще есть Буравчик - изобретатель правила буравчика |
Автор: | KPG [ Пт сен 30, 2022 13:14 ] |
Заголовок сообщения: | Re: В общем тут ... |
Hishnik писал(а): А зачем прямо так уж бояться RSP и бегать от него? Так ведь можно начать бояться FIFO и сортировки пузырьком. Просто в рамках Форт реализации они будут несколько иначе реализованы, чем в предполагаемых решениях на классических/майнстрим языках в рамках базиса их возможностей. P.S. К примеру, в этом плане, несколько показателен пример частной реализации однонаправленного списка на разных языках. в сравнении с Форт Singly-linked_list-Element_definition#Forth т.е. непосредственная возможность оперирования ячейками памяти в модели Форт языка позволяет сделать и такую реализацию. (за скобками, правда, такого решения есть вопрос, а как будет собираться "мусор", если будет из памяти при вставке удалении элементов списка при интенсивном использовании такой структуры данных в таком исполнении) |
Автор: | zma [ Пт сен 30, 2022 18:18 ] |
Заголовок сообщения: | Re: В общем тут ... |
Total Vacuum писал(а): Кстати, в мою бытность студентом некоторые из моих одногруппников(-ц) искренне полагали, что Пузырёк - это фамилия автора этого метода сортировки А еще есть Буравчик - изобретатель правила буравчика А нам объясняли, что Диффи-Хеллман - это две фамилии, а не "Диффи - адский человек"... |
Автор: | Hishnik [ Сб окт 01, 2022 00:03 ] |
Заголовок сообщения: | Re: В общем тут ... |
KPG писал(а): Просто в рамках Форт реализации они будут несколько иначе реализованы Речь не об алгоритмах на Форте. Просто Форт сам по себе алгоритм - "вводим строку, ищем совпадение введенной строки с одним из элементов списка, вызываем функцию, связанную с этим элементом, если не найдено, то пытаемся преобразовать в число и положить на стек". И так далее по описанию. Теперь попросту рассматриваем, не нужен ли нам такой алгоритм для решения задачи. |
Автор: | KPG [ Сб окт 01, 2022 22:27 ] |
Заголовок сообщения: | Re: В общем тут ... |
Ilya писал(а): ЗЫ ссыль на гитхаб могу предоставить. И здесь в учебном плане 4-го семестра "мучают" Форт. (Lomonosov Moscow State University) P.S. Из этого блога 2020г. некоторое описание сего действа. |
Автор: | KPG [ Сб ноя 12, 2022 08:09 ] |
Заголовок сообщения: | Re: В общем тут ... |
Некоторое оживление дискуссионной темы по Форт на стороннем форуме после добавления в топик этого сообщения P.S. Интересный "вызов" для реализации на Форт. ScrollingTextDisplay Цитата: Scrolling text display written in Forth (runs on gForth and embedded Targets) https://github.com/robzed/ScrollingText ... BANNER.gif https://github.com/robzed/ScrollingText ... 0world.gif https://github.com/robzed/ScrollingText ... knight.gif Когда то подобное делал в развлекательных целях (при отладке ПО производственного цехового оборудования) - отображал (бегущую строку) на символьно-сегментном индикаторе и для нескучности выводил с компьютера, подключённого к пультам оператора, анекдоты для прочтения операторшами. Правда язык реализации, при этом, был ассемблер 8080. |
Автор: | Total Vacuum [ Сб ноя 12, 2022 19:27 ] |
Заголовок сообщения: | Re: В общем тут ... |
KPG писал(а): Когда то подобное делал в развлекательных целях (при отладке ПО производственного цехового оборудования) - отображал (бегущую строку) на символьно-сегментном индикаторе и для нескучности выводил с компьютера, подключённого к пультам оператора, анекдоты для прочтения операторшами. Зачем так жестоко с операторшами-то? Все же анекдоты на русском гораздо понятнее, чем на ассемблере. Правда язык реализации, при этом, был ассемблер 8080. А что за форт LXF фигурирует в обсуждении на gamedev? Гоголь-поисковик не находит. |
Автор: | KPG [ Сб ноя 12, 2022 20:09 ] |
Заголовок сообщения: | Re: В общем тут ... |
Total Vacuum писал(а): А что за форт LXF фигурирует в обсуждении на gamedev? Гоголь-поисковик не находит. Может тут LXF? |
Автор: | Sotnik [ Сб ноя 12, 2022 22:35 ] |
Заголовок сообщения: | Re: В общем тут ... |
KPG писал(а): Некоторое оживление дискуссионной темы по Форт на стороннем форуме после добавления в топик Оригинально! Красивый ход!
этого сообщения |
Автор: | Hishnik [ Сб ноя 12, 2022 23:50 ] |
Заголовок сообщения: | Re: В общем тут ... |
KPG писал(а): Некоторое оживление дискуссионной темы по Форт на стороннем форуме после добавления в топик Какое-то предсказуемое обсуждение получилось. Аргументы одни и те же, никакого движения. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |