2010-01-27 13 views
27

बहुत समय पहले मुझे याद है कि फर्थ प्रोग्रामिंग भाषा बहुत अच्छी थी। मैंने वास्तव में वर्षों में इसके बारे में कुछ भी नहीं सुना है। अभी भी उपयोग में लायक है? यदि हां, तो इसका किस प्रकार के अनुप्रयोगों का उपयोग किया जा रहा है?अभी भी उपयोग में है? यदि हां, तो कैसे और कहाँ?

+0

एंबेडेड सिस्टम। लेकिन क्या आपने पहले खोज की? इस प्रश्न के बहुत सारे मौजूदा उत्तर हैं। – dkretz

+2

वास्तव में, फोर्थ पर सभी SO प्रश्नों का काफी महत्वपूर्ण अनुपात 'क्या कोई अभी भी फोर्थ का उपयोग करता है?' ; -} – ConcernedOfTunbridgeWells

+1

अच्छा, मैंने एक खोज की, लेकिन मुझे वास्तव में यह नहीं लगा कि "आगे" टैग किए गए प्रश्न वास्तव में इस बात से बात करते थे कि यह अभी भी उपयोग में है या नहीं। क्षमा करें अगर मैंने अनदेखा किया। –

उत्तर

14

यह अभी भी ऐप्पल और सन जैसे लोगों द्वारा उपयोग में है - http://en.wikipedia.org/wiki/Open_Firmware पर एक नज़र डालें।

+5

सूर्य कौन? ओरेकल ने खुद को अपने स्वयं के सूर्य देवता निगल लिया है। ये अंधेरे दिन हैं। –

+2

मुझे संदेह है कि सूर्य आने वाले वर्षों तक हार्डवेयर पर नाम होगा - मैं किसी को लैरीस्टेशन के लिए खोलने को नहीं देख सकता। –

+1

ओएलपीसी एक्सओ ओपनफर्मवेयर का भी उपयोग करता है। – Broam

3

आप [संग्रहित] Space-Related Applications of Forth वेबपृष्ठ पर एक नज़र डाल सकते हैं कि कुछ नासा के सदस्य इसका उपयोग करते हैं। सुनिश्चित नहीं हैं कि तारीख तक उस सूची यद्यपि है ...

+1

साइट मर चुकी है। उपलब्ध अंतिम संस्करण यहां है: https://web.archive.org/web/20110204160744/http://forth.gsfc.nasa.gov/ –

4

मैं इस http://www.forth.com/

नवीनतम अद्यतन के साथ शुरू कर दिया है था 29 दिसंबर 2009 निश्चित लगता है यही कारण है। कोई इसका इस्तेमाल कर रहा है।

आप ग्राहक सूची के लिए पूछ सकते हैं। वह आपको बताएगा कि कौन। आप उनसे पूछ सकते हैं कि कैसे और कहाँ।

6

Factor, फर्थ के समान समेकित भाषा, इन दिनों व्यापक ध्यान प्राप्त कर रही है। This blog post शिक्षा में फैक्टर का उपयोग करने का अनुभव साझा करता है। Niue, जावा अनुप्रयोगों के लिए एक एम्बेड करने योग्य भाषा फर्थ द्वारा प्रेरित थी।

7

चक मूर, जिसने आविष्कार किया था, रंग की एक बोली का उपयोग करता है। उनके पास कुछ दिलचस्प परियोजनाएं चल रही हैं:

http://colorforth.com/haypress.htm हेप्रेस क्रीक सुपरकंप्यूटर। इसमें 9 एस 40 मल्टी-कंप्यूटर चिप्स हैं, जिनमें प्रत्येक 40 सी 18 कंप्यूटर है। कुल 700 कंप्यूटर 700 मेप्स या 250 गिप्स पर चल रहे हैं। प्रत्येक चिप में 3 ए/डी और 3 डी/एएस होता है। प्रत्येक में से 27 में से कुल।

http://greenarraychips.com/ उनकी हार्डवेयर कंपनी

4

Eserv - लोकप्रिय मेल, विंडोज के लिए वेब और प्रॉक्सी सर्वर - उल्लिखित (SP-आगे बोली) में लिखा है। हजारों उत्पादन साइटों पर लगभग 15 साल।

एनएनक्रॉन - विंडोज के लिए सबसे शक्तिशाली शेड्यूलर - एसपी-फर्थ में भी लिखा गया है।

www.eserv.ru, spf.sourceforge.net, nncron.ru

2

