कुछ समय पहले मैंने 4tH का मूल्यांकन किया, Forth का कार्यान्वयन। मुझे लगता है कि यह आपकी आवश्यकताओं के सभी से मिलता है। उदाहरण के लिए कंपाइलर केवल 61 केबी है। फ़्लोटिंग पॉइंट नंबरों के लिए भी पूर्ण समर्थन है, यदि आप तकनीकी/वैज्ञानिक उद्देश्यों के लिए इसका उपयोग करने का प्रयास करना चाहते हैं तो महत्वपूर्ण है।
4 MS-DOS, एमएस-विंडोज (दोनों 16 बिट और 32 बिट), लिनक्स, Coherent, AIX, SunOS, BOS, बीएसडी, मैक ओएस एक्स, BeOS, RISC OS, आदि सहित सबसे ऑपरेटिंग सिस्टम, पर चलता है Download (विंडोज इंस्टालर, 1.5 एमबी, मैनुअल शामिल है)। Manual (पीडीएफ, 1.1 एमबी)।
Google समूह 4tH-compiler के आस-पास एक सक्रिय समुदाय केंद्रित है। उदाहरण के लिए आज मुझे दो संदेश प्राप्त हुए।
कृपया ध्यान दें कि 4tH में आप अपने परिभाषित शब्दों को परिभाषित नहीं कर सकते (संकलन समय पर निष्पादित शब्द)। यह एक गंभीर सीमा नहीं है, जब तक कि आप उन्नत फर्थ सुविधाओं को कवर नहीं करना चाहते हैं।
आप आरंभ करने के लिए, स्थापना एक खाली फ़ोल्डर में संकलक, 4th.exe
, नकल के बाद, इस निर्देशिका में दो फ़ाइलों बनाने HelloWorld.bat
और HelloWorld.4th
(जैसा कि इस मैनुअल या इंटरैक्टिव संकलन से स्पष्ट नहीं है) , और चलाने के HelloWorld.bat:
HelloWorld.bat:
4th.exe cx HelloWorld.4th
pause
HelloWorld.4th:
: hello ." Hello from XYZ!" cr cr ;
hello
स्रोत
2010-03-13 21:54:28
कुछ विश्वविद्यालय के पाठ्यक्रमों gforth (का उपयोग http://www.complang.tuwien.ac.at/forth/gforth /) जो भी शुरू करने के लिए अच्छा है। –
प्रश्न "* क्या सीखना और फर्थ का उपयोग करना व्यावहारिक है? *" दुख से हटा दिया गया है। यदि ओपी या 10k प्रतिष्ठा वाला कोई भी व्यक्ति (हटाए गए पदों को देखने के लिए आवश्यक है) इस पोस्ट तक पहुंच सकता है और उसे कहीं भी कैश/कैश कर सकता है, तो यह बहुत अच्छा होगा - ऐसा लगता है कि यह एक दिलचस्प सवाल होता (हालांकि मैं इसके ऑफटॉपिकनेस/अनूठाता को स्वीकार करता हूं इसलिए)। –