Наперад гісторыі поспеху

By Boostpack August 14th 2017 - зыходная старонка тут


Форт можна знайсці ў:

  • аэракасмічныя (у тым ліку касмічнага чоўна)
  • убудаваныя сістэмы
  • 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 - сігналу.


  • Крыс Пассауэр

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

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


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


    "Fun раз."
  • Джордж Нікол
  • Джордж -at- inscenes.com

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


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


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


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


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




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


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


  • Рэндзі M Дамз
  • новы 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 быў адзіным мовай высокага ўзроўню , якія могуць быць выкарыстаны на кампутары погружной Арго.



Праверце гэта Зачараваная навучання вэб-старонку для атрымання інфармацыі аб Роберт Д. Балард, 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 укаранёных сістэм. Эндру Мак-Куон быў нашым гуру, як я паступова з праграмных прадуктаў у канцы 80-х гадоў «.


  • Біл Рагсдейл

праектаў

Boeing

Boeing 777 Avionics Systems


«Распрацаваны і закадаваныя убудаваныя Forth ядра для працы на Boeing 777 сістэм авіёнікі. У v ядра выкарыстоўваецца для верыфікацыі праектавання, праверкі вытворчасці і адладкі якія адмовілі апаратных блокаў. Ядро было напісана на мове асэмблера для 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 гісторыю поспеху і камерцыйныя прыкладання на дулі вэбмайстра .