प्रोग्रामिंग भाषा कैसे बनाएं
बहुत से लोग प्रोग्रामिंग भाषाओं के हर दिन उपयोग करते हुए कठिनाइयों या निराशा का अनुभव करते हैं। कुछ ऐसे चीजें चाहते हैं जिन्हें अधिक सरल तरीके से संभाला जा सकता है, जबकि दूसरों को उन विशेषताओं को लागू करना पसंद नहीं है जिन्हें वे सामान्य बनाना चाहते हैं। चाहे आप एक कंप्यूटर पेशेवर या एक शौकिया हो, आप अक्सर अपने आप को नई प्रोग्रामिंग भाषा बनाने की इच्छा की स्थिति के साथ सामना करेंगे।
सामग्री
चरणों
Video: जानें सी में हिंदी और उर्दू प्रोग्रामिंग: सी प्रोग्रामिंग भाग का परिचय: 1
1
अपने आप को शब्दावली के साथ परिचित कराएं संकलक लेखक अक्सर अज्ञात शब्दावली का उपयोग करते हैं। जारी रखने से पहले संकलक के बारे में पता करें सुनिश्चित करें कि आपको वह सब कुछ पता है जो आपको चाहिए।
2
तय करें कि आप किस समस्या को हल करेंगे क्या यह एक विशिष्ट डोमेन समस्या को संबोधित है या क्या यह सामान्य उपयोग के लिए एक भाषा है?
3
भाषा और इसकी अवधारणाओं के शब्दों के बारे में सोचो।
4
कुछ विशिष्ट कार्यों के बारे में सोचें, जो आपकी भाषा के साथ किसी को करना चाहें। उदाहरण के लिए, वे एक रोबोट को एक लाइन का पालन करने, उस पर अपेक्षाकृत पोर्टेबल डेस्कटॉप प्रोग्राम बनाने या उसके साथ वेब अनुप्रयोग बनाने के लिए निर्देशित करना चाह सकते हैं।
5
पिछले उदाहरणों के साथ वाक्यविन्यास विचारों (भाषा पाठ) के साथ प्रयोग।
6
वाक्यविन्यास के लिए एक औपचारिक व्याकरण लिखें
7
निर्णय लें कि क्या आप चाहते हैं कि भाषा को व्याख्या या संकलित किया जाए इसका मतलब यह है कि व्याख्या की दुनिया में उपयोगकर्ता शायद एक संपादक के साथ आपके प्रोग्राम को संपादित करेगा और दुभाषिया में सीधे चलाएगा, जबकि संकलन की दुनिया में उपयोगकर्ता आपके प्रोग्राम को संपादित करेगा, इसे संकलित करेगा, परिणामस्वरूप निष्पादक को बचाएगा और इसे निष्पादित करेगा।
8
अनुवादक और वाक्यविन्यास जनरेटर लिखें या इस के साथ आपकी सहायता करने के लिए एक टूल ढूंढें।
9
ऑब्जेक्ट कोड या मध्यस्थ लिखने के लिए वाक्यविन्यास जनरेटर जानकारी का उपयोग करें जनरेटर एक एएसटी बनाएँ और फिर एएसटी से ऑब्जेक्ट कोड तीन कोड पतों का उपयोग करें या इसके "बड़ा भाई" एसएसए, और उसके बाद अपने कार्यों, वैश्विक चर, आदि को परिभाषित करने के लिए एक प्रतीक तालिका बनाएं।
Video: Learn Android app development in HINDI Part 1
Video: 007 c-Creating First Program in C Programming सी प्रोग्राम कैसे लिखें-c tutorial
10
निष्पादक या जनरेटर कोड लिखें जो सब कुछ एकजुट करेगा।
11
भाषा को जांचने के लिए कई परीक्षण कार्यक्रम लिखें
12
विचार करें कि उपयोगकर्ता अपने कार्यक्रमों की गलतियों को कैसे समाप्त करेगा।
13
यदि आपकी भाषा एक मानक पुस्तकालय का उपयोग करती है, तो इसे लिखें इसके अलावा कचरा कलेक्टर या अन्य सामान्य भाषा निष्पादन सुविधाओं को जोड़ने के मामले में इसे ज़रूरत है
14
अपनी भाषा को इसके विवरण के साथ प्रकाशित करें और इसके कुछ उदाहरणों को प्रकाशित करें।
युक्तियाँ
- भाषा को डिजाइन करके प्रारंभ करें और जब तक आप संतुष्ट न हो जाएं और आपके डिज़ाइन से जुड़े सभी (या अधिक) प्रश्नों या समस्याओं का जवाब नहीं देते, तब तक कोई भी कोड लिखना नहीं है, क्योंकि बाद में डिजाइन को बदलने में आसान है
- अपने कंपाइलर और दुभाषिया के लिए अपने लक्षित प्लेटफॉर्म (ऑपरेटिंग सिस्टम और लाइब्रेरीज़) को जानिए, क्योंकि सभी के बाद आप इसका उपयोग और हेरफेर करने जा रहे हैं।
चेतावनी
- सोचें कि क्या आपको वास्तव में एक नई भाषा की जरूरत है और आपके पास फिर से क्या है कि दूसरों के पास नहीं है (यह विशेषताओं का संयोजन या केवल एक ही हो सकता है)।
- भाषा लिखना मुश्किल है अगर आप नहीं जानते कि आप क्या कर रहे हैं इसमें बहुत सारा अभ्यास की आवश्यकता भी है
- भाषा डिजाइन के साथ बहुत समय बिताने के लिए तैयार हो जाओ, क्योंकि जब आप कंपाइलर लिखते हैं और डिजाइन बिन्दु पार करते हैं तो आपको भाषा को बदलने का अवसर नहीं होगा।
- कई भाषाओं के मिश्रण पर अपनी विशेषताओं के आधार पर प्रयास करने की कोशिश मत करो, जैसे कहें कि भाषा X, Y और Z भाषाओं का एक संघ होगा। इतिहास ने दिखाया है कि इस तरह से बनाई गई भाषा कभी सफल नहीं होती हैं क्योंकि अन्यथा विश्व सीएल पर आधारित कुछ के बजाय पीएल / 1 में कार्यक्रम होगा।
आप की आवश्यकता होगी चीजें
- धैर्य
- भाषा की विशेषताओं और डिजाइन के बारे में ज्ञान (आप पढ़ना चाहते हैं "प्रोग्रामिंग भाषा डिजाइन अवधारणाओं" ("प्रोग्रामिंग भाषाओं और मानदंड" डेविड ए वाट द्वारा)
- संकलन सिद्धांत के बारे में ज्ञान (क्योंकि आप अपनी भाषा के लिए एक कंपाइलर और दुभाषिया लिखेंगे और इसके क्रियान्वयन को पूरा करने के लिए इसका संदर्भ होगा)
- आपकी भाषा के लिए उपयोग (याद रखें कि सी या लिस्प जैसे कुछ सबसे अधिक इस्तेमाल की जाने वाली भाषाएं कुछ विशेष करने के लिए बनाई गई थीं जैसे यूनिक्स बनाने या प्रतीकात्मक गणना)
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
- Android पर एक भाषा कैसे जोड़ें
- प्रोग्रामिंग सीखने के लिए कैसे
- प्रोग्रामिंग भाषा कैसे सीखें
- विंडोज 7 की भाषा बदलने के लिए
- डीएलएल फ़ाइलों को संशोधित करके एक प्रोग्राम को कैसे ठीक करें
- कार्यक्रम को कैसे सीखना शुरू करें
- ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को कैसे समझें
- प्रोग्रामिंग भाषा में एक एल्गोरिथ्म कैसे लिखना
- कैसे अंग्रेजी भाषा शब्दावली को समृद्ध करने के लिए
- एक दुभाषिया के रूप में प्रभावी रूप से प्रशिक्षित कैसे करें
- एनएलपी का उपयोग कैसे करें
- सॉफ्टवेयर विकास नौकरी कैसे प्राप्त करें
- कंप्यूटर विशेषज्ञ कैसे बनें
- प्रोग्राम कैसे करें
- कैसे एक विशेषज्ञ सीखने प्रोग्रामिंग भाषाओं हो
- पर्ल कैसे सीखें
- प्रोग्रामिंग के बुनियादी सिद्धांतों को कैसे जानें
- सी ++ में प्रोग्रामिंग कैसे सीखें
- विंडोज 8 में भाषा बदलने के लिए
- टर्बो सी ++ आईडीई के साथ सी में प्रोग्रामिंग सीखना कैसे शुरू करें
- 3 डी में कंप्यूटर गेम्स कैसे तैयार करें