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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: В общем тут ...
СообщениеДобавлено: Чт сен 29, 2022 21:23 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 440
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 6 раз.
Собственно, тут обратился ко мне один студент за помощью и в процессе общения выяснилось, что их "мучают" реалиазцией RPN! :)
Мастер Йода у них преподаватель видимо! :D
ЗЫ ссыль на гитхаб могу предоставить.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Чт сен 29, 2022 22:22 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 401
Откуда: Москва
Благодарил (а): 52 раз.
Поблагодарили: 18 раз.
Преподаватель - наш человек :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Чт сен 29, 2022 22:57 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1858
Благодарил (а): 6 раз.
Поблагодарили: 70 раз.
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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Пт сен 30, 2022 02:25 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7654
Благодарил (а): 23 раз.
Поблагодарили: 143 раз.
А зачем прямо так уж бояться RSP и бегать от него? Так ведь можно начать бояться FIFO и сортировки пузырьком.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Пт сен 30, 2022 12:50 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 401
Откуда: Москва
Благодарил (а): 52 раз.
Поблагодарили: 18 раз.
Кстати, в мою бытность студентом некоторые из моих одногруппников(-ц) искренне полагали, что Пузырёк - это фамилия автора этого метода сортировки :D
А еще есть Буравчик - изобретатель правила буравчика :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Пт сен 30, 2022 13:14 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1858
Благодарил (а): 6 раз.
Поблагодарили: 70 раз.
Hishnik писал(а):
А зачем прямо так уж бояться RSP и бегать от него? Так ведь можно начать бояться FIFO и сортировки пузырьком.

Просто в рамках Форт реализации они будут несколько иначе реализованы, чем в предполагаемых решениях на классических/майнстрим языках в рамках базиса их возможностей.

P.S. К примеру, в этом плане, несколько показателен пример частной реализации однонаправленного списка на разных языках.
в сравнении с Форт Singly-linked_list-Element_definition#Forth
т.е. непосредственная возможность оперирования ячейками памяти в модели Форт языка позволяет сделать и такую реализацию. (за скобками, правда, такого решения есть вопрос, а как будет собираться "мусор", если будет из памяти при вставке удалении элементов списка при интенсивном использовании такой структуры данных в таком исполнении)


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

Зарегистрирован: Пн янв 28, 2019 03:10
Сообщения: 160
Благодарил (а): 18 раз.
Поблагодарили: 9 раз.
Total Vacuum писал(а):
Кстати, в мою бытность студентом некоторые из моих одногруппников(-ц) искренне полагали, что Пузырёк - это фамилия автора этого метода сортировки :D
А еще есть Буравчик - изобретатель правила буравчика :D

А нам объясняли, что Диффи-Хеллман - это две фамилии, а не "Диффи - адский человек"...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Сб окт 01, 2022 00:03 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7654
Благодарил (а): 23 раз.
Поблагодарили: 143 раз.
KPG писал(а):
Просто в рамках Форт реализации они будут несколько иначе реализованы

Речь не об алгоритмах на Форте. Просто Форт сам по себе алгоритм - "вводим строку, ищем совпадение введенной строки с одним из элементов списка, вызываем функцию, связанную с этим элементом, если не найдено, то пытаемся преобразовать в число и положить на стек". И так далее по описанию. Теперь попросту рассматриваем, не нужен ли нам такой алгоритм для решения задачи.


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1858
Благодарил (а): 6 раз.
Поблагодарили: 70 раз.
Ilya писал(а):
ЗЫ ссыль на гитхаб могу предоставить.

И здесь в учебном плане 4-го семестра "мучают" Форт. :)
(Lomonosov Moscow State University)

P.S. Из этого блога 2020г.
некоторое описание сего действа.


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1858
Благодарил (а): 6 раз.
Поблагодарили: 70 раз.
Некоторое оживление дискуссионной темы по Форт на стороннем форуме после добавления в топик
этого сообщения

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.



За это сообщение автора KPG поблагодарил: Sotnik
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Сб ноя 12, 2022 19:27 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 401
Откуда: Москва
Благодарил (а): 52 раз.
Поблагодарили: 18 раз.
KPG писал(а):
Когда то подобное делал в развлекательных целях (при отладке ПО производственного цехового оборудования) - отображал (бегущую строку) на символьно-сегментном индикаторе и для нескучности выводил с компьютера, подключённого к пультам оператора, анекдоты для прочтения операторшами.
Правда язык реализации, при этом, был ассемблер 8080.
:D Зачем так жестоко с операторшами-то? Все же анекдоты на русском гораздо понятнее, чем на ассемблере. :D

А что за форт LXF фигурирует в обсуждении на gamedev? Гоголь-поисковик не находит. :)


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1858
Благодарил (а): 6 раз.
Поблагодарили: 70 раз.
Total Vacuum писал(а):
А что за форт LXF фигурирует в обсуждении на gamedev? Гоголь-поисковик не находит. :)

Может тут LXF?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Сб ноя 12, 2022 22:35 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Некоторое оживление дискуссионной темы по Форт на стороннем форуме после добавления в топик
этого сообщения
Оригинально! Красивый ход! :)

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем тут ...
СообщениеДобавлено: Сб ноя 12, 2022 23:50 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7654
Благодарил (а): 23 раз.
Поблагодарили: 143 раз.
KPG писал(а):
Некоторое оживление дискуссионной темы по Форт на стороннем форуме после добавления в топик

Какое-то предсказуемое обсуждение получилось. Аргументы одни и те же, никакого движения.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

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


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

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


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

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