मैं कंप्यूटर प्रोग्राम कैसे बनाऊं?

नोट: यह पृष्ठ प्रोग्राम बनाने के लिए चरण-दर-चरण निर्देश प्रदान नहीं करता है क्योंकि प्रोग्राम के प्रकार और प्रोग्रामिंग भाषा के आधार पर चरण अलग-अलग होते हैं।

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

भाषा को चुनना

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

कहा जा रहा है, किसी भी प्रोग्रामिंग भाषा की अवधारणाओं की बुनियादी समझ आपको आरंभ करने में मदद कर सकती है। प्रोग्रामिंग भाषाओं की हमारी सूची में विभिन्न प्रकार के सॉफ़्टवेयर के उदाहरण शामिल हैं जिन्हें प्रत्येक भाषा बना सकती है। यहां हमारी कुछ सिफारिशें दी गई हैं।

कंप्यूटर आशा सिफारिशें

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

यदि आप स्क्रिप्ट और प्रोग्राम विकसित करने में रुचि रखते हैं, जैसे कि ऑनलाइन फ़ोरम और सेवाएं, पर्ल, पीएचपी और पायथन HTML के अलावा सभी लोकप्रिय विकल्प हैं।

एक संपादक पर निर्णय लेना

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

कंप्यूटर आशा सिफारिशें

विंडोज उपयोगकर्ताओं के लिए, हम नोटपैड ++ जैसे संपादक का सुझाव देते हैं क्योंकि यह मुफ़्त है और सिंटैक्स हाइलाइटिंग का समर्थन करता है। यदि आप एक मैक पर हैं, तो आप TextEdit नाम के उनके मुफ्त संपादक का उपयोग कर सकते हैं। इसके अलावा, यह ध्यान रखना अच्छा है कि विज़ुअल बेसिक प्रोग्रामिंग, जैसे विज़ुअल बेसिक, प्रोग्राम बनाने के लिए उपयोग किए जाने वाले टूल में एडिटर और कंपाइलर को शामिल करते हैं।

संकलक

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

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

भाषा सीखना

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

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