गैर-अंग्रेज़ी-आधारित प्रोग्रामिंग भाषाएँ [बंद]


11

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

रहे हैं कई अन्य गैर अंग्रेजी आधारित प्रोग्रामिंग भाषाओं और यहां तक कि एक है स्टैक ओवरफ़्लो में संबंधित सवाल । इन भाषाओं के बारे में मेरे कई सवाल हैं:

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

मुझे केवल यह कहने दें कि मैंने बेसिक में कोड करना सीख लिया है, बिना अंग्रेजी में एक शब्द कहने या लिखने में सक्षम हुए।
जॉब

2
@ जोब - आप अपनी सही ढंग से वर्तनी और छिद्रित टिप्पणी के साथ अंग्रेजी में अपनी क्षमता की कमी को अच्छी अंग्रेजी में छिपाते हैं; ;-) मुझे लगता है कि आपने जब से सीखा है।
जॉन हॉपकिंस

जवाबों:


10

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

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

तो केवल उचित श्रोता जो गैर-अंग्रेजी-आधारित प्रोग्रामिंग भाषा हो सकते हैं, वे गैर-प्रोग्रामर हैं जो प्रोग्रामर नहीं बनना चाहते हैं, और छोटे कोड स्निपेट लिखते हैं। यहां आपके पास एक्सेल फ़ंक्शन के स्थानीयकृत नाम हैं। यहां आपके पास बच्चों के लिए सरल भाषा हो सकती है; ऐसी भाषाओं में कोई शब्द नहीं हो सकता है, जैसा कि स्क्रैच में है


5

AppleScript में एक सुविधा होती थी जिसे बोलियाँ कहा जाता था, जिसमें शब्दकोश मैपिंग स्क्रिप्टिंग का उपयोग अन्य भाषाओं में AppleScript (बहुत सामान्य रूप से अंग्रेज़ी जैसी भाषा) लिखने के लिए किया जा सकता था। यहाँ देखें: http://www.cs.utexas.edu/~wcook/Draft/2006/ashopl.pdf - पेज बीस AppleScript के अंतर्राष्ट्रीयकरण को कवर करना शुरू करता है, लेकिन अगर आपको मैक पर स्क्रिप्टिंग में कोई दिलचस्पी है। पूरा पेपर पढ़ने लायक है।

अफसोस की बात है कि मैक ओएस एक्स के कुछ समय पहले फीचर को वापस ले लिया गया था।


3

उन चीजों में से एक जिसने मुझे VBA में कुछ भी प्रोग्राम करने की कोशिश नहीं की, यह था कि किसी समय वर्ड के स्थानीय संस्करण का उपयोग करने वाले किसी व्यक्ति ने एक स्क्रिप्ट फ़ाइल खोली, और उसने स्पेनिश में BASIC कीवर्ड दिखाए! arrghhh! यह इतना भयानक दृश्य था (गंभीरता से, बकरी के साथ ठीक है) कि मुझे कुछ लिखने का डर था और फिर इसे छिपकर प्रस्तुत किया गया।

(BTW, मेरी मूल भाषा स्पेनिश है और मैं वास्तव में इसे पसंद करता हूं)


9
यदि आप काम पर हैं तो BTW न करें। वास्तव में, बस नहीं
कोई भी

0

WinDev अंग्रेजी (अगर, तब, वरना) या फ्रेंच में भाषा के कीवर्ड्स का उपयोग करने की अनुमति देता है (si, alors, sinon) (कम से कम आखिरी बार मुझे इसका इस्तेमाल करना पड़ा था, सालों पहले)। आप वास्तव में यह नहीं कह सकते कि यह एक प्रोग्रामिंग भाषा है ... लेकिन, ओह, ठीक है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.