HiAsm
एच. आई. ए. एस. एम. (हाई एसेम्बलर) () विंडोज मोबाइल, जैसे पॉकेट पी. सी. पी. डी. ए. पर आधारित उपकरणों के लिए अनुप्रयोगों के अलावा, विंडोज ए. पी. आई. (विन32), क्यू. टी., डब्ल्यू. एक्स. विजेट, स्क्रिप्ट और पी. एच. पी., एच. टी. एम. एल. और जावास्क्रिप्ट में पृष्ठों के लिए एक मुफ्त अनुप्रयोग एकीकृत विकास वातावरण (आई. डी. ई.) है। एच. आई. ए. एस. एम. दृष्टिकोण मॉडल-संचालित वास्तुकला के कार्यान्वयन का एक व्यावहारिक उदाहरण है, जिसे "मॉडल के विकास" के रूप में भी जाना जाता है। इस दृष्टिकोण का महत्व प्लेटफ़ॉर्म, वास्तुकला, हार्डवेयर विक्रेताओं और सिस्टम सॉफ़्टवेयर से अमूर्त है। डिजाइन करते समय, उपयोगकर्ताओं को प्रोग्रामिंग भाषाओं और ऑपरेटिंग सिस्टम सुविधाओं के ज्ञान की आवश्यकता नहीं होती है, इस प्रकार उपयोगकर्ताओं को एक सहज ग्राफिकल इंटरफेस का उपयोग करके अपने मॉडल को नियंत्रित करके एप्लिकेशन बनाने की अनुमति मिलती है। पैकेज हायएसम में पूरक पैकेज हैं जिनका उपयोग आप कुछ प्रकार के अनुप्रयोगों के लिए कर सकते हैं। डेल्फी और एफ. पी. सी. पर्यावरण के साथ आने वाला मूल पैकेज लोगों को इंटरनेट, डेटाबेस, ग्राफिक्स (जी. डी. आई. और ओपन. जी. एल.), ध्वनि, पृष्ठभूमि कार्यक्रम, ऐपलेट, नियंत्रण पैनल, पुस्तकालयों (डी. एल. एल. फाइलें) आदि सहित व्यापक मल्टीमीडिया क्षमताओं का उपयोग करके छोटे विंडोज अनुप्रयोगों को विकसित करने की अनुमति देता है। पॉकेट पीसी पूर्व पैकेज की तरह, यह उपयोगकर्ताओं को अनुप्रयोगों को विकसित करने की अनुमति देता है, लेकिन इस बार यह पॉकेट पीसी पीडीए और कुछ स्मार्टफोन के लिए विंडोज सीई के तहत है। पैकेज को संरचित किया गया है ताकि पॉकेट पीसी के तहत एकत्र की गई योजना को डेल्फी और एफपीसी और इसके विपरीत में पोर्ट करने के लिए वस्तुतः किसी बदलाव की आवश्यकता नहीं है, इस प्रकार प्रोग्राम विकसित करने और उन्हें अन्य प्लेटफार्मों पर पोर्ट करने के लिए समय कम हो जाता है। वेब जैसा कि नाम से पता चलता है, यह पैकेज उपयोगकर्ताओं को पी. एच. पी., क्लाइंट-साइड जावास्क्रिप्ट और एच. टी. एम. एल. का उपयोग करके वेब सर्वर के लिए अनुप्रयोग विकसित करने की अनुमति देता है। इस पैकेज की एक विशिष्ट विशेषता यह है कि संकलित पैटर्न के लिए उत्पन्न कोड गुणवत्ता में लगभग बराबर है जो एक डेवलपर हाथ से लिख सकता है। इसके कारण, पैकेज का उपयोग बाद के मैनुअल संपादन के साथ स्वचालित रूप से टेम्पलेट वेब अनुप्रयोगों को उत्पन्न करने के लिए भी किया जा सकता है। एफ. ए. एस. एम. अधिकांश पैकेज एच. आई. ए. एस. एम. की क्षमताओं के उदाहरण और प्रदर्शन के रूप में कार्य करता है। इसलिए, यह संभवतः केवल उन प्रोग्रामरों को ही पसंद आएगा जो अपने स्वयं के पैकेज विकसित करना चाहते हैं। यह कोड सम्मिलन के घटकों और उनके बीच के लिंक का उपयोग करके शुद्ध असेंबली (फ्लैट असेंबलर, एफएएसएम) में विंडोज एपीआई अनुप्रयोगों को लिखने की अनुमति देता है। क्यूटी पर आधारित क्यूटी पैकेज उपयोगकर्ताओं को क्रॉस-प्लेटफ़ॉर्म अनुप्रयोगों को विकसित करने की अनुमति देते हैं। हायएसम को केवल वाइन के माध्यम से लिनक्स पर चलाया जा सकता है। उत्साह 5 सड़क पर है (आप इसे उबंटू पर स्थापित कर सकते हैं) जो लिनक्स पर भी काम कर रहा है और इसमें जीसीसी आदि शामिल होंगे। डब्ल्यूएक्सविडगेट्स पैकेज डब्ल्यूएक्सविडगेट्स और क्यूटी पर आधारित हो सकते हैं। उपयोगकर्ता इनका उपयोग क्रॉस-प्लेटफ़ॉर्म अनुप्रयोग बनाने के लिए कर सकते हैं। हायएसम 5 अब पर्यावरण के पांचवें संस्करण का विकास बंद कर दिया गया है। हालाँकि, HiAsm.NET परियोजना इसकी निरंतरता है। HiAsm.NET को मूल रूप से बड़ी मात्रा में HiAsm 5 स्रोत कोड का उपयोग करके बनाया गया था। एक निश्चित बिंदु से, इसे मूल कोड के साथ पूरक किया गया था जो एच. आई. ए. एस. एम. 5 में नहीं था या हस्तांतरण के लिए उपयुक्त नहीं था। इसलिए, इन दोनों परियोजनाओं को एक साथ न जोड़ें। संदर्भ बाहरी लिंक एचआईएएसएम 5 HiAsm.NET दृश्य प्रोग्रामिंग भाषाएँ एकीकृत विकास वातावरण डब्ल्यूएक्सविडगेट्स पास्कल (प्रोग्रामिंग भाषा) सॉफ्टवेयर