INTERESTING FACTS BLOG

Painting and Sketches

Forth muvaffaqiyati hikoyalari

Asl maqola - Forth Success Stories

Maqola Muallifi(lari) - David L. Jaffe

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

Forthni quyidagilarda topsa bo'ladi:

Forthning fazoviy qo'llanmalari aslida endi nafaqaga chiqqan NASA olimi Jeyms Rash tomonidan tayyorlangan va http://forth.gsfc.nasa.gov/ saytida joylashtirilgan.Keyinchalik veb-saytdan olib tashlangan, ammo bu erda arxivlangan.

FORTH, Inc. ilova eslatmalari.

Musiqa ilovalari

Oberlin Konservatoriyasining musiqa va unga aloqador san'at bo'limi ( TIMARA ) ning Forth va kompyuter musiqasi - 04/28/2006

Barcha maqola

TalberTronik - Jon Talbert loyihalari

 

1984

MIDI Horn prototipi loyihalashtirilgan va qurilgan. Bu bosim sensori, 8 tugmachani va bir nechta tugmani / pedalli shamol nazorat qilish qurilmasi. Nazoratchi ma'lumoti ma'lumotlarni sharhlaydigan va uni MIDI nazorat signallariga o'zgartiradigan yagona Z8 mikrokompyuteriga yuboriladi. Forth tilni BASIC sifatida dasturlash uchun juda sekin ishlatilgan.

1987

MIDI shoxining oxirgi versiyasi qurilgan. Bu yagona taxta kompyuteriga asoslangan va Forth dasturlash tilida dasturlashtirilgan MIDI tekshiruv asbobidir. Gary Nelson butun dunyo bo'ylab 200dan ziyod ijrolar bilan birga yo'lda MIDI Hornni oladi. U MIDI Hornni Macintosh kompyuteridan, raqamli sintezatorlardan tashkil topgan va "Maks / MSP" dasturini (Max / MSP) tashkil etadigan "hiperinstrument" ning ishlash interfeysi sifatida ishlatadi. "Hiperinstrument" da tekshiruvchi "eslatmalar" ni ijro etmasligi kerak, u musiqa qanday ishlashini nazorat qilish uchun tayyorlangan kompyuter dasturi tomonidan bajarilgan signallarni yuboradi.

MIDI Horn'da Forth Programming Language bilan ishlashdan keyin uning tezligi, ixchamligi va ishlatilish qulayligi meni hayratga soldi. Forth til so'zlarning (subroutines) lug'ati va subroutin ma'lumotlarini saqlash uchun bir nechta birikmalardan iborat. Forth dasturlash lug'atda joylashgan oldindan tuzilgan so'zlarni birlashtirish orqali yangi "so'zlarni" yaratish masalasi bo'lib, u so'zlarning ierarxiyasini yaratadi.Yuqori darajali so'zlar past darajadagi tarkibiy qismlarini ishlatish orqali osongina sinovdan o'tishi mumkin. Protsessor qurilmalari bilan bevosita bog'liq bo'lgan past darajadagi so'zlar, tezkorlik uchun kerak bo'lsa, montaj kodini ishlatish bilan ham osonlikcha tuziladi.

Ogayo Scientific Microcomputer 1987 yilda Forth darajali tizim (RSC Forth) bilan yangilanadi. Til, Hybrid Synthesizer, MIDI kiritish va chiqishi, taymer qurilmasi, yangi SID sintezatori chipi va nazorat qilish kuchlanishli DAC va ADC, impuls detektorlari va analog signallarni boshqarish uchun ishlatiladigan barcha qurilmalar bilan bog'liq bo'lgan so'zlar bilan kengaytirilgan. generatorlar. Gibrid Sintezator interfeysi yangi to'lqinli generatorlar va taymerlarni boshqarish bilan qayta quriladi. Floppy drayvlar dasturlarni foydalanuvchi saqlash uchun o'rnatiladi.

1988

Analog sintezator sxemasi Solid State Music chiplari va Curtis musiqa chiplari kabi chiplar mavjudligi bilan muayyan etuklikka erishadi. Men buning uchun bir sekundli kuchlanish nazorati kuchaytiruvchisi (VCA), to'rtta kuchlanishli nazorati ostida filtri (VCF), barcha komponentlarini ishlatish bilan "Aural Exciter" va Analog kechikishlar chizig'i qutisini loyihalash va qurish uchun foydalanaman. Bularning barchasi Ogayo Scientific Micro bilan kengaytirilgan Forth utility so'zlari yordamida nazorat qilinadi.

