Fent sikertörténetek

Source: http://www.forth.org/successes.html

FIG stuff

Forth megtalálható:

  • repülőgépipar (beleértve az űrsikló)
  • beágyazott rendszerek
  • Open Firmware/Open boot/One Laptop per Child
  • csillagászat
  • óceántan
  • villamosmérnök
  • erőforrás-szűkös alkalmazások
  • matematika
  • az új és kísérleti hardverplatformok
  • Windows, Mac, DOS, Unix és standalones
  • mikrokontroller
  • …és sokan mások!

* Tér összefüggő alkalmazásai Forth eredetileg összeállította Már visszavonult NASA tudós James bőrkiütés és küldte meg http://forth.gsfc.nasa.gov/. Ez azóta eltávolították a honlapról, de archiválva van.

* Alkalmazási megjegyzések FORTH, Inc.

Zene alkalmazások

Forth és számítógépes zene a technológia zene és a művészetek Kapcsolódó osztály (Timara) Az Oberlin Üvegház – 2006/04/28 A teljes cikk

TalberTronics – projektek John Talbert

1984

prototípus a MIDI Horn tervezték és építették. Ez egy szél vezérlő egy nyomásérzékelő, 8 kapcsoló, és számos csúszkák/pedálok. A vezérlő adatokat betápláljuk egy egyedüli board Z8 mikroszámítógép, amely értelmezi az adatokat, és átalakítja a MIDI vezérlő jeleket. A Forth nyelv programozására a készüléket BASIC bizonyult túl lassú.

1987

végleges változat a MIDI Horn épül. Ez egy MIDI vezérlő eszköz alapja egy egykártyás mikroszámítógép és programozása a Forth programozási nyelv. Gary Nelson úgy MIDI Horn az úton több mint 200 előadás az egész világon. Ő használja a MIDI Horn, mint a teljesítmény felület egy részét „hyperinstrument”, amely egy Macintosh számítógépen, egy sor digitális szintetizátorok, és a szoftver (Max/MSP) összekötő őket össze. Egy „hyperinstrument” az adatkezelő nem feltétlenül játszanak megjegyzésmezőjébe, akkor küld teljesítményű jeleket cselekedett egy számítógépes program áll, hogy ellenőrizzék, hogy a zene játssza ki.

Munka után a Forth programozási nyelv a MIDI Horn vagyok nyűgözve a sebesség, kompakt és könnyű használat. A Forth nyelv áll a szótár szavak (alprogramok) és több stack tárolására az alprogram adatokat. Programozás Forth kérdése az épület új „szavak” kombinálásával korábban épült szó, amelyek már a szótárban, ezáltal hierarchia szó. A magasabb szintű szóval könnyen vizsgálható fut az alsó szintű komponenseket. Alsó szint szavak foglalkozik közvetlenül a processzor hardver könnyen épült, még a kódban, ha ezt szükségesnek ítélt sebesség.

Az Ohio Tudományos mikroszámítógép korszerűsítenek 1987 egy Forth alapú rendszer (RSC Forth). A nyelv jelentősen kiterjesztették a szavakkal, hogy foglalkozik a hibrid szintetizátor, MIDI bemenet és kimenet, egy időmérő eszközt, és egy új SID szintetizátor chip, és az összes eszköz vezérlésére használt analóg szintetizátorok, mint a vezérlő feszültség DAC és ADC, pulzus érzékelők és generátorok. A Hybrid szintetizátor felület átépítették az új generátorokat és időmérője. Floppy meghajtó telepítése felhasználó tárolására programokat.

1988

Analóg szintetizátor áramkör elér egy bizonyos érettség a rendelkezésre álló chipek, mint Solid State Music chipek és a Curtis zene chipek. Én ezeket készítheted oktális Feszültségszabályozós erősítő (VCA), egy quad Feszültségszabályozós Filter (VCF) egy akusztikai Exciter minden alkatrészével áll rendelkezésre, és egy Analog Delay vonal mezőbe. Mindezek a szabályozható az Ohio Tudományos Micro a kiterjesztett Forth segédprogram szó.

1993

Megkezdése tervezése és építése vezérlő feszültség MIDI eszközöket. Az egyik projekt az 8088 mikroprocesszor egy ROM alapú Forth Roland PG1000 rendszer vezérlésére 8 bites ADC. Egy másik projekt újraprogramozni egy csúszka doboz oltani bármilyen MIDI jel.

Chris Passauer

Kereskedelmi alkalmazások

