2009-11-25 11 views
9

प्रोग्रामिंग भाषाएं हैं जो देशी कोड को संकलित करती हैं और किसने उनके साथ एक व्यापक लाइब्रेरी प्रदान की है?प्रोग्रामिंग भाषाएं जो देशी कोड को संकलित करती हैं और बैटरी में

पुस्तकालय है कि इस तरह नेटवर्किंग, फ़ाइल आईओ, रेगुलर एक्सप्रेशन से, डाटाबेस, ग्राफिक्स, मल्टीमीडिया, Win32 एपीआई बाइंडिंग, फ़ाइल संपीड़न, आदि के रूप में कार्यक्षमता शामिल

+2

मुझे लगता है कि हम विशेष कंपाइलर्स/विक्रेता कार्यान्वयन के बारे में बात कर रहे हैं? क्योंकि मुझे नहीं लगता कि कोई भी भाषा उस चीज़ को संतुष्ट करती है जिसके बारे में आप बात कर रहे हैं। –

उत्तर

1

मैं वर्तमान में क्यूटी साथ काम कर रहा हूँ।

http://doc.trolltech.com/4.5/index.html

संपादित करें: एक nitpick ..

एक प्रोग्रामिंग 'भाषा' एक व्याकरण और शब्दों और वाक्य रचना किए जा सकें। इसमें आप जिन चीजों के बारे में पूछ रहे हैं उनमें से कोई भी नहीं है। आप एपीआई के बारे में क्या जानना चाहते हैं, भाषा नहीं।

+3

क्यूटी प्रोग्रामिंग भाषा नहीं है (अभी तक)। –

+0

हां, आपने टिप्पणी की थी क्योंकि मैं संपादन कर रहा था। –

10
  • मुझे लगता है कि हर किसी ने सी और सी ++ के बारे में सोचा होगा।
  • Haskell यहां स्पष्ट है। विशेष रूप से, यदि आप बैटरी शामिल करना चाहते हैं, तो आप Haskell Platform चाहते हैं।
  • OCaml इस श्रेणी को भी फिट करता है।
  • Go एक नया प्लेयर है जिसमें आपके द्वारा देखी गई सुविधा (अधिकांश) है।
  • The D programming language इसकी मानक लाइब्रेरी Phobos के साथ।
  • कुछ Lisp बोलीभाषाओं में एक मूल कंपाइलर शामिल है, जैसे Common Lisp इसके एसबीसीएल, सीसीएल या ईसीएल (सी) कंपाइलर्स के साथ।
+1

यह भी देखें: ओकैम बैटरी शामिल परियोजना: http://batteries.forge.ocamlcore.org/ – Juliet

+0

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

2

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

+4

लेकिन देशी ओएस कॉल आमतौर पर उपयोग करने के लिए ** विशाल ** पिटा हैं और प्लेटफ़ॉर्म विशिष्ट हैं।लगभग 99% मामलों के लिए आप इन्हें दूर करना चाहते हैं। – dsimcha

+3

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

1

कोको/CocoaTouch एक स्वीकार्य जवाब के साथ ऑब्जेक्टिव-सी है?

आप बैटरियों (लैपटॉप और मोबाइल फोन) पर प्रतिबंधक बाधाओं वाले उपकरणों पर चल रहे प्रोग्रामिंग अनुप्रयोगों के लिए इस जोड़ी का उपयोग कर सकते हैं।

6

Delphi उन सभी आवश्यकताओं को पूरा करता है। यह ऑब्जेक्ट पास्कल भाषा के आधार पर एक विकास वातावरण है।

1

Swift ऐप्पल द्वारा, लेकिन अब ओपन सोर्स, देशी कोड में संकलित है और ओएस एक्स और लिनक्स के लिए उपलब्ध है।

एप्पल के व्यापक पुस्तकालयों/एपीआई के माध्यम से बैटरी पूरी तरह से मैक ओएस एक्स और आईओएस के लिए शामिल हैं, और ओएस आजादी के लिए समर्थन core libraries के विकास के रास्ते पर है।