Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт окт 23, 2018 09:34

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Обнаружены следы Форта в ....
СообщениеДобавлено: Ср май 30, 2007 08:29 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Например в Боинге 777

Из резюме Robert Blythe

July 1992 - April 1993
Designed and coded embedded FORTH kernels to run on Boeing 777 avionics systems. The FORTH kernels are used for verification of engineering design, verification of manufacturing, and debugging of failed hardware units. The kernel was written in assembly language for the 68030, 68332, and 80960 microprocessors. I taught introductory FORTH programming classes to the hardware design engineers, and assisted with problems in their FORTH code. Development was done on a VAX computer using CMS (Code Management System) to track source code development. Debug and integration of the kernel was done using In-Circuit-Emulators.

http://www.blythe.com/

P.S. Далее в биографии упоминается, в основном С, С++.


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Страничка резюме
Howerd Paul Oakford

http://www.inventio.co.uk/hpocvsf.htm

P.S. Где только Форт не применяют:)


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

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Kopa писал(а):
http://www.inventio.co.uk/hpocvsf.htm

Что интересно - использует не один только какой-то диалект, и не СвойФорт, а кучу разных фортов под разные платформы для разных задач. Упоминает dsForth для WinCE.

_________________
http://forth.org.ru/~ygrek


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
В резюме на сайте

http://www.nomadic.com/