1993

MIDI qurilmalariga nazorat kuchlanishini loyihalash va qurishda ish boshlangan. Bitta loyiha 8 bit ADClarni boshqaruvchi ROM asosida Forth tizimiga ega 8088 protsessordan foydalanadi. Boshqa bir loyiha - har qanday MIDI signalini chiqarish uchun Roland PG1000 slider qutisini qayta dasturlash.

Chris Passauer

 

Tijorat ilovalar

O'tkazish tunnel mikroskopi - 27/05/2011

"80-yillarning oxiri kechqurun qaytib kelayotganini eslayman, birinchi kompyuter jadvalidagi yuqori darajadagi Scanning Tunneling mikroskopidan olingan uglerod atomlarining qatorini chiqarish qanchalik sovuq bo'lsa, bizning mikroprosessor sifatida ishlatiladigan PC4000 PC-plagin paneli, Novix NC4000 Forth chip, bu STM Silikon Kompozitorlarning erta OEM yutuqlaridan biri bo'lib, u erda u erda u erda uglerod namunasi ustida aylanib yuradigan xyz-pozitsion mikroskopi igna boshini boshqarishda ishlatiladigan Forth darajali kod mavjud. tizimning dastlabki mijoz versiyalari, ba'zan uglerod tog'lariga tushadi. "

"O'yin-kulgi vaqti".

Jorj Nikol

george -at- inscenes.com

 

Dvigatel analizatorlari - 10/21/2010

"1986 yilda Brookfieldda (VV) Bear Avtomatida harakat qildim, u dasturiy vosita analizatorlariga (Pre-OBD) Forthni ishlatib, ular Mercedes-Benz bilan ishlay boshladilar".

"Men" Forth "dasturiy ta'minotida qurilgan mahsulot haqida ba'zi hujjatlarni qo'shdim, men ishlagan mashina PACE 200/400 model analiz apparati edi."

"1986-1987 yillar mobaynida Brookfielddan Nyu-Berlinga (Wi-Fi) o'tishga harakat qildim, 1988 yilning may oyida esa kompaniya SPX Corporation'dan 66 mln. AQSh dollariga sotib olingan edi."

"Team Bear USA deb nomlangan zamonaviy korxona bor, men kompaniyaga qarashli emasman."

Bear 400 foto

Bear 3000 foto

Pace 200 broshyurasi - 313 Kb pdf fayli

Pace 400 broshyura - 3,52 Mb pdf fayli

Scott Matus

smartus -at- barclaycardus.com

 

Kran filmi - 31.12.2009

anavision" filmining kino-krani Back Pan Plus deb nomlangan qo'shimchani qo'shib qo'ydim, chunki u kameraning operatorini tutqichlarning harakatlariga yordam beradi va kamerani aktyorga ko'rsatib turadi, dasturlashning umumiy vaqti bir necha hafta edi. ko'plab filmlarda ishlatilgan va birinchisi Oprah majmuasida doimiy ravishda qurilgan bo'lib, u erda har bir joyga ta'sirli g'alaba qozonmoqda ".

Randy M. Dumse

Yangi Micros

rmdumse -at- newmicros.com

rmd -at- newmicros.com

 

Pulmoner dastur - 11/20/2004

"Forth shahridagi bir martalik shifoxona dasturini 70-yillar oxiridan beri Cedars-Sinay tibbiyot markazining o'pka bo'limi doimiy ravishda olib boradi."

"Asosiy ilovalar FORTH, Inc. tomonidan PDP 11/60 uchun faqat 16K xotira bilan ishlab chiqilgan.Chak Mur va Beth Rather, Tektronix terminallari ustida ko'plab uzoq vaqt tunlarni o'tkazib, kichik dasturlarni ishlab chiqardi, biri real vaqtda Pulmoner funktsiyalarni tekshirish uchun ma'lumot to'plash tizimi, ikkinchisi Arterial qon zahiralari uchun ma'lumotlar bazasi bo'lib, Forth yadro kamida 1K dan kam bo'lgan edi.

