Forth http://fforum.winglion.ru/ |
|
uFos http://fforum.winglion.ru/viewtopic.php?f=16&t=904 |
Страница 1 из 1 |
Автор: | forth@km.ru [ Чт авг 23, 2007 01:32 ] |
Заголовок сообщения: | uFos |
http://ufos.sf.net http://ufos.cvs.sf.net |
Автор: | WingLion [ Чт авг 23, 2007 02:01 ] |
Заголовок сообщения: | |
иНопланетянски Летающи тОрелки? |
Автор: | forth@km.ru [ Чт авг 23, 2007 02:14 ] |
Заголовок сообщения: | |
Это заготовка форт-компилятора, самый-самый минимум -- интерпретатор на си, целевой компилятор и пара примеров программ. Текущая версия поддерживает многозадачность в зачаточном виде, консольный ввод/вывод и больше ничего. Видимо надо будет добавить еще поддержку динамической памяти (средствами движка и ОС поверх которой все это запускается) и хотя бы минимальные сетевые функции. Это именно заготовка -- такой самый маленький язык программирования, на котором можно писать что-то полезное, и пытаться использовать на разных железках. Пользы конечно от этого будет как от брейнфака, ну может нарисуется пара хренек типа органайзера/планировщика/напоминалки, калькулятора и тетриса какого-нибудь. Еще графику простейшую надо будет и ввод с мыши/тачпада, на случай если приспичит что-нибудь порисовать типа трасс с гпс, графиков или менюшек для пульта управления какой-нибудь установкой, сделанного из самой дешевой КПКшки. |
Автор: | forth@km.ru [ Чт авг 23, 2007 02:17 ] |
Заголовок сообщения: | |
не, это Неуловимый Форт |
Автор: | forth@km.ru [ Чт авг 23, 2007 02:18 ] |
Заголовок сообщения: | |
для написания программ дрыгания ногами |
Автор: | forth@km.ru [ Чт авг 23, 2007 02:19 ] |
Заголовок сообщения: | |
или дергания апи осов и софтин |
Автор: | forth@km.ru [ Чт авг 23, 2007 02:20 ] |
Заголовок сообщения: | |
с гнуфортом дружит, можно скрипты компилить и под юниксами |
Автор: | вопрос [ Чт авг 23, 2007 03:43 ] |
Заголовок сообщения: | |
Это то же, что было - интерпретатор байт-кода и т.п. или нет? |
Автор: | forth@km.ru [ Чт авг 23, 2007 08:06 ] |
Заголовок сообщения: | |
вопрос писал(а): Это то же, что было - интерпретатор байт-кода и т.п. или нет?
да, только целевой компилятор поправил -- в отдельный словарь вытащил |
Автор: | forth@km.ru [ Пн окт 01, 2007 01:33 ] |
Заголовок сообщения: | |
сабж постепенно пухнет -- многозадачка, графику научился выводить в консольном окне (win32) и в VGA 320x200 (dos16), доступ к часам, динамическая память появилась (xalloc, xfree, xed вызов редактора блока), управление консолью (чтение клавиш, перемещение/выключение курсора). Все это использую в органайзере, есть надежда что он сможет работать на 8-битном микроконтроллере (толстом, с памятью, типа ATmega128) + LCD + кнопки |
Автор: | forth@km.ru [ Пн окт 01, 2007 01:35 ] |
Заголовок сообщения: | |
Кстати, в SPF не нарисовали еще текстового редактора с возможностью редактирования hex побайтно и теста в UTF-16 кодировке ? блокнот некошерно использовать, а самому редактор рисовать -- возьни много, но вторым в очереди стоит из софта. В смысле редактор для редактирования блоков текстовых и бинарных, для работы с исходниками [g]vim под win32 стал использовать. |
Автор: | вопрос [ Пн окт 01, 2007 11:23 ] |
Заголовок сообщения: | |
forth@km.ru писал(а): сабж постепенно пухнет -- многозадачка, графику научился выводить в консольном окне (win32) и в VGA 320x200 (dos16), доступ к часам, динамическая память появилась (xalloc, xfree, xed вызов редактора блока), управление консолью (чтение клавиш, перемещение/выключение курсора). Все это использую в органайзере, есть надежда что он сможет работать на 8-битном микроконтроллере (толстом, с памятью, типа ATmega128) + LCD + кнопки
У.. Есть прогресс |
Автор: | in4 [ Пн окт 01, 2007 18:01 ] |
Заголовок сообщения: | |
forth@km.ru писал(а): толстом, с памятью, типа ATmega128
Цены на такой микроконтроллер соизмеримы с ARM той же фирмы - Atmel, у которого возможности намного больше! В качестве индикатора м. применять дисплей от сотового. Хороший вариант - от Siemens S65(M65), программируется по SPI. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |