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

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - colorForth для Windows
Автор Сообщение
  Заголовок сообщения:  Re: colorForth для Windows  Ответить с цитатой
Не нашёл отдельной темы по 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
Сообщение Добавлено: Чт янв 31, 2019 05:26
  Заголовок сообщения:   Ответить с цитатой
недавно вышла ещё одна презентация по поводу Intentional Programming, там на видео можно посмотреть их среду вблизи (относительно), хотя для скачивания пока ещё по прежнему ничего нет.

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

p.s. эта штука пока по прежнему и рядом не валялась
Сообщение Добавлено: Ср май 06, 2009 21:13
  Заголовок сообщения:   Ответить с цитатой
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 и др.). она вообще особняком стоит и не является типичным представителем.
Сообщение Добавлено: Вт апр 21, 2009 16:21
  Заголовок сообщения:   Ответить с цитатой
in4 писал(а):
Или отступами - см. \SPF\devel\~profit\lib\colorForth\photon.f (к сожалению, ссылка на SourceForge вела бы к битым исходникам - без русских букв).

Ничего подобного! Дело в том, что на SourceForge используется кодировка utf-8 и поэтому достаточно просто переключить кодировку на cp1251. Так что вот линк.
Сообщение Добавлено: Вс апр 19, 2009 09:05
  Заголовок сообщения:   Ответить с цитатой
garbler писал(а):
Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано. что касается colorForth, то вместо цвета может использоваться всё, что угодно.

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

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

При чём тут мозги? Вы стараетесь использовать повышенный уровень когнитивности при работе с ТЕКСТОМ программы. А у человека именно тот канал восприятия, на который вы делаете ставку, ЗАКРЫТ (динамический диапазон сужен, или хуже того - СМЕЩЁН!). Он может совершенно не так воспринять ваши сигналы. Вы ему в тексте приведёте разукрашенные символы, обосновывая почему выбран РАЗНЫЙ ЦВЕТ, а дальтоника это может привести в замешательство, потому, что он сначала посмотрит на картинку и увидит ОДИНАКОВЫЕ цвета. И ваши примечания для него - пустой звук. он НЕ различает цвета.
Сообщение Добавлено: Пт апр 17, 2009 23:18
  Заголовок сообщения:   Ответить с цитатой
Wlad писал(а):
А если человек - дальтоник???
VshMt писал(а):
Можно фонтом выделять.
Или отступами - см. \SPF\devel\~profit\lib\colorForth\photon.f (к сожалению, ссылка на SourceForge вела бы к битым исходникам - без русских букв).
Я такой вариант синтаксиса немного доработал в плане упрощения, но реализацию на SPF до ума не довел... :(

Как только будет что-то готовое хоть по одному из проектов, связанных с colorForth-ом, займусь реорганизацией материалов по этой теме в порядке продвижения подобных идей.
Сообщение Добавлено: Пт апр 17, 2009 18:29
  Заголовок сообщения:   Ответить с цитатой
Цитата:
Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист. Там украшательства уместны, поскольку несут функциональную нагрузку. Раскрасить текст языка программирования можно в любом трансляторе Форта - договорившись, что префиксы наподобие [color=red] будут не печататься, а устанавливать красный цвет для следующего слова. В plain text мы увидим префикс, в соответствующем редакторе - красный цвет. Ничего экстраординарного тут нет.
И вправду нет, по одной, я думаю, замеченной Хищником, причине. Одним из худших препятствий для развития компьютерных технологий вообще и для программирования в частности есть дефицит наглядности - человеку не так просто понять, что происходит в тёмном ящике под названием "компьютер", программисту не так просто понять, что происходит в светлом в общем ящике под называнием "исходник", и даже очень квалифицированному программисту часто нелегко представить себе, что происходит в снова тёмном ящике - алгоритме. Отсюда все попытки делать абстрактные сущности (ни вида, ни массы, только значение и то по ссылке :) ) более наглядными - схемы, визуальное программирование, ... медиа? а уже в первых ассемблерных отладчиках была "анимация" - это не медиа?
Сообщение Добавлено: Пт апр 17, 2009 18:26
  Заголовок сообщения:   Ответить с цитатой
garbler писал(а):
Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано.

Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист. Там украшательства уместны, поскольку несут функциональную нагрузку. Раскрасить текст языка программирования можно в любом трансляторе Форта - договорившись, что префиксы наподобие [color=red] будут не печататься, а устанавливать красный цвет для следующего слова. В plain text мы увидим префикс, в соответствующем редакторе - красный цвет. Ничего экстраординарного тут нет.
Сообщение Добавлено: Пт апр 17, 2009 17:10
  Заголовок сообщения:   Ответить с цитатой
Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано. что касается colorForth, то вместо цвета может использоваться всё, что угодно.

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

до тех пор, пока у него есть мозги - это несущественно (впрочем, сказанное применимо к любому человеку).
Сообщение Добавлено: Пт апр 17, 2009 16:43
  Заголовок сообщения:   Ответить с цитатой
А еще можно MultiMediaForth ;) Открываешь этак исходный текст, а там в определенных местах проигрываются wav, запускаются ролики, смайлики анимированные. "Идет направо - файл заводит, налево - с сетью говорит"...
Сообщение Добавлено: Пт апр 17, 2009 16:18
  Заголовок сообщения:   Ответить с цитатой
Можно фонтом выделять.
Сообщение Добавлено: Пт апр 17, 2009 16:17
  Заголовок сообщения:   Ответить с цитатой
А если человек - дальтоник??? :dmad;
Сообщение Добавлено: Пт апр 17, 2009 16:13
  Заголовок сообщения:   Ответить с цитатой
Может в понятной форме изложить основные идеи?. Конечно можно и по форуму порыться. Там много чего уже in4 говорил конечно... Тогда может из ссылок в какое нить другое место перебраться?
Сообщение Добавлено: Пт апр 17, 2009 13:47
  Заголовок сообщения:   Ответить с цитатой
Я с колорфортом знаком лишь в общих чертах. Какая по нему документация/статьи/книги имется?
Сообщение Добавлено: Пт апр 17, 2009 13:33
  Заголовок сообщения:  colorForth для Windows  Ответить с цитатой
colorForth для Windows by Roman Pavlyuk. Есть мелкие глючки, но есть и исходники. У меня работал под W98, но все глюки я так и не смог исправить... :(
Также постараюсь ответить на конкретные вопросы или поговорить на irc.
Сообщение Добавлено: Пт апр 17, 2009 01:07

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


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