"Men 1981 yildan buyon ushbu tizim bilan ishlashni boshladim, shu bilan birga billing uchun ariza topshirdim va respirator terapiya uchun buyurtma olish tizimining qoidalari ishlab chiqildi, agar u 24x7 ga teng bo'lgan dastur bo'lib, juda ko'p barqaror operatsion tizimni yaratib beradigan bo'lsak, yadroni qayta ishlashni boshlaganimdan so'ng, doimiy tashvishlarni keltirib chiqaradigan bir nechta xatoliklarni aniqladim.Xatolarni tuzatib, kerakli qobiliyatlarni qo'shishim uchun ko'p yadroli dasturchini qayta yozish uchun yadro generatorini yozdim samarali va barqaror edi, biz yo'lda edik, bir necha yillar oldin har 2-3 ta dasturchi doimo dasturlarni ishlab chiqish va qo'llab-quvvatlash uchun doimo bor edi ".

"Ko'p yillar davomida ilovalar qo'shilib, noqonuniy nafas olishni test qilish tizimi va turli xil ma'lumotlar bazalari dasturlarini qo'shib qo'ydi, 1987 yilda 11/84 PDPga ko'chib o'tdi va keyinchalik dastur manbasi LMI's UR uchun qayta yozildi / 1998 yilda kompyuterda uchinchi o'rinni oldi. "

"Bugungi kunda LMI Forth muhiti Windows 98SE PC-da ishlaydigan foydalanuvchilarga, printerlarga, shtrix-skanerlarga, laboratoriya uskunalariga va boshqa kompyuterlarga 35 ta ketma-ket port orqali ulangan DOS-qutisida ishlaydi va HL7-ni boshqa shifoxona tizimlari bilan bog'laydi, laboratoriya ma'lumotlarini jo'natadi va qabul qiladi. Qabul / tashish / uzatish haqida ma'lumot Birorta port boshqa turdagi shifoxona tizimlarida printerni navbat bilan to'ldiradi va yuzlab moliyaviy va klinik hisobotlarni navbatma-navbat "bosib chiqaradi", bu erda Forth tizimi turli ma'lumotlar bazalarini to'ldirish uchun ularni ajratadi. boshqa bo'limlarning bosma nashrlardan qo'llashi kerak bo'lgan ma'lumotni avtomatik ravishda muvofiqlashtiradigan noyob qobiliyati. "

"Bugungi kunda asosiy dasturlar barcha ma'lumotlar bazasi ilovalari bo'lib, real vaqtda ishlaydigan ilovalar o'rnini bosish bilan almashtiriladigan kalitlarga asoslangan tizimlar bilan almashtiriladi. Asosiy dasturlarga RT buyurtma kiritish, billing, PFT / Mashq ma'lumotlar va ABG laboratoriya ma'lumotlari kiradi. faol Forth manba kodi - taxminan 50 000 kodli kod. Bizda laboratoriya natijalari, buyurtmalari va moliyaviy ma'lumotlarini o'z ichiga olgan 2GB ko'pincha ikkilamchi ma'lumotlar mavjud.

"Hozir men hozirgi paytda" Pulmoner tibbiyot "kafedrasining menejeri va faqat Forth tizimini qo'llab-quvvatlaydigan yagona shaxsdir, u hali ham doimiy oqim, qobiliyatlarni qo'shib, bemorni parvarish qilish va samaradorlik talablariga moslashtirmoqda. qora rangda va tez o'zgaruvchan bemorni saqlash texnikasi va qoidalariga rioya qilishda qiyinchiliklarga duch kelamiz.Bizning tizimimiz yagona bo'lganligi sababli, uni ishlatish uchun hech qanday xarajat yo'q, ammo biz barcha ilovalar ustidan to'la nazoratni qo'lga kiritdik va qulaylik va Forth dasturlash kuchi qisqa vaqt ichida moslashishi mumkin. "

Jorj Applegate

appegat -at-ix.netcom.com

 

Argo suvali avtomobil

