Forth Гісторыі поспеху

дуль матэрыял

Forth можна знайсці ў:

  • аэракасмічныя (у тым ліку касмічнага чоўна)
  • убудаваныя сістэмы
  • Open Firmware / Open загрузкі / Адзін ноўтбук на дзіцяці
  • астраномія
  • акіянаграфіі
  • электратэхніка
  • рэсурсазберагальныя мала прыкладанняў
  • матэматыка
  • новыя і эксперыментальныя апаратныя платформы
  • Windows, Mac, DOS, Unix, і standalones
  • мікракантролеры
  • ... і многія іншыя!

-         Касмічнае адносіцца Ужыванне Forth першапачаткова было складзена цяпер адстаўным навукоўцам НАСА Джэймс Раш і адправілі ў http://forth.gsfc.nasa.gov/. З тых часоў яна была выдаленая з сайта, але знаходзіцца ў архіве тут .

-         Заўвагі па прымяненню ў НАПЕРАД, Inc.

музыка Прыкладанні

Forth і кампутарная музыка ў тэхналогіі ў музыцы і Дэпартаменце спадарожнічае мастацтваў ( TIMARA ) Оберлин кансерваторыі - 04/28/2006

Уся артыкул

TalberTronics - Праекты Джона Талберт

 

1984

Прататып MIDI Horn распрацаваны і пабудаваны. Гэта кантролер ветру з датчыкам ціску, 8 перамыкачоў, а таксама некалькі паўзункоў / педаляў. Дадзеных кантролера падаецца ў одноплатной мікракампутар Z8, які інтэрпрэтуе дадзеныя і пераўтворыць яго ў сігналы кіравання MIDI. Мова Forth быў выкарыстаны для праграмавання прылады , як BASIC апынуўся занадта павольным.

1987

Канчатковы варыянт MIDI Рогу пабудаваны. Гэта інструмент MIDI кантролер на аснове одноплатной мікракампутар і праграмуецца на мове Forth праграмавання.Гэры Нэльсан прымае MIDI Горн на дарозе з больш чым 200 выступленняў па ўсім свеце. Ён выкарыстоўвае MIDI Горн у якасці інтэрфейсу прадукцыйнасці часткі «hyperinstrument», які складаецца з кампутара Macintosh, набору лічбавых сінтэзатараў і праграмнае забеспячэння (Max / MSP), якія злучаюць іх усіх разам.У «hyperinstrument» кантролер не абавязкова гуляць «ноты», ён пасылае сігналы прадукцыйнасці дзейнічалі па кампутарнай праграме, складзенай для кіравання, як музыка згуляная.

Пасля працы з Forth мовы праграмавання на MIDI - Хорн Я ўражаны яго хуткасць, кампактнасць і прастату выкарыстання. Мова Forth складаецца з слоўніка слоў (падпраграмы) і некалькіх стэкаў для захоўвання дадзеных падпраграм.Праграмаванне ў Forth з'яўляецца пытанне будаўніцтва новых «слоў» шляхам аб'яднання раней пабудаваных слоў, якія ўжо ёсць у слоўніку, ствараючы тым самым іерархію слоў. Словы больш высокага ўзроўню, могуць быць лёгка правераны, запусціўшы іх ніжнія кампаненты ўзроўню. Зніжэнне ўзроўню слоў, якія маюць справу непасрэдна з апаратнымі сродкамі працэсара лёгка ўбудоўваюцца, нават выкарыстоўваючы код зборкі, калі гэта будзе палічана неабходным для хуткасці.

Ohio Scientific мікракампутар абноўлены ў 1987 годзе з Forth сістэмай , заснаванай (RSC Forth). Мова значна пашыраны са словамі, якія маюць справу з гібрыднай сінтэзатар, MIDI уваходам і выхадам, прыладай таймера, новым чыпам SID сінтэзатара, і ўсе прылады, якія выкарыстоўваюцца для кіравання аналагавых сінтэзатараў, такіх як ЛАП і АЛП кіраўніка напругай, датчыкі імпульсаў і генератары. Гібрыдны інтэрфейс сінтэзатара перабудоўваюцца з новымі генератарамі сігналу і кіраваннем таймерам. Дыскавод ўстаноўлены для захоўвання карыстацкай праграмы.

1988

