Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 13:54

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Меня интересует colorForth
для общего развития, вряд ли применю 14%  14%  [ 2 ]
как набор идей, буду применять некоторые идеи 50%  50%  [ 7 ]
интересная система, переработаю и буду применять 14%  14%  [ 2 ]
очень мало 14%  14%  [ 2 ]
для чего, скажу на Форуме 7%  7%  [ 1 ]
Всего голосов : 14
Автор Сообщение
 Заголовок сообщения: colorForth для Windows
СообщениеДобавлено: Пт апр 17, 2009 01:07 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
colorForth для Windows by Roman Pavlyuk. Есть мелкие глючки, но есть и исходники. У меня работал под W98, но все глюки я так и не смог исправить... :(
Также постараюсь ответить на конкретные вопросы или поговорить на irc.

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 13:33 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Я с колорфортом знаком лишь в общих чертах. Какая по нему документация/статьи/книги имется?

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 13:47 
Не в сети

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Может в понятной форме изложить основные идеи?. Конечно можно и по форуму порыться. Там много чего уже in4 говорил конечно... Тогда может из ссылок в какое нить другое место перебраться?

_________________
А в попугаях я умнее - целых 38!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
А если человек - дальтоник??? :dmad;


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

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Можно фонтом выделять.

_________________
А в попугаях я умнее - целых 38!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 16:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
А еще можно MultiMediaForth ;) Открываешь этак исходный текст, а там в определенных местах проигрываются wav, запускаются ролики, смайлики анимированные. "Идет направо - файл заводит, налево - с сетью говорит"...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: Вт сен 11, 2007 11:07
Сообщения: 187
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано. что касается colorForth, то вместо цвета может использоваться всё, что угодно.

Wlad писал(а):
А если человек - дальтоник???