Argosning sonar ansambli, chiroqlar va kameralar har xil kompyuter tilida dasturlangan kompyuterlar majmuasi tomonidan o'rnatildi. Inklyuziv Argo kompyuteri kompyuter teleskoplarning harakatini tartibga soluvchi, shuningdek, yurak monitoridan maxsus video kameralargacha bo'lgan qurilmalar va jarayonlarni nazorat qilish uchun mo'ljallangan qisqa, ammo ko'p qirrali tilda Forth dasturlashtirilgan. Norrdagi kompyuter kompyuter operatsiyalarini aniq ko'rsatadigan qudratli, ammo juda sirli tilda C dasturlashtirilgan. Tomarlarni bog'laydigan barmoq qalin koaksiyal kabelining har ikki qismidagi telemetriya tizimi, ularning kompyuterlari bir-birlari bilan suhbatlashish imkonini berdi, ular assemble tili sifatida ma'lum bo'lgan uchinchi, rudimenter tilda dasturlashtirildi.

Forth Argo kompyuteri suvda ishlatilishi mumkin bo'lgan yagona yuqori darajadagi til edi.

Quyidagidan istisno: Erta dasturlashning keskin yo'li

Robert Enlargard Ballard, Undersea Explorer haqida ma'lumot olish uchun ushbu Enchanted Learning veb-saytiga qarang

Ushbu Forth ilovasiga bitta yo'nalish bo'yicha murojaat qilish mumkin: 1985 yili Baytning dasturlash tillari haqida qisqacha tarixi : "Forth" Titanik"ning qaqshatqich zarbalarini topib olgan.

 

AMT tomonidan avtomashinalarni boshqarish vositasi - 01/15/2004

"BART avtostrada boshqaruvchilari 80C552 mikroprosessori ustida amrFORTHning dastlabki versiyasini ishga tushirishdi, deyarli 10 yil oldin, siz mashinani chipta sotib olganingizdan va turniketga kirganingizdan so'ng stantsiya ichidagi zanglamaydigan po'latdan quti sifatida ko'rasiz."

"Siz mashinalar to'xtab turgan raqamingizni eslab, so'ngra uni mashinaga kiritib qo'ying.Bu tarqatilgan ma'lumotlar bazasi mavjud bo'lgan barcha stantsiyalarni o'z ichiga oladi.Ushbu xavfsizlik maxsus kodni zabt etadi va bilvosita do'konlarni, avtoulovlarga kiradigan har qanday avtomobilni chiqaradi. avtoulovlarga xaridorlarga to'lib ketishdan to'sqinlik qilmoqda, ayni paytda avtoulovlarga avtoulovlarga kirish imkoni beriladi. "

Albert Li Mitchell

 

Ztar MIDI tekshiruvi

Starr Labs Ztar MIDI musiqiy sintezatorlari uchun gitara o'xshash tekshiruvchidir.An'anaviy gitarda audio chiqishi bilan MIDI boshqaruv oqimini ishlab chiqarishga urinadigan qurilmalardan farqli o'laroq, Ztar ichki mikroprosessor va chiziqlar va simlar uchun sensorlar bilan to'liq raqamli qurilma.

Yuzlab sensorlar namuna olinishi va real vaqtda MIDI nazorat oqimini yaratish uchun ishlashi va musiqiy performansda sezilarli darajada sezilarli bo'lishi mumkin bo'lgan kelishmovchiliklarni bartaraf etish uchun kerak. Ztar, bu talablarni qondirish uchun Forth va assembler aralashmasida dasturlashtirilgan Zilog Super8 mikroprotsessoridan foydalanadi.

 

Tektronix WAN / LAN protokoli analizatori

Ushbu mahsulot Forth yordamida murakkab ma'lumotlar bazasi dasturidir.

Shuningdek, quyidagi havolalarga qarang:

 

Dorado Systems - 01/15/2004

"Forth va Dorado Systems" kompaniyasining kichkinasi "Forth" da o'tkazilgan "Lucky Markets" ga 650 energiyani sotuvchi, bir necha ming kirishni boshqarish paneli va o'n minglab magnit chiziqli kartani o'qiydi (4000 nafar Denver xalqaro aeroportiga).

"Barcha mahsulotlar Forth chorakda, asosan, 68HC11, Forth assembler-da va energiya nazorati bo'yicha ba'zi yirik mahsulotlar, kartani o'quvchi kodlash va hokazolarda amalga oshirildi.Bizning mahsulotlarimiz PC-larda, 6502s-da 68HC11-ga o'rnatilgan tizimlar uchun ishlab chiqilgan, Andrew McKewan guru 80-yillarning oxirlarida men dasturiy mahsulotlardan chiqib ketdi. "

Bill Ragsdale

 

Loyihalar

Boeing