Аналагавы сінтэзатар схема дасягае пэўную сталасць з наяўнасцю чыпаў, такія як цвёрдацельныя чыпы музыкі і музычнымі чыпы Curtis. Я выкарыстоўваю іх, каб спраектаваць і пабудаваць васьмярковай кіраваны напругай ўзмацняльнік (VCA), кантралюемая чатырох'ядравы напружання фільтра (VCF), слыхавая ўзбуджальнік з усімі яго кампанентамі, даступных, і поле Analog Delay Line. Усе гэтыя кіруюцца Агаё Scientific Micro , выкарыстоўваючы пашыраную Forth падсобных слоў.

1993

Праца пачынаецца на праектаванне і будаўніцтва кіраўніка напружання на MIDI-прылад. Адзін праекта выкарыстоўвае мікрапрацэсар 8088 з заснаванай Forthсістэму ROM , якая кантралюе 8 - бітны АЛП. Яшчэ адзін праект перапраграмаваць Roland PG1000 слайдера скрынку , каб патушыць любы тып MIDI - сігналу.

Крыс Passauer

камерцыйныя прыкладання

Сканавальны тунэльны мікраскоп - 05/27/2011

«Я памятаю, яшчэ ў канцы 80-х гадоў, як крута было атрымаць раздрукоўку масіва атамаў вугляроду ад першага ПК настольнага сканавальных тунэльнага мікраскопа, які выкарыстоўваецца ў якасці кантролера нашага PC4000 PC плагіна платы, якая выкарыстоўваецца ў якасці мікрапрацэсара Novix nc4000 Forth чып. Гэта СТМ адзін з Silicon кампазітарскіх ранніх поспехаў OEM. Дзе - то я думаю , што я да гэтага часу Forth код нізкага ўзроўню , які выкарыстоўваецца для кіравання хугом-пазіцыйнага мікраскоп іголкі галоўкі , якая будзе літаральна лётаць над узорам вугляроду. ў раннія версіі да кліентаў сістэмы, галава будзе час ад часу ўрэзацца ў горы вугляроду «.

"Fun раз."

Джордж Nicol

Джордж -at- inscenes.com

Аналізатары рухавіка - 10/21/2010

«У 1986 годзе я працаваў на мядзведзя Automotive ў Брукфилд, штат Вісконсін , які з дапамогай Forth праграмаваць аналізатары рухавіка (Pre-OBD). Яны працавалі з Mercedes-Benz тады.»

«Я прыклаў некаторыя дакументы на прадукт, які быў пабудаваць вакол Forth праграмнага забеспячэння. Машыну я працаваў над была PACE 200/400 мадэлі аналізатар абсталявання.»

«Я працаваў у кампаніі ў 1986-1987 гадах як раз перад іх пераезду з Брукфилд ў Нью-Берлін, Вісконсін ў гэтым апошнім годзе. У траўні 1988 года кампанія была набыта ў SPX Corporation за $ 66 млн.»

«Існуе яшчэ капітальны рамонт кампанія пад назвай Team Мядзведзь ЗША . Я не маю ніякага дачынення з кампаніяй.»

Мядзведзь 400 фота

Мядзведзь 3000 фота

Пейс 200 брашура - 313 Kb PDF файл

Пейс 400 брашура - файл PDF 3,52 Mb

Скот Матус

smartus -at- barclaycardus.com

Фільм Кран - 12/31/2009

«Я зрабіў дадатак да Panavision ў фільме Кран ператэлефанаваць Pan Plus. Гэта дапамагае аператару камеры, вымаючы руху ручак і трымае камеру , паказваючы на акцёры. Агульны час праграмавання было ўсяго некалькі тыдняў. Гэта з тых часоў выкарыстоўваецца ў многіх фільмах, і адзін пабудаваны ў пастаянна на мностве Опры. Forth працягвае выйграваць ўражлівыя перамогі ўсюды , дзе ён прыняў. »

Рэндзі М. Dumse

новы Micros

rmdumse -at- newmicros.com

RMD -at- newmicros.com

Лёгачная Ужыванне - 11/20/2004

«Дадатак бальніцы аднаразовай ў Forth ўжо працуе бесперапынна на лёгачнай аддзяленні Cedars-Sinai Medical Center , пачынаючы з канцом 70 - х гадоў.»

«Асноўныя прыкладання былі распрацаваны НАПЕРАД, Inc. для PDP 11/60 толькі з 16К памяці. Чак Мур і Бэт, хутчэй, па-відаць правёў шмат доўгую ноч згорбіўшыся тэрміналы Tektronix, распрацоўка маленькіх прыкладанняў. Адзін з іх быў у рэжыме рэальнага часу сістэма збору дадзеных для тэставання функцыі лёгкага, а іншая база дадзеных для дадзеных газаў артэрыяльнай крыві. ядро Forthбыло менш , чым 1K «. Калі яны выйшлі, прыкладання былі функцыянальныя, хоць сістэма зрабіла аварыі кожныя 20 хвілін або каля таго .