до тех пор, пока у него есть мозги - это несущественно (впрочем, сказанное применимо к любому человеку).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 17:10 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
garbler писал(а):
Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано.

Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист. Там украшательства уместны, поскольку несут функциональную нагрузку. Раскрасить текст языка программирования можно в любом трансляторе Форта - договорившись, что префиксы наподобие [color=red] будут не печататься, а устанавливать красный цвет для следующего слова. В plain text мы увидим префикс, в соответствующем редакторе - красный цвет. Ничего экстраординарного тут нет.


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист. Там украшательства уместны, поскольку несут функциональную нагрузку. Раскрасить текст языка программирования можно в любом трансляторе Форта - договорившись, что префиксы наподобие [color=red] будут не печататься, а устанавливать красный цвет для следующего слова. В plain text мы увидим префикс, в соответствующем редакторе - красный цвет. Ничего экстраординарного тут нет.
И вправду нет, по одной, я думаю, замеченной Хищником, причине. Одним из худших препятствий для развития компьютерных технологий вообще и для программирования в частности есть дефицит наглядности - человеку не так просто понять, что происходит в тёмном ящике под названием "компьютер", программисту не так просто понять, что происходит в светлом в общем ящике под называнием "исходник", и даже очень квалифицированному программисту часто нелегко представить себе, что происходит в снова тёмном ящике - алгоритме. Отсюда все попытки делать абстрактные сущности (ни вида, ни массы, только значение и то по ссылке :) ) более наглядными - схемы, визуальное программирование, ... медиа? а уже в первых ассемблерных отладчиках была "анимация" - это не медиа?


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

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Wlad писал(а):
А если человек - дальтоник???
VshMt писал(а):
Можно фонтом выделять.
Или отступами - см. \SPF\devel\~profit\lib\colorForth\photon.f (к сожалению, ссылка на SourceForge вела бы к битым исходникам - без русских букв).
Я такой вариант синтаксиса немного доработал в плане упрощения, но реализацию на SPF до ума не довел... :(

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

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 23:18 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
garbler писал(а):
Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано. что касается colorForth, то вместо цвета может использоваться всё, что угодно.

О! очень похоже на Обероновские составные документы ( www.oberon.ch , www.oberon.ethz.ch , www.bluebottle.ethz.ch ) - уж скоро четверть века, как... :D
garbler писал(а):
Wlad писал(а):
А если человек - дальтоник???

до тех пор, пока у него есть мозги - это несущественно (впрочем, сказанное применимо к любому человеку).

При чём тут мозги? Вы стараетесь использовать повышенный уровень когнитивности при работе с ТЕКСТОМ программы. А у человека именно тот канал восприятия, на который вы делаете ставку, ЗАКРЫТ (динамический диапазон сужен, или хуже того - СМЕЩЁН!). Он может совершенно не так воспринять ваши сигналы. Вы ему в тексте приведёте разукрашенные символы, обосновывая почему выбран РАЗНЫЙ ЦВЕТ, а дальтоника это может привести в замешательство, потому, что он сначала посмотрит на картинку и увидит ОДИНАКОВЫЕ цвета. И ваши примечания для него - пустой звук. он НЕ различает цвета.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс апр 19, 2009 09:05 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
in4 писал(а):
Или отступами - см. \SPF\devel\~profit\lib\colorForth\photon.f (к сожалению, ссылка на SourceForge вела бы к битым исходникам - без русских букв).

Ничего подобного! Дело в том, что на SourceForge используется кодировка utf-8 и поэтому достаточно просто переключить кодировку на cp1251. Так что вот линк.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт апр 21, 2009 16:21 
Не в сети
Аватара пользователя

Зарегистрирован: Вт сен 11, 2007 11:07
Сообщения: 187
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Wlad писал(а):
При чём тут мозги? Вы стараетесь использовать повышенный уровень когнитивности при работе с ТЕКСТОМ программы. А у человека именно тот канал восприятия, на который вы делаете ставку, ЗАКРЫТ


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

Wlad писал(а):
И ваши примечания для него - пустой звук.

поэтому я и сказал, что голова нужна. при наличии семантической информации синтаксис можно обеспечить любой (я не говорю, что он не имеет значения, наоборот, но, однако, синтаксис вторичен). возвращаясь к colorForth, в данном случае, ключевым моментом будет избавление от state-smartness в трансляторе, разворачивание внутреннего цикла interpret и перенос его непосредственно в код программы, а вовсе не цвет (расценивайте приставку color в данном случае скорее как "цвет кварков", а не как "цвет света").

вот, широко известный IP, если линк лежит, на ютубе можно посмотреть аналогичное видео: "Intentional Programming demo" части 1 и 2 (мысль уже популярная, поэтому аналогичных проектов много, например: http://mindprod.com/project/scid.html) кстати, в colorForth есть элементы чего-то подобного - значение переменной подставляется прямо в тело исходника.

p.s. у этого подхода есть как сторонники, так и противники

p.p.s.
Хищник писал(а):
Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист

Математика от остальных математических пакетов всегда отличалась (и отличается) именно программируемостью самого листа (который в ней является полноценной программой, в отличие от MathCAD, MatLab и др.). она вообще особняком стоит и не является типичным представителем.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср май 06, 2009 21:13 
Не в сети
Аватара пользователя

Зарегистрирован: Вт сен 11, 2007 11:07
Сообщения: 187
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
недавно вышла ещё одна презентация по поводу Intentional Programming, там на видео можно посмотреть их среду вблизи (относительно), хотя для скачивания пока ещё по прежнему ничего нет.

на всякий случай прямые линки: видео и слайды

p.s. эта штука пока по прежнему и рядом не валялась


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: colorForth для Windows
СообщениеДобавлено: Чт янв 31, 2019 05:26 
Не нашёл отдельной темы по colorForth, напишу сюда. Обновление вышло. Вроде, релиз и ставится на USB флэшку через Windows. Исходник ассемблерной части на NASM.

Цитата:
Announcing colorForth cf2019 2019Jan27 V1.0
Jan 27 Howerd
Hello Forthers,

I've just uploaded the following files to my website :

http://www.inventio.co.uk/cf2019_colorForth.pdf ***documentation***

http://www.inventio.co.uk/cf2019_2019Ja ... 0_Issue.7z source files
Unzip to a suitable folder on a Windows computer and run "go.bat".

Comments and feedback welcome to howerd _at_ inventio.co.uk

I have had great fun getting colorForth to run from a USB stick and writing some documentation.
I have now run out of time, and must return to planet Earth ;-)

Enjoy!

Cheers,
Howerd


Прошлогодний colorForth этого автора можно запускать под Windows через bochs (эмулятор ПК):
http://www.inventio.co.uk/LegacyIndex.htm


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

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


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

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


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

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