Boeing 777 avionika tizimlari

"Boeing 777 avionikasi tizimlarida ishlash uchun yaratilgan va kodlangan Forth yadrolarni ishlab chiqdi. Forth yadrolar muhandislik dizayni, ishlab chiqarishni tekshirish va xato apparat qismlarini disk raskadroviy tekshiruvdan o'tkazish uchun ishlatilgan, yadro 68030, 68332, va 80960 mikroprotsessorlari bilan tanishdim.Birinchalik dasturlash kurslarini apparat dizayn muhandislariga o'rgatdim va ularning Forth kodi bo'yicha muammolarni hal qilishdi.Varx kodini rivojlantirishni kuzatish uchun CMS (Code Management System) yordamida VAX kompyuteri ustida ish olib borildi. yadro "in-circuit-emulators" yordamida amalga oshirildi. "

Robert Blythe

 

Funktsional test yadrolari

"Barcha CAS / CMS 777 LRUlarda Funktsional viktorina yadrosini (FTK) joylashtirish uchun mas'ul bo'lgan FTK, barcha Boeing 777 kompyuter panellarida joylashgan Forth tarjimon bo'lib, shuningdek, 68xxx seriyali yangi Forth xususiyatlarini va yangi apparatni o'z ichiga oladi".

Dennis R. Montgomery

 

Tadqiqot ilova

Reabilitatsiya dasturlari

Aleksis g'ildirakli stul

Aleksis "g'ildirakli g'ildiraklar" dizayni bilan innovatsion elektr g'ildirakli stul edi.O'zining izidan yurish va yonma-yon ketishida noyobdir. VA Palo Alto Heath Ta'minot Ta'minotining Rehab Ar-Ge Markazi, Alexisni 1987 yilda savdo sifatida sotish uchun Intex Industriesni litsenziyasiga ega va Intex San-Antonio maydonida yarim himoyachi sinovlari uchun 40 ta ishlab chiqarishni tashkil etdi. Keyinchalik qayta ishlash jarayonida kompaniya bankrotlik uchun hujjat topshirgan va bu vaqt ichida yanada ko'proq tijoratlashtirishga yo'l qo'yilmadi.

 

Lingraphica

Lingraphica - bu falaj yoki boshqa miya shikastlanishlaridagi afazi kasalliklari uchun ko'chma yordamchi va terapevtik aloqa vositasidir. 1987-1989 yillarda Rehab Ar & Ge Markazida VA Merit Review loyihasi doirasida ishlab chiqilgan va 1990 yilda Texnologiyalar transferi to'g'risida qonun bo'yicha sotilgan. 1996 yilda ota-kompaniya, Lingraphicare America, tibbiy asboblarni afazi bilan katta yoshlilarga klinik til va nutq terapiyasi xizmatlarini ko'rsatish uchun sotishdan bosh tortdi. Lingraphica kompaniyasining xizmat ko'rsatadigan xizmatlari an'anaviy nutq tili terapiyasidan ko'ra ko'proq yaxshilanishlarni va yaxshi yakuniy natijalarni hisobot qiladi.

 

Ultrasonik bosh bilan boshqariladigan g'ildirakli stul

Motorli g'ildirakli stul uchun ushbu interfeys, quadriplegiya bilan shaxslarga g'ildirakli stulning tezligini va yo'nalishini nazorat qilish uchun boshlarini egib qo'yishga imkon beradi. istalgan yo'nalishda harakat qilish kerak.

 

Ralf Fingerspelling qo'l

Bu kompyuterda boshqariladigan elektromexanik barmoq uchi bilan ishlaydigan kar odamlar bilan shaxsiy suhbatlarga qo'shimcha ravishda kompyuter va aloqa qurilmalariga kirishni yaxshilaydi.

 

Nogiron odamlar uchun hizmat qiladigan Forth ilovalari - 1992 yildagi Rochest Forth konferensiyasi materiallaridan - David L.Jaffe

"Ushbu maqolada men Forthning xususiyatlarini tadqiqotlarimdan va mening hamkasblarimdan olingan to'rtta maxsus misolga ega bo'lgan nogiron kishilarga xizmat qiladigan qurilmalarda ishlatilayotganini muhokama qilaman".

 


Iltimos, FIG veb-boshqaruvchisiga Forth muvaffaqiyatli misollari va tijorat dasturlarini topshiring.