 |
nedoPC.orgElectronics hobbyists community established in 2002 |
 |
Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21377 Location: Silicon Valley
|
forthuser большая просьба не "растекаться мыслию по древу", а сконцентрироваться и выдавать по возможности точную и конкретную информацию в топиках с соответствующими названиями (создавать свои топики тоже можно - если там будет что-то полезное, такие топики будут жить "вечно"), а то переносить сообщения туда-сюда несколько утомляет...
|
22 Jan 2023 16:17 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я планировал, что Шурик подключится к R-FORTHу, поэтому и начал Форт Шихова там. Шурик же писал свой Форт на заре своей деятельности, но он интереса не проявил... 
_________________ iLavr
|
22 Jan 2023 16:27 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21377 Location: Silicon Valley
|
Ну тот топик видимо надо оставить как есть т.к. за долгие годы поисковики уже его вдоль и поперёк проиндексировали, а вообще форт вообще теперь будем писать сюда?
|
22 Jan 2023 16:44 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да, тем более у нас есть теперь человек - Форта приверженец... 
_________________ iLavr
|
22 Jan 2023 17:45 |
|
 |
imsushka
Fanat
Joined: 01 Jan 2022 04:34 Posts: 88 Location: USSR
|
в далеком далеком далеком 1990 или 1988 у отца на работе, интитут вирусологии, была превезенная 386 машинка. с виндой. которая что то там общитывала. и памяти было много и диска. и появилась еще и двкшка. с такой же программой. на форте. на 1 дискете 56к. на которой помимо программы помещалось еще и куча входящей / выходящей информации. вот только тогда я первый и последний раз видел коммерческое использование форта. да у меня тогда была ркшка. и форт я на ней за пустил (с радио). и баранов был. но я так и не понял и не принял форта.
|
22 Jan 2023 20:27 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну я понять-то его понял... но, возможно, я его использовал на компьютере с ограниченными возможностями, хотя, собственно, Форт для этого и был придуман, и у меня сложилось стойкое ощущение, что на ассемблере я бы сделал то же самое, но с большей гибкостью и меньшими трудностями. Но опять же, это моё личное мнение... Собственно, я потому и прошу forthuser-а показать какой-либо пример на Форт, где он явно упрощает разработку. Но forthuser что-то отнекивается... Ну а второе, что меня отворачивает от Форта, так это работа со стеком, - я этого вдоволь наелся на программируемых микрокалькуляторах типа МК-61. Хотя, понятно, что стековая машина там к месту.
_________________ iLavr
|
23 Jan 2023 02:22 |
|
 |
forthuser
Senior
Joined: 12 Jan 2023 07:26 Posts: 151
|

Не знаю, пока, какой пример Вам показать и в чём он может убедить. Форт, это тоже не @"По щучьему велению, по моему хотению" (как много чего в нашем мире) (есть незаконченный результат, в плане какой то формализации полученного опыта, по реверсу Forth VFX при использовании SPF4) Кстати, для KolibriOS приложил тоже некоторое количество усилий по доработке варианта SPF4 форта Forth (на сайте есть ещё некоторое упоминание слова Форт На программируемых калькуляторах нет нормального стека данных в понимании Форт т.к. "вращать" три элемента данных это не есть основополагающее его предназначение. Кроме того в Форт есть ещё и стек возвратов. Правильнее рассматривать стек данных как некоторый аналог возможности кеширования данных в одном месте, далее выполнив много разных команд и вернувшись в точку расположения этих данных для их последующего использования, которые никуда не делись. Любитель ПМК и Форт здесь pmk.arbinada.com на Switch игровой приставки на его Бейсике сделал эмулятор ПМК МК-261, до этого у него был проект портирования eForth на ПМК MK-161 (Калисто) т.е. на языке - кальке от МК-61 внутри этого ПМК реализован eForth EFORTH для программируемого калькулятораEFORTH для МК-161: Структуры данных P.S. Как понимаю, т.к. эта тема имеет целью и формирование и "общего" понимания Форт, то своим и этим сообщением ничего не нарушил? Телеграм Форт сообщество https://t.me/ruforth(меня,правда, там нет 
|
23 Jan 2023 03:17 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я уж не знаю, в понимании Форт или в непонимании, но в программируемых калькуляторах был именно стек данных, и этот стек мне в те времена очень надоел. Так что когда в понимании Форт стек данных вновь замаячил на горизонте, это не вызвало у меня восторга.
_________________ iLavr
|
23 Jan 2023 05:39 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот они, наверное, обрадовались!  Никто не спамит... 
_________________ iLavr
|
23 Jan 2023 05:42 |
|
 |
forthuser
Senior
Joined: 12 Jan 2023 07:26 Posts: 151
|
|
01 Feb 2023 11:54 |
|
 |
forthuser
Senior
Joined: 12 Jan 2023 07:26 Posts: 151
|
|
02 Feb 2023 07:53 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А вы не смогли бы на Форт под Windows показать пример решения простой конкретной задачи, которая в рамках форума была бы интересной и многим полезной? И я бы с интересом посмотрел, выигрывает ли Форт, скажем, супротив Quick Basic, на котором я обычно и пишу такие маленькие утилитки.
_________________ iLavr
|
08 Feb 2023 07:45 |
|
 |
forthuser
Senior
Joined: 12 Jan 2023 07:26 Posts: 151
|
Извиняюсь, не сочтите за демагога, но простой и в какой степени полезной и интересной для многих пользователей читающих или пишуших на этом форуме? Какой выбор и из какого круга интересных задач? В оценке этого суждения могу высказать только то, что владение используемым инструментарием не докажет его владельцу, что некий сторонний инструментарий эффективней для решения каких то задач для него. А, какие задачи для решения для понимания? А, то ипользование может http://nncron.ru/index_ru.shtml какие то из них сможет закрыть (исходники программы на SPF3 и Форт для скриптов один из основных вариантов её использования) P.S. Пример одной из статей размещённой на стороннем ресурсе Brad Rodriguez: Как написать свой (кросс-)ассемблерЭто интересно?
|
08 Feb 2023 08:20 |
|
 |
imsushka
Fanat
Joined: 01 Jan 2022 04:34 Posts: 88 Location: USSR
|
чукча не читатель - чукча пэсатель.
|
08 Feb 2023 08:31 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не извиняю ни в коей мере ибо читаю чистую демагогию. Вот конкретная задача есть для этого топика: http://www.nedopc.org/forum/viewtopic.php?p=168068#p168068Топик, как видите, посетителям форума вполне интересен. Задача: записать в массив заданного размера черно-белый bmp-файл размером 256х256 точек побайтно с условием: 32 байта пишем 16 байт пропускаем и так до конца массива. Я такие утилитки обычно пишу за 5 минут ибо есть готовые шаблоны у меня, но тут Винда 7 внесла неприятные коррективы... Вот я и подумал, что на примере простой задачи вы бы смогли продемонстрировать полезное с приятным. Полезное - сделать утилиту для посетителей форума, приятное - популяризировать на живом примере преимущества и алгоритмы программирования таких задач на Форт. Все бы увидели живой и полезный пример применения этого языка.
_________________ iLavr
|
08 Feb 2023 08:38 |
|
|
Who is online |
Users browsing this forum: No registered users and 2 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|