2011-02-03 10 views
11

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

मैं चारों ओर पढ़ा है और मैं iphone पर दुभाषिए के बारे में मिश्रित जानकारी देखा है। ऐप्पल क्या अनुमति देगा?

मैं इस एप्लिकेशन को जो एक अच्छा विचार है लेकिन जाहिरा तौर पर काम नहीं करता है देखा है - http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=415827304&mt=8&u1=web&affId=1860684

किसी भी उत्तर के लिए धन्यवाद। इस बीच मैं इस भाषा के लिए कुछ विचार प्रस्तुत करूंगा।

+4

कृपया थोड़ा और क्या आप "की व्याख्या करना चाहते हैं के बारे में विशिष्ट होना ": सुअर लैटिन? गणित? साहित्य? ज्योतिषीय चार्ट? –

+0

"मुझे अपनी खुद की भाषा को जाने-माने कंप्यूटिंग और गणित की दिशा में तैयार करने का विचार पसंद है।" यह कई तरीकों से अजगर की तरह होगा और ज्यादातर गणितीय कार्यों को घेर लेगा। –

उत्तर

13

एप्पल 2010 की iOS एप्लिकेशन स्टोर देर Q3 में प्रोग्रामिंग भाषा दुभाषिए की इजाजत दी आधिकारिक तौर पर शुरू कर दिया (वे इस स्पष्ट करने के लिए उनके एसडीके अनुबंध बदल)। हालांकि दुभाषिया (UIWebview में जावास्क्रिप्ट को छोड़कर) को किसी भी डाउनलोड किए गए कोड को चलाने की अनुमति नहीं है। केवल ऐप में बनाया गया कोड, या उपयोगकर्ता द्वारा टाइप किया गया कोड।

5 या अधिक बेसिक वर्तमान में ऐप स्टोर में उपलब्ध दुभाषिए हैं। उन्हें सभी को आपके मूल कार्यक्रम में टाइप करने की आवश्यकता होती है।

आप एक दुभाषिया बनाते हैं, तो आप (फ़ाइल सैंडबॉक्स या स्पॉन प्रक्रियाओं के प्रयास के बाहर ताक-झांक आदि की अनुमति नहीं है,)

+0

आप सभी को धन्यवाद। यह कुछ ऐसा है जो मैं कर सकता हूं। मैं अपनी खुद की सरल भाषा पाइथन के समान बना दूंगा। यह सरल कंप्यूटेशंस करने के लिए कुछ भी उन्नत नहीं करेगा। –

+1

जब ऐप्पल ने छोड़ा तो ऐप्पल ने 'दिमाग के लिए साइकिल' बनाना बंद कर दिया। –

4

सिद्धांत रूप में, एप्पल, जब तक वे कोड डाउनलोड नहीं कर सकता के रूप में दुभाषिए की अनुमति देता है। एक योजना दुभाषिया है जिसे "पिक्सी स्कीम III" कहा जाता है जो ऐप स्टोर में है।

13

मुझे यकीन है कि यह iOS SDK सैंडबॉक्स नियमों का अनुपालन करता है चाहते हो सकता है पिक्सी योजना III के डेवलपर। यह केवल आईपैड पर चलता है। शायद यह कुछ टिप्पणियों के बारे में कुछ टिप्पणियां हैं और इसी तरह के ऐप्स के अन्य संभावित डेवलपर्स की मदद करेंगे।

पिक्सी स्कीम III लगभग पूर्ण "आर 5" योजना है (यानी, जो रिचर्ड केल्सी, विलियम क्लिंजर और जोनाथन रीस (संपादकों) द्वारा निर्दिष्ट मानक को पूरा करता है, 20 फरवरी 1 99 8। "एल्गोरिदमिक पर संशोधित 5 रिपोर्ट भाषा योजना ")। आर 5 रिपोर्ट द्वारा आवश्यक एकमात्र चीजें जो पिक्सी स्कीम III में फाइलों के इंटरफेस को शामिल नहीं करती है - चूंकि आईपैड सामान्य उपयोगकर्ता को इसके अंतर्निहित यूनिक्स फ़ाइल सिस्टम तक पहुंचने की इजाजत नहीं देता है, इसलिए मैंने प्रवाह के साथ जाने का फैसला किया और कहा कि प्रतिबंध के साथ रहती

इसके अलावा, पिक्सी योजना III खुला स्रोत (जीएनयू जीपीएल) है;। एप्पल अतीत में खुला स्रोत सामग्री के बारे में चिंताओं पड़ा है

इसके अलावा, योजना है। एक अत्यंत शक्तिशाली सामान्य उद्देश्य प्रोग्रामिंग भाषा।

तो मैं मानता हूं कि मैं थोड़ा आश्चर्यचकित था और बहुत खुश था कि ऐप्पल ने ऐप स्टोर के लिए अपना ऐप स्वीकार कर लिया था। (मैं सालों के लिए योजना दुभाषियों का विकास कर रहा हूं: मैक के लिए मैंने कई शेयरवेयर/ओपन-सोर्स स्कीम दुभाषियों को जारी किया है।) मैं निश्चित रूप से कोड डाउनलोड नहीं करने वाले ऐप के बारे में प्रतिबंधों को पूरा करता हूं, और मुझे संदेह है कि मैंने कई अन्य चीजों की मदद की है :, या किसी अन्य निम्न स्तर यूनिक्स आदेश R5 मानक द्वारा नहीं की आवश्यकता के लिए

  1. मैं यूनिक्स "प्रणाली" कमांड के लिए एक इंटरफेस की तरह कुछ भी शामिल नहीं किया।
  2. मैंने आईपैड ऐप्स विकसित करने के लिए ऐप्पल के पुस्तकालयों के किसी भी प्रकार का इंटरफ़ेस नहीं किया - पिक्सी स्कीम III इनपुट और आउटपुट दोनों के लिए टेक्स्ट-आधारित है।
  3. मैंने ऐप्पल के इच्छित रूप और आईपैड ऐप्स के लिए महसूस करने के लिए दिखाई देने वाली योजना दुभाषिया के लिए एक उपयोगकर्ता इंटरफ़ेस डिज़ाइन का पता लगाने की कोशिश करते हुए काफी समय बिताया।(जैसा कि आप कल्पना कर सकते हैं के रूप में, एप्पल कैसे iPad के लिए एक प्रोग्रामिंग भाषा के उपकरण को विकसित करने के लिए कोई दिशानिर्देश नहीं था।)

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

कोई भी जो आगे की जानकारी चाहता है वह ईमेल द्वारा मुझसे संपर्क करने के लिए स्वागत है।

और वैसे, मैं शायद उल्लेख करना चाहिए कि नामों की समानता के बावजूद, मैं कर रहा हूँ नहीं "Saurik" ... :-)

संबंधित मुद्दे