Форт хорошо представлен.
Особенно в личном JOHN K. STEVENSON ( http://www.nomadic.com/Resume.pdf )


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Из документации muckman.tar.gz

http://www.rdwarf.com/users/mink/muckman/muf.html

Код:
" MUF — a dialect of FORTH — is one of two programming languages implemented on all MUCKs,
the other being MPI. The speed and efficiency of MUF make MUCKs readily user-extensible: powerful new commands and programs can be soft-coded into the database. Although the only place you'll be able to use it is on MUCKs, MUF is a real programming language: once you've learned it, you can truthfully say you know how to program computers, and concepts and habits of thought you pick up as a Mucker will be useful in learning languages with widespread RL applications.

MUF is an extensible, structured, stack-based, compiled language.
...
====================================
> @prog tinker.muf
  Program tinker.muf created with number 1230.
  Entering editor.
> i
  Entering insert mode.
> (tinker.muf. A practice program)
>
> : main
> me @ "Hello, world!" notify
> ;
> .
> c
  Compiler done.
> q
  Editor exited.
====================================


Create an action attached to yourself and linked to the program.

====================================
> @act test = me
  Action created with number #1231 and attached.
> @link test = tinker.muf
  Linked to tinker.muf(#1230FM1)
====================================


Check your program by typing `test'.

====================================
> test
  Hello, world!
====================================




P.S. Используется в текстовых игровых RPG серверах
Например: http://www.belfry.com/fuzzball/
http://www.belfry.com/fuzzball/mufman.html \ MUF Reference Manual for FBMuck 6.00

http://ru.wikipedia.org/wiki/MUD \ статья на wikipedia


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Раритетный компьютер с встроенной Форт ОС ( CPU - M68000 )

Hawthorne Technologies
TinyGiant HT68k SBC
1986 г.

Код:
Last week I picked-up a neat single-board computer from the mid-1980's manufactured by Hawthorne Technologies. This SBC is in a 5-1/4" form factor so it could be bolted to a floppy drive. It's based on an 8MHz 68000 CPU and has a dual serial controller, 256k of RAM and a PC-compatible floppy controller. It came with a floppy-based operating system called K-OS and had an assembler, debugger and Forth language. The setup I got came complete with manuals and disks. The disks include a floppy-based operating system, Forth, a 68000 debugger and a text editor.


http://www.classiccmp.org/cini/ht68k.htm

P.S. В образах дисков и архиве можно посмотреть Форт тексты:)
Есть и н-ое число статей.
Можно расположить данную ссылку в ForthOs


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Среди [url=http://www.atarimuseum.com/videogames/consoles/7800/games/] 15 исходников опубликованных asm кодов
игр для Atari[/url] есть игра Hat Trick Хоккей сделанный на Форте :)

Экраны игры:)


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

Зарегистрирован: Вс июн 21, 2009 20:49
Сообщения: 111
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Kopa писал(а):
игра Hat Trick [/url] Хоккей сделанный на Форте :)

Кстати очень любопытно - данных по устройству atari 7800 я не нашел, но пишут что она была полностью совместима с atari 2600, у которой не было фрейм-буфера (!)
То есть процессор програмно формировал видеосигнал, следовательно, требовалась очень приличная точность задержек в программе.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обнаружены следы Форта в ....
СообщениеДобавлено: Вт сен 25, 2012 00:30 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Резюме Gary Chanson (где только "не поработал")
Разработчика Quest32
Код:
Quest32 is a 32-bit program development system for Windows XP, Windows 2000, and Windows 9x.
Features:
Supports creation of GUI and console applications and Windows DLLs.
Easy access to DLL based functions.
Extensive string handling base on a string stack.
Dynamic heap management for data buffering.
Structured error and exception handling.
Segmented architecture with a discardable symbol table for license-free distribution of applications.
State-smart words.
Loop and conditional structures usable during interpretation as well as compilation.
Integrated floating point, including trig functions and complex numbers.
Command line editor with history recall and file name completion.
Feature-rich multi-language source code editor/IDE and debugger.
GDI object leak tracking.
Decompiler.
Transient definitions.
Extensive system and file support libraries


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обнаружены следы Форта в ....
СообщениеДобавлено: Ср сен 26, 2012 18:19 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Полностью программируемые на ANSI Forth навигационные датчики
Northtek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обнаружены следы Форта в ....
СообщениеДобавлено: Пт фев 22, 2013 23:20 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 892
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
Комерческая система ведения проектов строительства программируется на VFX Forth небольшим коллективом.
(оценочное количество Форт строк 850 000 приведено в статье "Modern Forth" DrDobs )
Candy Project Control Software
Candy Project Control Software
Код:
Candy is a single-package, project control system designed by construction professionals specifically for the construction industry.   The use of Candy in more than 40 countries attests to the fact that this is a powerful but practical product that brings real value to its users.


P.S. Посмотрел файлы после установки программы и видно наличие в программе VFХ Forth.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обнаружены следы Форта в ....
СообщениеДобавлено: Сб фев 23, 2013 00:09 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1255
Благодарил (а): 3 раз.
Поблагодарили: 17 раз.
KPG писал(а):
оценочное количество Форт строк 850 000 приведено в статье "Modern Forth" DrDobs

Ого, немало, однако же. Одним большим и успешным проектом на форте больше 8)

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обнаружены следы Форта в ....
СообщениеДобавлено: Вт янв 07, 2014 16:19 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 892
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
В проекте Autoplug 2.0 папка EVM (Си Форт виртуальной машины)
Цель проекта:
"Развитие" ECU (электронного блока управления) в составе испытательного стенда имитатора автомобиля c интерфейом по CAN протоколу.
и включены доп. две Форт системы Swift для MSP430 и LMI Win32Forth 1.0

Презентация Autoplug 2.0 проекта


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обнаружены следы Форта в ....
СообщениеДобавлено: Вс июн 28, 2015 08:16 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 892
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
Ссылка взята с сайта VFX Forth
Авиа симулятор на базисе VFX Forth
Подправленый гугловский перевод
Код:
    Симуляция летательных аппаратов, самолетов, ракет
    Получение высококачественного результата моделирования вашего самолёта, его подсистем и его датчиков
    Симуляция нескольких самолётов с одной программой
    Возможность моделирования с (из) любой другой программой, на любом языке (примеры c С, Forth), на любом компьютере
    Запуск нескольких копий моделирования в одно время, на том же компьютере
    Fly полные сценарии миссии в интервалах реального времени

Мульти-сим отлично подходит для:

    Разработки пилотируемых систем управления транспортных средств и систем автостабилизации
    Создания встраиваемых систем управления для беспилотных транспортных средств
    Разработки систем управления полетом и тестирования их на полных сценариях
    Использования в качестве ядра симулятора пилотируемого полета
    Изучения динамики полета транспортных средств
    Преподавания и обучения на устойчивость и управляемость самолета
    Преподавания и обучение теории управления; создания и тестирования новых концепций управления

Мульти-Сим доступен в выборе стандартной версии



P.S. Может среверсить? :) (ради спортивного интереса) Тема, кстати, интересная в плане задействования возможностей Форт :)
Непонятно только почему тема снесена во Флуд и офтопик


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обнаружены следы Форта в ....
СообщениеДобавлено: Вс июн 28, 2015 15:26 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 223
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
Загрузил демо версию. Других не предлагает.
Запустилось в wine. Чего делать то с ней, непонятно. Forth действительно есть.

_________________
Линукс решает, винда глотает.


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

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


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

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


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

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