Pásztázó alagút mikroszkóp – 2011/05/27„Emlékszem vissza a ’80 -as évek végén, fórumtémák Milyen klassz ez már-MÁR a kinyomtatott tömb szénatomok AZ ELSŐ PC asztali pásztázó alagút mikroszkóp, Amely használható a vezérlő egy PC4000 PC plug-in, amelynek fedélzetén Felhasznált mikroprocesszoros egy Novix nc4000 Forth chip. Ez STM-os AZ Egyik szilícium zeneszerzők korai OEM sikereket. Valahol AZT MEG Hiszem a Forth A legkedveltebb szintű kód, Hogy ellenőrizzék a xyz-helyzetben mikroszkóp tű feje, Amely szó szerint repülni a szén-dioxid-mintát. A korai pre-ügyfél változatai a rendszerben, a fej időnként összeomlik a szén-dioxid-hegyek.”

“Jó idők.”

George Nicol
george -at- inscenes.com
Motor analizátorok – 2010/10/21„1986-ban dolgoztam Bear Automotive Brookfield, WI, Amit a Forth programozásához motor elemző (Pre-OBD). OK dolgoznak a Mercedes-Benz, Majd vissza.”

„Én már csatolt néhány dokumentumot a termék esetében, amely köré épített Forth szoftver. A gép dolgoztam volt a PACE 200/400 modell oldalon hardver.”

„Dolgoztam a vállalat számára a 1986-1987 előtt az elmozdulás a Brookfield New Berlin, WI ez utóbbi évben. Májusban 1988-ben a cég vásárolt SPX Corporation $ 66 millió.”

„Van MÉG EGY felújítás NEVŰ Cég Csapat Bear USA . Nincs Helye a Cég „.

Bear 400 fotó
Bear 3000 fotó
Pace 200 prospektus – 313 Kb pdf file
Pace 400 prospektus – 3,52 MB pdf fájl
Scott Matus
smartus -at- barclaycardus.com
Film daru – 2009/12/31„Én egy kiegészítője Panavision filmje daru hívják vissza Pan Plus. Segít az operatőrt azáltal, hogy ki mozgását a markolatok, és tartja a kamerát mutatott be a színész. A teljes programozási idő volt, csak néhány hétig. Ez azóta használják számos film, és az egyik épült állandóan Oprah készlet. Forth tartja nyerő lenyűgöző győzelmet mindenhol ölelésében.”

Randy M. Dumse
új Micros
rmdumse -at- newmicros.com
RMD -at- newmicros.com
Tüdő alkalmazás – 2004/11/20

„A egyszeri kórházi alkalmazás Forth folyamatosan üzemel a tüdő osztály Cedars-Sinai Medical Center, mivel a ’70 -es évek végén.”

„Az alapvető alkalmazások által kifejlesztett tovább, Inc. a PDP 11/60 csak 16K memóriával. Chuck Moore és Beth inkább látszólag töltött sok hosszú éjszaka görnyedt Tektronix terminálok fejlesztése az apró alkalmazások. Az egyik egy valós idejű adatgyűjtő rendszer légzésfunkciós mérések, a másik pedig egy adatbázist artériás vérgáz adatokat. A Forth kernel kisebb volt, mint 1K. Amikor távoztak, a kérelmek funkcionális, bár a rendszer nem összeomlik 20 percenként, vagy úgy.”

„Már dolgozik ezzel a rendszerrel 1981 óta ekkor a számlázási alkalmazás is fel, és az alapjait beléptető rendszerrel a Légzésterápia volt fejlesztenek. Az utóbbi lett volna egy 24 × 7 alkalmazás, igénylő sokkal stabilabb OS. Miután fordított mérnöki a kernel, rájöttem, egy pár hibát, hogy már okozva az állandó összeomlik. Írtam egy kernel generátort, hogy tudtam kijavítani a hibákat, és adjunk hozzá néhány szükséges képességeket, és átírta a multi-programozó, hogy hatékonyabb és stabilabb. Mi voltunk a magunk módján. Amíg néhány évvel ezelőtt, még mindig 2-3 programozók személyzet csak fejlesztése és fenntartása alkalmazások.”

„Az évek során, az alkalmazások adunk és eldobjuk, beleértve a valós idejű levegőt légzésre terheléses teszt rendszer, és a különböző adatbázis-alkalmazások. Ez vándoroltak a PDP 11/84 1987-ben és akkor az alkalmazás forrás átírni LMI a UR/Forth a PC 1998-ban”