«Я працаваў з гэтай сістэмай з 1981 года, у гэты час прыкладанне білінгу таксама, і зародкі сістэмы ўводу заказаў для рэспіраторнай тэрапіі распрацоўваецца. Апошняе было б прыкладанне 24x7, патрабуе значна больш стабільная АС. Пасля зваротнай інжынерыі ядра, я выявіў некалькі памылак, якія былі выклікаюць сталыя збоі. я напісаў генератар ядра так, каб я мог выправіць памылкі і дадаць некаторыя неабходныя магчымасці, і перапісаў мульты-праграміст, каб быць больш эфектыўнай і стабільнай. Мы былі на нашым шляху. Яшчэ некалькі гадоў таму, там заўсёды было 2-3 праграмісты на персанал, проста распрацоўваць і падтрымліваць прыкладання «.

«На працягу многіх гадоў, дадаў заяўкі і адкідаюцца, уключаючы дыханне з дапамогай удыху тэставання сістэмы практыкаванняў у рэжыме рэальнага часу, а таксама розных прыкладанняў баз дадзеных. Яна мігравалі да PDP 11/84 ў 1987 годзе, а затым зыходны код прыкладання быў перапісаны для UR серыі LMI / Forth на ПК ў 1998 годзе »

«Сёння LMI Forth сераду запускаецца ў акне DOS на Windows 98SE таксама, узаемадзеянне з карыстальнікамі, прынтэр, сканер штрых-кодаў, лабараторнага абсталявання і іншых кампутараў праз 35 паслядоўных партоў. Ён падтрымлівае HL7 сувязі з іншымі сістэмамі бальніцы, пасылаючы лабараторыі дадзеных і атрыманне прыём / разрад / перадачы інфармацыі. Адзін порта сілкуюцца іншымі сістэмамі бальніцы, як чаргу друку, а таксама сотні фінансавых і клінічных справаздачы «надрукаваныя» штодня ў гэтую чаргу, дзе Forth сістэма аналізуе іх для запаўнення шматлікіх баз дадзеных. Гэта дае нам унікальная магчымасць аўтаматычна ўзгадніць інфармацыю, іншыя ведамствы павінны рабіць уручную з друкаваных справаздач «.

«Сёння асноўныя прыкладання ўсе прыкладання баз дадзеных ;. Прыкладанні ў рэжыме рэальнага часу быўшы заменены сістэмамі пад ключом, якія злучаюцца паслядоўна Асноўныя вобласці ўжывання з'яўляюцца RT ўводу дадзеных замовы, выстаўлення рахункаў, PFT / практыкаванні і дадзеныя лабараторных ABG Ёсць больш за 5000 блокаў. актыўны Forth зыходны код. - магчыма , 50 000 радкоў кода мы маем 2 ГБ у асноўным двайковых дадзеных, які ўключае вынікі лабараторных аналізаў, заказаў і фінансавыя дадзеныя, «некаторыя узыходзячая каля 1970 - я гады.

«Я цяпер менеджэр аддзела пульманалогіі і адзіны чалавек , па- ранейшаму падтрымлівае сістэму Forth. Ён усё яшчэ знаходзіцца ў пастаянным руху, дадаючы магчымасці і адаптацыю да патрабаванням па доглядзе і эфектыўнасці пацыентаў. Бальніцы рэгулятарнай і фінансавая праблема сёння. Мала працаваць у чорным, і ўсе яны маюць цяжкасці з падтрыманнем ў нагу з хутка змяняюцца тэхналогіямі сыходу за пацыентам і правілы. Наша сістэма унікальная тым, што яна стаіць побач з нічога, каб працаваць, але мы маем поўны кантроль над усімі праграмамі, а таксама з-за лёгкасці і магутнасць Forth праграмавання, можа адаптавацца ў кароткія тэрміны «.

Джордж Эпплгейт

applegat -at-ix.netcom.com

Арго падводны апарат

