कार्यक्रम बनाने के लिए कार्यक्रम

Anonim

प्रोग्रामिंग के लिए कार्यक्रम

प्रोग्रामिंग - प्रक्रिया रचनात्मक और दिलचस्प है। कार्यक्रम बनाने के लिए हमेशा भाषाओं को जानने की आवश्यकता नहीं होती है। कार्यक्रम बनाने के लिए किस उपकरण की आवश्यकता है? आपको प्रोग्रामिंग वातावरण की आवश्यकता है। इसके साथ, आपकी टीमों का अनुवाद कंप्यूटर-समझने योग्य बाइनरी कोड में किया जाता है। यहां केवल बहुत सारी भाषाएं हैं, और प्रोग्रामिंग वातावरण और भी हैं। हम कार्यक्रम बनाने के लिए कार्यक्रमों की एक सूची पर विचार करेंगे।

PASCALABC.NET।

Pascalabc.net_

Pascalabc.net पास्कल के लिए एक साधारण नि: शुल्क विकास वातावरण है। यह वास्तव में प्रशिक्षण के लिए स्कूलों और विश्वविद्यालयों में प्रयोग किया जाता है। रूसी में यह कार्यक्रम आपको किसी भी जटिलता की परियोजनाएं बनाने की अनुमति देगा। कोड संपादक सुझाव देगा और आपकी मदद करेगा, और कंपाइलर त्रुटियों को इंगित करना है। इसमें प्रोग्राम निष्पादन की उच्च गति है।

पास्कल भाषा का उपयोग करने का लाभ - यह एक ऑब्जेक्ट उन्मुख प्रोग्रामिंग है। ओओपी प्रक्रियात्मक प्रोग्रामिंग के लिए अधिक सुविधाजनक है, हालांकि मात्रा।

दुर्भाग्यवश, PASCALABC.NET कंप्यूटर संसाधनों के लिए थोड़ा सा आभारी है और पुरानी मशीनों पर भूख लगी जा सकती है।

नि: शुल्क पास्कल

फ्री-पास्कल

फ्री पास्कल एक क्रॉस-प्लेटफार्म कंपाइलर है, प्रोग्रामिंग पर्यावरण नहीं है। इसके साथ, आप लेखन की शुद्धता पर कार्यक्रम की जांच कर सकते हैं, साथ ही इसे चला सकते हैं। लेकिन आप इसे संकलित नहीं कर पाएंगे। नि: शुल्क पास्कल में एक उच्च निष्पादन गति है, साथ ही एक सरल और समझने योग्य इंटरफ़ेस भी है।

जैसे कि इनमें से कई कार्यक्रमों में, मुफ्त पास्कल में कोड संपादक प्रोग्रामर को टीम के लेखन को पूरा करने में मदद कर सकता है।

उनका शून्य यह है कि कंपाइलर केवल निर्धारित कर सकता है: त्रुटियां हैं या नहीं। यह एक स्ट्रिंग को हाइलाइट नहीं करता है जिसमें एक त्रुटि की जाती है, इसलिए उपयोगकर्ता को इसकी तलाश करनी है।

टर्बो पास्कल

टर्बो-पास्कल

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

टर्बो पास्कल के पास ट्रेसिंग के रूप में ऐसी दिलचस्प विशेषता है। ट्रेस मोड में, आप प्रोग्राम चरण चरण के काम को देख सकते हैं और डेटा में परिवर्तन का पालन कर सकते हैं। यह त्रुटियों का पता लगाने में मदद करेगा, जो कि सबसे कठिन - तार्किक त्रुटियां हैं।

यद्यपि टर्बो पास्कल उपयोग में सरल और भरोसेमंद है, फिर भी वह थोड़ा पुराना है: 1 99 6 में बनाया गया, टर्बो पास्कल केवल एक ओएस-डॉस के लिए प्रासंगिक है।

लाजरस।

लाजरस।

यह पास्कल में एक दृश्य प्रोग्रामिंग वातावरण है। इसका सुविधाजनक, सहज ज्ञान युक्त इंटरफ़ेस आपको न्यूनतम ज्ञान ज्ञान के साथ आसानी से प्रोग्राम बनाने की अनुमति देता है। लाजर डेल्फी प्रोग्रामिंग भाषा के साथ लगभग पूरी तरह से संगत है।

एल्गोरिदम और हियासम के विपरीत, लाजर भी हमारे मामले में भाषा के ज्ञान का तात्पर्य है - पास्कल। यहां आप न केवल माउस के साथ प्रोग्राम को टुकड़ों में एकत्र करते हैं, बल्कि प्रत्येक तत्व के लिए कोड भी निर्धारित करते हैं। यह आपको कार्यक्रम में होने वाली प्रक्रियाओं को और अधिक समझने की अनुमति देता है।

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

दुर्भाग्यवश, यदि आपके कोई प्रश्न हैं, तो आपके लिए देखने के उत्तर इंटरनेट पर होंगे, क्योंकि लाजर के पास कोई दस्तावेज नहीं है।