„Ma az LMI Forth környezetben fut egy DOS-ablakban a Windows 98SE PC, illesztés a felhasználók számára, nyomtató, vonalkód olvasók, laboratóriumi berendezések és egyéb számítógépek segítségével 35 soros port. Azt állítja HL7 kapcsolatok más kórházi rendszerek, küldés labor és a fogadó Belépő/ nyomó/információk átvitelére. Egy port táplálja más kórházi rendszerek, mint a nyomtatási sor, és több száz pénzügyi és klinikai jelentések „nyomtatott” napi ebbe a sorba, ahol a Forth rendszer elemzi azokat feltölteni számos adatbázis. Ez ad nekünk egy egyedülálló képessége, hogy automatikusan adatok egyeztetésére, hogy más osztályok kell tennie kézzel nyomtatott jelentések.”

„Ma a fő alkalmazás minden adatbázis-alkalmazások; A valós idejű alkalmazások miután helyébe kulcsrakész rendszerek csatlakoztatható sorosan. A fő alkalmazási RT rendelés számlázási, PFT/Exercise adatok és ABG labor. Jelenleg több mint 5000 blokk aktív Forth forráskód – talán 50.000 sornyi kódot. Van 2 GB többnyire bináris adat, amelynek laboratóriumi eredmények, a megrendelések és a pénzügyi adatok, néhány megy vissza 1970-ben.”

„Én vagyok most a menedzser a tüdőgyógyászat osztály és az egyetlen ember, még mindig támogatja a Forth rendszert. Ez még mindig állandó mozgásban, hozzátéve képességek és alkalmazkodva betegellátás és hatékonysági követelményeknek. A kórházak szabályozási és pénzügyi kihívás ma. Kevés működik a fekete, és minden van nehéz lépést tartani a gyorsan változó technológiai betegellátás és rendeletek. Rendszerünk egyedülálló abban, hogy a költségek mellett sem működik, mégis teljes ellenőrzése alatt az összes alkalmazást, és ennek köszönhetően a könnyű és erejét Forth programozás, képes alkalmazkodni a rövid határidőre.”

George Applegate
applegat -at-ix.netcom.com
Argo merülő jármű Argos együttese szonár, a fények és kamerák ben vezényelt egy sor számítógépek minden beprogramozott egy másik számítógépes nyelv. A számítógép a pilóta nélküli Argo maga programozott Forth, tömör, de rugalmas nyelv eredetileg tervezték, hogy szabályozza mozgását teleszkópok és használt eszközök vezérlésére és folyamatokat a szív monitorok speciális hatásokat videokamerák. A számítógép a Knorr-ben programozni C, egy erős, hanem rejtélyes nyelven képes pontosan meghatározva számítógépes műveletek. A telemetriai rendszer mindkét végén az ujj vastag koaxiális kábel a hajók, amelyek valójában lehetővé tette, hogy a számítógépek egymással beszélgetni, volt programozva egy harmadik, kezdetleges nyelv úgynevezett assembly.

Negyedik volt az egyetlen magas szintű nyelven, hogy fel lehetne használni a merülő Argo számítógépén.

Exerpted tól: A tekervényes korai programozás

Nézd meg ezt a Elvarázsolt tanulás weboldal információt Robert D. Ballard alatti Explorer

Az egy sorban hivatkozni kell erre Forth alkalmazás megtalálható a 1985 bejegyzést Byte A programozási nyelvek rövid története: „Forth szabályozza a merülő szán, hogy megkeresi a roncs a Titanic”

BART parkoló vezérlők AM Research – 2004/01/15 „A BART parkoló vezérlők fut egy korai változatát amr FORTH egy 80C552 mikrokontroller. Kész majdnem 10 évvel ezelőtt, akkor megjelenik ez a gép, mint egy rozsdamentes acél doboz belsejében az állomás megvásárlását követően a jegyet, és adja meg a beléptető kapu.”

„Meg kell emlékezni a parkoló istálló számát adja meg, hogy a gépbe. Az elosztott adatbázis tartalmazza az összes jelenleg használt parkoló standokon. Biztonsági ütéseket egy speciális kódot, és kap egy kinyomtatott látszólag üres standok, minden autók, amelyek jeggyel. Ez megakadályozza BART parkolást túltöltését a vásárlóknak, miközben még így parkoló megközelíthető mecénások.”

Albert Lee Mitchell
Ztar MIDI Controller A Starr Labs Ztar egy gitárszerű vezérlő MIDI zenei szintetizátor. Ellentétben eszközök megpróbálja kinyerni a MIDI vezérlő a hangkimenet egy hagyományos gitár, a Ztar egy teljesen digitális eszköz egy belső mikroprocesszor és érzékelők bosszankodik és vonósokra.

Több száz érzékelők mintát kell venni és feldolgozni valós időben, hogy létrehoz egy MIDI vezérlő áramot, és hogy elkerüljék az időzítés eltérések lenne fájdalmasan érzékelhető a zenei teljesítmény. A Ztar használ Zilog Super8 mikroprocesszor programozott keveréke Forth szerelő, hogy megfelel ezeknek a követelményeknek.