Ансамбль Argos ў гідраакустычная, святла і камер было арганізавана мноствам кампутараў, кожны запраграмаваны ў іншай мове праграмавання. Кампутар , на самай беспілотных Арго быў запраграмаваны ў Forth, кароткі , але універсальны мова першапачаткова прызначаны для рэгулявання руху тэлескопаў , а таксама выкарыстоўвацца для кіравання прыладамі і працэсаў , пачынаючы ад сардэчных манітораў спецыяльных эфектаў відэакамер. Кампутар на Knorr быў запраграмаваны ў C, магутны, але даволі загадкавым мовай, здольным сапраўды паказаць кампутарныя аперацыі. Тэлеметрычную сістэма на абодвух канцах пальца таўшчыні кааксіяльнага кабеля, які злучае посуд, які фактычна дазволілі сваіх кампутараў, каб мець зносіны адзін з адным, была запраграмавана ў трэцім, рудыментарны мове, вядомы як мова асэмблера.

Forth быў адзіным мовай высокага ўзроўню , якія могуць быць выкарыстаны на кампутары погружной Арго.

Exerpted ад: звілістага шляху ранняга праграмавання

Праверце гэта Зачараваная навучання вэб - старонку для атрымання інфармацыі аб Роберт Д. Балард, Undersea Explorer ,

Спасылку адна лініі гэтага Forth прыкладання можна знайсці ў 1985 годзе паступленні на Byte гэтаКароткая гісторыя моў праграмавання : «Forth кантралюе погружные сані , які размяшчае абломкі Тытаніка»

BART Кантролеры Паркоўка жэрабі AM Research - 01/15/2004

«Кантролеры для паркоўкі BART працуе больш ранняя версію amrFORTH на 80C552 з мікракантролерам. Цалкам амаль 10 гадоў таму, вы ўбачыце гэтую машыну, як скрынка з нержавеючай сталі ўнутры станцыі пасля таго, як вы купляеце білет і ўвайсці ў турнікет.»

«Вы павінны памятаць, ваша паркоўка нумар стойла тады ўвядзіце ў машыну. Размеркаваная база даных змяшчае ўсе выкарыстоўваюцца ў цяперашні час машынамесцаў. Бяспека прабівае спецыяльны код і атрымлівае раздрукоўку нібыта пустых кіёскаў, любыя аўтамабілі, у якіх квітках. Гэта прадухіляе BART стаянкі ад таго перапоўненыя пакупнікамі ў тым жа час робячы паркоўку, даступнай для патронаў «.

Альберт Лі Мітчэл

Ztar MIDI - кантролер

Starr Labs Ztar з'яўляецца гітара, як кантролер для MIDI музычных сінтэзатараў. У адрозненні ад прылад, якія спрабуюць вывесці паток кіравання MIDI ад гукавога выхаду звычайнай гітары, Ztar з'яўляецца цалкам лічбавым прыборам з убудаваным мікрапрацэсарам і датчыкамі для ладоў і струн.

Сотні датчыкаў павінны быць адабраны і апрацаваныя ў рэальным часе, каб генераваць струмень кіравання MIDI, і каб пазбегнуць часовых разыходжанняў, якія былі б прыкметныя болі ў музычным выкананні. Ztar выкарыстоўвае мікрапрацэсар Zilog Super8, запраграмаваны ў сумесі Forth і асэмблера, каб задаволіць гэтыя патрабаванні.

Tektronix WAN / LAN Protocol Analyzer

Дадзены прадукт уяўляе сабой складанае прыкладанне базы дадзеных з дапамогай Forth.

Таксама глядзіце наступныя спасылкі:

Дорада Systems - 01/15/2004

«Вось эскіз Forth і Дорада Systems. Мы прадалі 650 кантролераў энергіі на Лакі рынкі зрабілі ў Forth, некалькі тысяч панэляў кантролю доступу і дзесяткі тысяч чытачоў карт з магнітнай паласой (адна 4000 да міжнароднага аэрапорта Дэнвера).»

«Усе прадукты былі зробленыя ў Forth, у асноўным 68HC11, у Чацвёртай асэмблера і некаторыя буйныя прадукты ў галіне кантролю энергіі, чытач карткі кадаваньне і г.д. ў высокім Forth ўзроўню. Некаторыя прадукты працавалі на ПК, некаторыя 6502s для 68HC11 укаранёных сістэм. Эндру McKewan быў нашым гуру, як я паступова з праграмных прадуктаў у канцы 80-х гадоў «.

Біл Ragsdale

праектаў

Boeing

Boeing 777 Avionics Systems