आगे से एक अच्छा उपयोग एक प्रणाली है कि के लिए एक रिमोट इंटरफ़ेस प्रकार है: (ए) एक हल्के एम्बेडेड सिस्टम चलाने के लिए उपयुक्त नहीं है लिनक्स जैसे ओएस; (बी) क्षेत्र में दूरस्थ रूप से नियंत्रित/प्रोग्राम करने योग्य/स्क्रिप्ट योग्य होने की आवश्यकता है; (सी) रिमोट इंटरैक्शन में उच्च विलंबता विशेषताएं हैं (परिवहन आदि के कारण)।

1

फॉर्थ अभी भी आईबीएम, ऐप्पल और सन द्वारा उपयोग में है। इसका उपयोग डिवाइस ड्राइवरों के लिए किया जाता है, विशेष रूप से ओएस के बूटिंग के दौरान उपयोग किया जाता है।

+0

क्या इसके बारे में कोई लेख/लिंक हैं? – CloudyMarble

1

मुझे पता है कि कम से कम जिस कंपनी के लिए मैं काम करता हूं, उसके लिए मैं काम करता हूं। हम जो भी आगे उपयोग करते हैं वह एम्बेडेड सिस्टम पर है, वैज्ञानिक उपकरणों को नियंत्रित करता है।

यह वह जगह है जहां आप अधिकतर हिस्सों में प्रमुख अंतर देखेंगे। एमपीईई या फ्लैशफर्थ जैसे एम्बेडेड आगे सहकारी राउंड-रॉबिन मल्टीटास्किंग का उपयोग करेंगे। यह वास्तविक समय प्रणालियों के लिए अच्छा है क्योंकि यह बहुत बुलेटप्रूफ है।

दूसरी तरफ डेस्कटॉप आगे ओएस की मल्टीटास्किंग सिस्टम का उपयोग करने के लिए प्रवृत्त होता है, लेकिन यह एक दूसरे से पोर्ट को दूसरे से बहुत मुश्किल बनाता है। डेस्कटॉप वातावरण पर पक्षपात के कारण यह शायद मुख्य कारणों में से एक है, यह मैकफोथ पर काफी लोकप्रिय दिखता था।

मैंने यह भी सुना है कि जेईटी - संयुक्त यूरोपीय टॉरस जैसे अन्य प्रोजेक्ट - डायग्नोस्टिक्स का उपयोग आगे बढ़ रहा है, इसलिए कम से कम दूसरी कंपनी पर जो मैं काम करता हूं उसके अलावा काम करता हूं।

1

जहां आप पूछते हैं? MpeForth। यह ब्रिटेन में स्थित एक कंपनी है। थियर वीएफएक्सफोर्थ (आगे की एक और बोली) मुख्य रूप से एम्बेडेड समाधानों में उपयोग की जा रही है। गोटो इस पृष्ठ About MPE। नीचे स्क्रॉल करें और आंशिक ग्राहक सूची पर एक नज़र डालें।

+0

क्या आप कृपया प्रदान किए गए समाधान को और विस्तारित कर सकते हैं? – abarisone

+0

@abarisone संपादित। – john

1

हां, वास्तव में अभी भी "अभी भी उपयोग किया जा रहा है"। हमने अभी Version 1.2.0 of 8th जारी किया है, हमारी सुरक्षित, क्रॉस-प्लेटफ़ॉर्म फर्थ व्युत्पन्न भाषा। यह एक छोटा लेकिन बढ़ता हुआ उपयोगकर्ता आधार है।

हमारे अलावा, कम से कम दो अन्य वाणिज्यिक फर्थ हैं: स्विफ्टफर्थ और एमपीई फर्थ। साथ ही कई मुफ्त फर्थ भी हैं।

2

मैं इसे एमएसपी 430 और एटीएमगा भागों पर उपयोग करता हूं। मैंने उन्हें खुद लिखा था। यह आसान है और कुछ भी लागत नहीं है। और यदि चीजें हैं तो मैं चीजों को तेजी से डीबग करता हूं। आप कीबोर्ड पर परीक्षण करते हैं। यह तेज़ है क्योंकि यह एक मैक्रो लेवल असेंबली की तरह है। और छोटा और आप हमेशा इसे छोटा कर सकते हैं। सी ठीक है लेकिन एक अच्छा कंपाइलर वास्तविक पैसे खर्च करता है और यह बहुत पारंपरिक है .. लोड को संकलित करें संपादित करें। आप फर्थ की तरह ऐसा नहीं करते .... मैं अपना फर्थ-लाइक कहता हूं। यह फर्थ मानकों को पूरा नहीं करता है, लेकिन जो भी जानता है वह मेरे कोड को पढ़ सकता है।

संबंधित मुद्दे

 संबंधित मुद्दे