Tektronix WAN/LAN Protocol Analyzer Ez a termék egy kifinomult adatbázis alkalmazás használatával Forth.

Lásd még az alábbi linkeken:

Dorado Systems – 2004/01/15 „Itt van egy áttekintő Forth és Dorado Systems. Eladtuk 650 energia vezérlők Lucky Markets történik Forth, több ezer hozzáférés-vezérlési táblák és több tízezer mágnescsíkos kártya olvasó (4000 egyedül Denver International Airport).”

„Minden termék végeztük Forth, többnyire 68HC11, Forth szerelő és néhány nagyobb termékek energetikai szabályozás, kártyaolvasó kódolás, stb magas szintű Forth. Egyes termékek futott PC-k, néhány 6502s számára 68HC11 ágyazott rendszerek. Andrew McKewan volt a guru mint én kivonták a programozás termékek a 80-as évek„.

Bill Ragsdale

Projektek

Boeing

Boeing 777 Avionics Systems„Designed és a kódolt Beágyazott Forth kernel fut Boeing 777 Repülési rendszereket. A Forth magokat használják ellenőrzésre a mérnöki tervezés, ellenőrzése a Gyártás, és egy Hibakeresés a hibás hardver egységek. A rendszermag IRT szerelvény nyelven egy 68030, 68332, 80960 és mikroprocesszorok. Tanítottam bevezető Forth programozási osztályok a hardver tervezőmérnökök, és segítséget nyújtott a problémákat a Forth kódot. Fejlesztés történt a VAX számítógépet CMS (Code Management System), Hogy nyomon forráskód fejlődését. Hibakeresés és az integráció a kernel alkalmazásával végeztük az áramkörben-emulátort.”

Robert Blythe
Funkcionális teszt kernelek„Megbízott beágyazó Funkcionális teszt kernelek (FTK) Minden CAS/CMS 777 FVT. Az FTK EGY Forth tolmács Rezidens ÖSSZES Boeing 777 Számítógép alaplapját. Feladat van szükség tartalmazó Új Forth funkciók és Új hardver 68xxx sorozatban.”

Dennis R. Montgomery

Kutatási alkalmazások

Rehabilitációs alkalmazások

Alexis kerekes Alexis Egy Innovatív electrical kerekesszék segítségével a „Kerekek belül kerék” design. EZ egyedülálló abban, Hogy akkor viszont a Saját lábnyoma és oldalirányban mozogni. A VA Palo Alto Heath Care System Rehab kutatás és fejlesztés központ engedéllyel Intex Industries, Hogy Alexis kereskedelemben kapható, 1987-ben és Intex készült 40 Előtti Termelési egységek SZÁMÁRA Helyszíni vizsgálatokat a San Antonio. A későbbi újratervezés erőfeszítések, a Cég csődöt, megakadályozva a További commercial ebben az Időben.
Lingraphica Lingraphica Egy Hordozható Segítő és Terápiás Kommunikációs eszközkonfigurációt SZÁMÁRA afázia stroke-Vagy other agyi sérülést. Ügy alakult alatt VA Merit felülvizsgálata Projekt egy rehabilitációs kutatás és fejlesztés központ 1987-1989 és forgalmazni 1990-ben az Technológia Transzfer törvény. 1996-ban, az anyavállalat, Lingraphicare Amerika átirányított erőfeszítéseit értékesítő orvosi eszközökre előírt klinikai nyelv és logopédiai Szolgáltatás felnőttekhez afázia. Szolgáltatásaik Foglalkoztató Lingraphica jelenteni and larger Aranya javulást és Jobb Végső eredményeket, menta a Hagyományos beszéd-nyelv terápia.
Ultrahangos fej szabályozott kerekes Ez az interfész a motoros kerekesszék lehetővé egyének quadriplegia, hogy ellenőrizzék a kerekesszék sebességét és irányát billentve a fejét. a kívánt haladási irány.
Ralph daktil Kéz

Ez a számítógép-vezérlésű elektromechanikai daktil kézzel kínál süket-vak személyek jobb hozzáférést a számítógépek és kommunikációs eszközök mellett a személy-személy beszélgetéseket.

Forth alkalmazások eszközök szolgáló fogyatékossággal élő személy – eljárás az 1992-Rochest Forth Konferencia – David L. Jaffe

„Ebben a tanulmányban kitérek kapa Forth jellemzői vannak használatban eszközök szolgálják rokkant személy négy konkrét példákat dolgoz kutatás és a kollégáim.”


<--  FIG Kezdőlap

About The Author

admin

Comments are closed.