«Распрацаваны і закадаваныя убудаваныя Forth ядра для працы на Boeing 777 сістэм авіёнікі. У Forth ядра выкарыстоўваецца для верыфікацыі праектавання, праверкі вытворчасці і адладкі якія адмовілі апаратных блокаў. Ядро было напісана на мове асэмблера для 68030, 68332, і 80960 мікрапрацэсараў. Я выкладаў ўводны Forth праграмавання класаў для інжынераў - канструктараў абсталявання, а таксама дапамогі з праблемамі ў іх Forth кода. Распрацоўка была зробленая на кампутары VAX з выкарыстаннем CMS (сістэма кіравання кодам) для адсочвання развіцця зыходнага кода. адладка і інтэграцыі ядро было зроблена з дапамогай In-Circuit-эмулятары «.

Роберт Блайт

Функцыянальныя Тэставыя Ядры

«Адказваў для ўбудавання функцыянальнага тэсту Ядры (FTK) ва ўсіх CAS / CMS 777 LRUs. ФТК з'яўляецца Forth перакладчык рэзідэнтам на ўсіх Boeing 777 кампутарных плат. Задача таксама патрабуе ўключэння новых Forth функцыі і новае абсталяванне для 68xxx серыі.»

Дэніс Р. Мантгомеры

даследаванні прымянення

рэабілітацыйныя Прыкладанні

Alexis для інваліднага крэсла

Алексіс была інавацыйная электрычная інвалідная калыска з дапамогай «колы ўнутры колаў» дызайн. Ён унікальны тым, што ён можа ператварыцца ў сваім следзе і рухацца ў баку. У VA Palo Alto Хіт Care сістэмы Rehab R & D цэнтр ліцэнзаваны Intex Industries зрабіць Alexis камерцыйна даступным ў 1987 годзе, і Intex з 40 предпроизводственные адзінак для палявых выпрабаванняў у раёне Сан-Антоніа. У ходзе наступных рэдызайну намаганняў, кампанія падала заяву аб банкруцтве, перашкаджаючы далейшую камерцыялізацыю ў цяперашні час.

Lingraphica

Lingraphica ўяўляе сабой партатыўную дапаможнае і тэрапеўтычнае прылада сувязі для людзей з афазіяй ад інсульту ці іншы чэрапна-мазгавой траўмы. Ён быў распрацаваны ў рамках праекта ў Merit Review VA ў Rehab R & D цэнтр у 1987-1989 і камерцыялізацыі ў 1990 годзе ў адпаведнасці з Законам аб перадачы тэхналогіі. У 1996 годзе матчына кампанія, Lingraphicare Амерыка, перанакіраваны свае намаганні ад продажу медыцынскіх прылад для забеспячэння клінічных мовы і лагапеда паслугі дарослых з афазіяй. Іх паслугі, якія выкарыстоўваюць Lingraphica паведамляюць больш высокія тэмпы паляпшэння і лепшыя канчатковыя вынікі, чым традыцыйная маўленчай мова тэрапія.

Ультрагукавыя кіраўнік кантраляваных інваліднага

Гэты інтэрфейс для матарызаванай інваліднай калыскі дазваляе чалавек з паралізаваным кантраляваць хуткасць і кірунак руху крэслы-калыскі, нахіляючы галава. у патрэбным кірунку руху.

Ральф Дактилология рук

Гэтая кіраванага кампутар электрамеханічнай Дактилологии рука прапануе слепоглухой асоб, палепшаныя доступ да кампутараў і прыладам сувязі ў дадатку да чалавека да чалавека, што гавораць.

Forth прымяненне ў прыладах , абслуговую Асобы з абмежаванымі магчымасцямі - Зборнік тэзісаў аб Rochest Чацвёртай канферэнцыі 1992 - Дэвід Л. Яффе

«У гэтым артыкуле я разгледжу асаблівасць матыкі Forth ў цяперашні час выкарыстоўваецца ў прыладах, якія служаць для інвалідаў асоб з чатырма канкрэтных прыкладаў ўзятыя з майго даследавання і мае калег.»






Line,Line art,Symbol,Clip art Text,Line,Circle,Line art,Font,Magnifying glass,Coloring book Line,Icon,Pattern,Clip art,Technology,Square,Furniture,Black-and-white Logo,Font,Symbol,Trademark,Graphics,Circle,Brand Logo,Font,Graphics,Arrow Line,Font,Logo Purple,Violet,Symbol Output device,Display device,Product,Font,Logo,Technology,Illustration,Brand,Computer monitor,Electronic device,Display advertising,Sign,Signage,Computer monitor accessory,Screen,Icon,Clip art,Flat panel display Pink,Magenta,Text,Label,Font,Logo,Material property,Rectangle,Illustration Green,Circle,Diagram,Technology,Logo,Illustration,Graphic design,Electronic device