Hiasm।

Hiasm।

हियास एक नि: शुल्क डिजाइनर है जो रूसी में उपलब्ध है। आपको प्रोग्राम बनाने के लिए भाषा को जानने की आवश्यकता नहीं है - यहां आप एक टुकड़े पर हैं, एक डिजाइनर की तरह, इसे इकट्ठा करें। यहां बहुत सारे घटक उपलब्ध हैं, लेकिन आप जोड़ों को सेट करके अपने वर्गीकरण का विस्तार कर सकते हैं।

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

हियास काफी शक्तिशाली है और इसमें प्रोग्राम निष्पादन की उच्च गति है। गेम बनाते समय यह विशेष रूप से महत्वपूर्ण है, जब एक ग्राफिक मॉड्यूल का उपयोग किया जाता है, जो काफी धीमा हो जाता है। लेकिन हियास के लिए यह कोई समस्या नहीं है।

कलन विधि

कलन विधि

एल्गोरिदम रूसी में कार्यक्रम बनाने के लिए एक माध्यम है, जो कुछ में से एक है। इसकी सुविधा यह है कि यह पाठ दृश्य प्रोग्रामिंग का उपयोग करता है। इसका मतलब है कि आप भाषा को जानने के बिना एक कार्यक्रम बना सकते हैं। एल्गोरिदम एक डिजाइनर है जिसमें घटकों का एक बड़ा सेट है। प्रोग्राम प्रलेखन में आप जो भी घटक के बारे में जानकारी प्राप्त कर सकते हैं।

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

मुफ्त संस्करण में, आप एक परियोजना को केवल डेवलपर की वेबसाइट पर और केवल 3 बार और दिन में केवल 3 बार एक प्रोजेक्ट संकलित कर सकते हैं। यह मुख्य minus में से एक है। आप एक लाइसेंस प्राप्त संस्करण खरीद सकते हैं और प्रोग्राम में सीधे परियोजनाओं को संकलित कर सकते हैं।

Intellij विचार

Intellij विचार

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

इंटेलिज विचार में एक और सुविधाजनक सुविधा स्वचालित स्मृति प्रबंधन है। तथाकथित "कचरा कलेक्टर" लगातार उस स्मृति पर नज़र रखता है जो कार्यक्रम के लिए खड़ा है, और, मामले में जब स्मृति की आवश्यकता नहीं होती है, तो कलेक्टर इसे मुक्त करता है।

लेकिन केवल विपक्ष है। थोड़ा उलझन में इंटरफ़ेस उन समस्याओं में से एक है जो शुरुआती प्रोग्रामर का सामना करते हैं। यह भी स्पष्ट है कि इस तरह के एक शक्तिशाली माध्यम में सही संचालन के लिए बहुत अधिक सिस्टम आवश्यकताएं हैं।

पाठ: Intellij विचार का उपयोग कर एक जावा प्रोग्राम कैसे लिखें

ग्रहण

ग्रहण

अक्सर, एक्लिप्स का उपयोग जावा प्रोग्रामिंग भाषा के साथ काम करने के लिए किया जाता है, लेकिन यह अन्य भाषाओं के साथ भी काम का समर्थन करता है। यह मुख्य प्रतियोगियों इंटेलिज विचार में से एक है। ऐसे कार्यक्रमों से ग्रहण के बीच अंतर यह है कि इस पर विभिन्न परिवर्धन स्थापित किए जा सकते हैं और इसे पूरी तरह से अनुकूलित किया जा सकता है।

ग्रहण में एक उच्च संकलन और निष्पादन गति भी है। इस माहौल में बनाए गए प्रत्येक कार्यक्रम, आप किसी भी ऑपरेटिंग सिस्टम पर चला सकते हैं, क्योंकि जावा एक क्रॉस-प्लेटफ़ॉर्म भाषा है।

Intellij विचार से ग्रहण के बीच अंतर - इंटरफ़ेस। ग्रहण में, यह बहुत आसान और स्पष्ट है, जो शुरुआती लोगों के लिए इसे और अधिक सुविधाजनक बनाता है।

लेकिन, जावा के लिए सभी आईडीई की तरह, ग्रहण की अभी भी अपनी सिस्टम आवश्यकताएं हैं, इसलिए यह प्रत्येक कंप्यूटर पर काम नहीं करेगी। हालांकि इन आवश्यकताओं और उच्च नहीं।

विश्वास के साथ यह कहना असंभव है कि कार्यक्रम बनाने के लिए कौन सा कार्यक्रम सबसे अच्छा है। आपको एक भाषा का चयन करने की आवश्यकता है और फिर प्रत्येक बुधवार को इसके लिए प्रयास करें। आखिरकार, प्रत्येक आईडीई अलग है और इसकी अपनी विशेषताएं हैं। कौन जानता है कि आपको किसकी संभावना होगी।

अधिक पढ़ें