अच्छी तरह से यह बताने की शुरुआत करते हैं कि गम्बास क्या है:
Gambas एक मुफ्त लिनक्स विकास का वातावरण है, जो ऑब्जेक्ट एक्सटेंशन के साथ बेसिक दुभाषिया पर आधारित है, विजुअल बेसिक ™ (लेकिन एक क्लोन!) जैसा है। गंबा के साथ, आप क्विक या GTK + के साथ अपने ग्राफिकल एप्लिकेशन को जल्दी से डिज़ाइन कर सकते हैं, MySQL, PostgreSQL, Firebird, ODBC और SQLite डेटाबेस तक पहुँच सकते हैं, DBUS के साथ एप्लिकेशन को नियंत्रित कर सकते हैं, किसी भी भाषा में अपने प्रोग्राम का अनुवाद कर सकते हैं, linux कमांड के फ्रंट एंड बना सकते हैं, नेटवर्क एप्लिकेशन बना सकते हैं। आसानी से, 3D OpenGL एप्लिकेशन बनाएं, CGI वेब एप्लिकेशन बनाएं, विभिन्न वितरणों के लिए इंस्टॉलेशन पैकेज बनाएं, आदि।
आपको बता दें कि आप गम्बास के दो संस्करण पा सकते हैं: झींगुर ३ y झींगुर ३.
सबसे वर्तमान एक Gambas3 है, और मैं आपको यह सलाह देता हूं कि यह एक का उपयोग करें क्योंकि यह Gambas2 की तुलना में ऑब्जेक्ट द्वारा प्रोग्रामिंग के लिए अधिक उन्मुख है, Gambas2 के अलावा, यह अब लेखक Beno Mint Minisini द्वारा अपडेट नहीं किया गया है और Qt3 का उपयोग करता है जो "पदावनत" में है (पदावनत)।
इसे कैसे स्थापित किया जा सकता है?
डेबियन / उबंटू उपयोगकर्ताओं के लिए आपके पास इसे स्थापित करने के लिए एक ppa है:
$ sudo add-apt-repository ppa: nemh / gambas3 $ sudo apt-get update $ sudo apt-get install gambas3
आप इसे स्रोत कोड से भी संकलित कर सकते हैं। प्रक्रिया परियोजना की वेबसाइट पर लागू होती है http://gambas.sourceforge.net/en/main.html, आप इसे स्क्रीनशॉट के साथ समझाया भी देख सकते हैं झींगा क्यूसो: स्रोत कोड को संकलित करने की व्याख्या
और यह जानने के लिए कि इसका उपयोग कैसे करना है, मैं कहाँ से शुरू करूँ?
कई वेबसाइटें हैं जिन पर आप जा सकते हैं:
http://gambasdoc.org/help/?es&v3: Página de la documentación oficial. Donde encontráis toda la información de la sintaxis del lenguaje (en varios idiomas).
http://www.cursogambas.blogspot.com.es: यह एक झींगा कोर्स है जिसे मैं स्थापित कर रहा हूं और यह प्रोग्रामिंग ज्ञान से शुरू होता है, मुख्य आदेशों, छोरों, उदाहरणों आदि के बारे में बताता है।
डेटाबेस अनुप्रयोगों के उदाहरण, डिज़ाइन पैटर्न का उपयोग और डेटाबेस अनुप्रयोगों के उदाहरणों पर भी चर्चा की जाती है। Arduino के साथ झींगा.
ध्यान दें:
Gambas3 Ide स्वयं उदाहरणों की एक अच्छी संख्या लाता है, उपयोग करने के लिए तैयार है। स्रोत कोड को देखने के लिए आपको पहले किसी अन्य फ़ोल्डर में "इस रूप में सहेजें ..." उदाहरणों को देखना होगा, और स्रोत कोड देखने के लिए उन्हें नए फ़ोल्डर से खोलना होगा।
मंच:
gambas-hi.org: स्पैनिश में फोरम, जहां आप प्रकाशित 20.000 से अधिक संदेशों और 2000 से अधिक पंजीकृत उपयोगकर्ताओं के साथ परामर्श कर सकते हैं
पुस्तकें:
आपके पास दो निःशुल्क पुस्तकें हैं:
1) स्पेनिश में: Gambas: यह पुस्तक १.९९ संस्करण के लिए थी, लेकिन यह आपकी बहुत मदद कर सकती है।
2) अंग्रेजी में: http://beginnersguidetogambas.com/: यह संस्करण 2 के लिए है, लेकिन संस्करण 3 पर टिप्पणी करें।
वीडियो शिक्षण:
मैंने YouTube पर एक चैनल बनाया है, जहाँ मैंने कई ट्यूटोरियल वीडियो अपलोड किए हैं, उनमें से ज्यादातर मैंने gambas2 के साथ किए हैं, लेकिन वे Gambas3 के लिए भी मान्य हैं:
http://www.youtube.com/user/jusabejusabe
कुछ मैनुअल:
http://jsbsan.blogspot.com.es/p/tutoriales-y-manuales-de-gambas.html
अन्य ब्लॉग जहाँ आप झींगे के बारे में अधिक लेख पा सकते हैं:
http://jsbsan.blogspot.com.es/
http://www.sologambas.blogspot.com.es/
http://gambas-basico.blogspot.com.es/
http://willicab.gnu.org.ve/componente-ncurses-en-gambas-3/
http://gambaslinux.wordpress.com/
मुझे आशा है कि आप इसका आनंद लेंगे, का संबंध है
धन्यवाद दोस्त, मैं अपने आप को सीखने के कार्य के लिए दूंगा, सच दिलचस्प लग रहा है, बधाई
Gambas 3 में लिखे i-nex नामक इस कार्यक्रम को देखें, यह विंडोज़ की तरह है, यह ग्राफ़िकल इंटरफ़ेस में आपके सभी हार्डवेयर और सॉफ़्टवेयर को दिखाता है।
मैंने इसे ubuntu में स्थापित किया लेकिन यह विफल रहता है, यह कैसे काम करता है?
https://www.facebook.com/inexlinux
डेक्सोस नामक एक वितरण है जो गैम्बा 3 में बने एक डेस्कटॉप का उपयोग करता है। इसे कम-संसाधन वाले कंप्यूटरों के उद्देश्य से माना जाता है। प्रमुख संस्करण डेबियन पर उबंटू और रैस्पररी पाई पर आधारित है। मैंने इसकी कोशिश नहीं की है, लेकिन मैंने जो कैद देखी है, वह अच्छी लग रही है। चिह्न सेट हाइकु ओएस में उपयोग किए जाने वाले समान है।
Saludos!
मैं यह उल्लेख करना भूल गया कि एक और गन्नू / लिनक्स वितरण है, जहां gambas3 को मानक के रूप में स्थापित किया गया है, इसे मिनिनो पिकारोस «डिएगो» कहा जाता है, http://minino.galpon.org/es/descargas
मैं टिप्पणी करना भूल गया कि एक और वितरण है (डैक्सोस के अलावा) जिसमें पहले से स्थापित झींगे 3 हैं, इसे मिनिनो पिकारो «डिएगो» कहा जाता है।
आप द्वारा इसे यहां पर डाउनलोड किया जा सकता है: http://minino.galpon.org/es/descargas
नमस्कार, बहुत अच्छी पोस्ट। यह वास्तव में दिलचस्प लगता है और आपको सीखना चाहता है। मैं एक सवाल पूछना चाहता था: झींगे के साथ यूएसबी पोर्ट को नियंत्रित करने के लिए कोई पुस्तकालय हैं? पिछले साल मैंने संकाय के लिए एक परियोजना की थी, और मुझे यूएसबी पोर्ट का उपयोग करने की आवश्यकता थी, यही कारण है कि मेरे समूह में हमने कुछ विशेष पुस्तकालयों के साथ दृश्य मूल का उपयोग करके समाप्त किया। लेकिन इस मंच का उपयोग करने में सक्षम होना बहुत अच्छा होगा और मैं जानना चाहता था कि क्या पुस्तकालय या ऐसा कुछ भी है।
नमस्ते.
एक होम ऑटोमेशन परियोजना है, जहाँ USB पोर्ट का उपयोग किया जाता है:
http://www.domotiga.nl/
https://github.com/DomotiGa/DomotiGa
Fuente:
http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb
मुझे लगता है कि इसमें जो क्षमता है वह बहुत बढ़िया है, लेकिन मूल और वाक्य रचना का सिंटैक्स मेरी आँखों को मारता है, यह मुझे इसे आज़माना चाहता है।
«मैं झींगे सीखना चाहता हूं। मैं कहां से शुरू करूं? '
रनिंग आउट के लिए।
झींगे, वास्तव में? इतनी सारी भाषाएँ और इतनी सारी दिलचस्प बातें सीखने के लिए… झींगे !!!
नहीं यार, नहीं ...
और आपको कौन सी सलाह देते हैं?
@ जेब्सन, यह ठीक है, यही समस्या है, गाम्बास * गंभीर * प्रोग्रामिंग नहीं है और इससे भी बदतर, यह सीखने को विकृत करता है और आरएड हाइब्रिड की पेशकश करके प्रोग्रामिंग के लिए पहला दृष्टिकोण है जो स्पष्ट रूप से वांछित होने के लिए बहुत कुछ छोड़ देता है।
@ डैनियल: यह निर्भर करता है कि आप क्या करना चाहते हैं, ज़ाहिर है, लेकिन सामान्य लाइनों में: सी ++ (क्यूटी, चुपचाप), पीएचपी स्टैक, पायथन, रूबी ... यह निर्भर करता है कि आप क्या देख रहे हैं।
पाइथन बहुत शोर कर रहा है क्योंकि यह न केवल स्क्रिप्टेड है, बल्कि एक प्रीकम्पाइल का भी उपयोग करता है जो इसे बहुत तेज़ बनाता है, इसमें लाइब्रेरी और अन्य भाषाओं जैसे कि C ++ जैसी लगभग सभी चीज़ों के लिए बाइंडिंग है जो आप चाहते हैं और यह हो भी गई वेब पर सफलतापूर्वक माइग्रेट करना। पायथन के बारे में सबसे अच्छी बात यह है कि बहुत कम परिवर्तनों के साथ एक ही कोड स्थानीय और किसी अन्य वातावरण दोनों में काम करता है, वास्तव में आज कई सिस्टम-स्तरीय प्रशासन उपकरण सीधे पायथन में प्रोग्राम किए जाते हैं ...
जावा एक और भयानक चीज है, क्या आपने कभी अपना कोड देखा है? कक्षाएं और फ़ंक्शंस बनाने का आपका तरीका? और इसके ऊपर सभी एक आभासी मशीन पर चल रहे हैं ... नहीं, धन्यवाद।
माफ़ करना? क्या आप C ++ के उपयोग का समर्थन करते हैं, लेकिन जावा का नहीं?… आपको कहां लगता है कि अधिकांश जावा सिंटैक्स कहाँ से आता है? जावा में कक्षाएं बनाने का तरीका C ++ के विपरीत OOP के संबंध में मुझे बहुत स्वाभाविक लगता है, जिसे इसलिए डिज़ाइन किया गया था ताकि C प्रोग्रामर OOP का उपयोग कर सकें, यह सच है कि यह क्रिया है (कि आप कई पंक्तियाँ लिखते हैं) लेकिन यदि आप चाहते हैं कि कुछ तेज़ हो जिसे आप जावा वर्चुअल मशीन में चलने वाली किसी भी भाषा का उपयोग कर सकते हैं, उदाहरण के लिए यह सीलोन है, जिसे गैविन किंग द्वारा विकसित किया गया है जो Red Hat के लिए काम करता है, जावा में जिस तरह से कोई कार्य नहीं करता है (कंस्ट्रक्टरों को छोड़कर) जैसे, वहाँ विधियाँ हैं।
इसके अलावा, क्या आप जावा वर्चुअल मशीन के बारे में शिकायत कर रहे हैं? LOL उन सबसे अच्छी चीजों में से एक है जो प्लेटफॉर्म के पास है। लेकिन यह सब नहीं है, आप PHP के उपयोग का समर्थन करते हैं। PHP इन समयों का दृश्य मूल है, मेरी विनम्र राय में PHP उन लोगों के लिए बनाई गई भाषा है जो वास्तविक प्रोग्रामर नहीं हैं। मेरा मतलब है, वे पेशेवर नहीं हैं। बस आप गम्बास के बारे में क्या कहते हैं।
क्या आप जावा वर्चुअल मशीन पर चलने वाले व्यावसायिक अनुप्रयोगों की संख्या जानते हैं? और केवल यही नहीं, बल्कि कई अन्य डेस्कटॉप अनुप्रयोग। साधारण तथ्य यह है कि जावा क्रॉस-प्लेटफॉर्म है जो इसे एक अच्छा विकास मंच बनाता है।
पायथन और रूबी में मैं आपके साथ कुछ भी चर्चा नहीं करता, मैं उन्हें बहुत अच्छी भाषाएं, स्पष्ट, सरल और उपयोगी पाता हूं।
हर एक का उपयोग करने के लिए जो उनके लिए सबसे आसान है, अवधि।
अजगर चूसता है
आपको चर घोषित करने की भी आवश्यकता नहीं है
और क्यों php के बारे में बात करते हैं
झींगा
वे सभी यहाँ मूर्ख हैं
झींगे कार्यक्रम के लिए सीखने के लिए नहीं है
और ऐसे कार्यक्रम न बनाना जो गंभीर न हों
झींगे को विशिष्ट प्रशासनिक कार्यक्रम बनाना है
सामने का छोर
डेटाबेस यूजर इंटरफेस
वे प्रोग्राम जो आमतौर पर केवल एक ही कंपनी / उपयोगकर्ता को सेवा देते हैं
Google को बताएं, जो कई अन्य वैज्ञानिक परियोजनाओं के अलावा अजगर का उपयोग कर रहा है, जो इसका उपयोग भी करते हैं, या बिटोरेंट और आधिकारिक बिटकॉइन वॉलेट जैसे कार्यक्रम
"गंबा को विशिष्ट प्रशासनिक कार्यक्रम, सामने का छोर, डेटाबेस के उपयोगकर्ता के लिए इंटरफ़ेस बनाना है, उन छोटे कार्यक्रमों को जो आमतौर पर केवल एक ही कंपनी / उपयोगकर्ता की सेवा करते हैं"
और यह आपको कम लगता है?
@msx
"गंबास * गंभीर * प्रोग्रामिंग नहीं है और इससे भी बदतर, यह सीखने को विकृत करता है और आरएड हाइब्रिड पेश करके प्रोग्रामिंग के लिए पहला दृष्टिकोण है जो स्पष्ट रूप से वांछित होने के लिए बहुत कुछ छोड़ देता है।"
यह सच है कि गाम्बास गंभीर प्रोग्रामिंग नहीं है, वास्तव में यह एक भाषा है, एक आईडीई, अधिक बाइटकोड कंपाइलर, अधिक दुभाषिया है। प्रोग्रामिंग प्रोग्रामर द्वारा निर्धारित किया गया है और यह गंभीर होगा या नहीं इस पर निर्भर करता है कि प्रोग्रामर गंभीर है या नहीं।
न ही यह एक RAD उपकरण है ... या यह उतना ही है जितना किसी IDE के साथ एक फॉर्म डिजाइनर हो सकता है (जो कि कुछ भी नहीं है)।
इस बारे में कि यह सीखने को विकृत कर रहा है ... या तो। चित्रमय इंटरफ़ेस के माध्यम से एक कार्यक्रम लिखना शुरू करने की प्रवृत्ति समस्या नहीं है, बल्कि ग्राफ़िकल नियंत्रण के इवेंट हैंडलर में सभी प्रकार के कोड को शामिल करने का सुझाव है।
नोट: ग्राफिकल इंटरफेस के साथ शुरू करना कुछ ऐसा नहीं है जो मुझे पसंद है, लेकिन रेड कार्यप्रणाली जो प्रोटोटाइप के विकास पर आधारित है जो उपयोगकर्ता को त्वरित प्रतिक्रिया प्राप्त करने के लिए दिखाया जा सकता है, मान्य है। गैम्बास की तरह एक आईडीई एक पद्धति नहीं सिखा सकता है, हालांकि यह माना जाना चाहिए कि यह बेहतर किया जा सकता है।
लेकिन यह लगभग सभी उपकरणों के खराब राड कार्यान्वयन की समस्या है जो खुद को राड कहते हैं।
https://en.wikipedia.org/wiki/Rapid_application_development
इस तथ्य के बारे में कि गाम्बस वांछित होने के लिए बहुत कुछ छोड़ देता है ... यह इस बात पर निर्भर करता है कि आप क्या चाहते हैं।
वेब तकनीक वांछित होने के लिए बहुत कुछ छोड़ देती है: एचटीएमएल, सीएसएस, जावास्क्रिप्ट, वेब-सर्वर, हर कोई चाहता है कि यह सरल हो, इन तकनीकों का परिचय देने वाली आकस्मिक जटिलता भारी पड़ती है।
इंटरनेट के लिए बुनियादी ढांचे के रूप में कार्य करने वाली तकनीक वांछित होने के लिए बहुत कुछ छोड़ देती है: टीसीपी / आईपी प्रोटोकॉल स्टैक "गंभीर" (डिजाइन के संदर्भ में) के रूप में सोचा जाने से बहुत दूर है।
C / C ++ के बारे में, जो कहा जा सकता है कि लोग सामान्य रूप से जानवर हैं C ++ को C प्रोग्रामरों को ध्यान में रखकर बनाया गया था। C ++ की जटिलता राक्षसी है और आज C ++ की पेशकश के बारे में सुधार के नए प्रयास हैं (हालांकि वहां प्रयास कर रहे हैं कि एक लंबे समय से वापस डेटिंग): भाषा, मोज़िला जंग, उदाहरण के लिए। यदि वृद्ध लोग विफल होते हैं या समृद्ध नहीं हुए हैं, तो यह प्रोग्रामर्स को "धन्यवाद" है, पिछड़ी अनुकूलता और व्यावसायिक हितों की आवश्यकता है।
गैम्बास लिनक्स के लिए एक विज़ुअल बेसिक (6) बनाने का एक प्रयास था जो क्लोन नहीं था। वहां से इसका विकास अच्छा है। आज यह जावा जैसी भाषाओं में कई सुविधाएँ (लेकिन सभी नहीं, निश्चित रूप से) प्रस्तुत करता है, लेकिन बहुत सरल तरीके से।
उस अर्थ में, गाम्बस पाइथन की तरह एक सा है, मेरा मतलब है व्यावहारिक दृष्टिकोण: यह उन सुविधाओं के साथ भाषा प्रदान करने की कोशिश करता है जो प्रोग्रामर मूल्यवान पाते हैं, भले ही परिणाम काफी विषम भाषा है (गैंबस में यह समस्या पाइथन की तुलना में बहुत कम है। ) है।
आपकी अन्य टिप्पणियों के बारे में: यदि कोई क्या करना चाहता है, तो उसे (शौकिया तरीके से) प्रोग्राम करना सीखें, आपके सुझाव कई समस्याएं पेश करते हैं:
सी ++: बहुत जटिल और त्रुटियों के लिए प्रवण, इसे अन्य भाषाओं (जैसे गाम्बस) के समान परिणाम प्राप्त करने के लिए बहुत अधिक काम की आवश्यकता होती है, इसलिए यह अधिकांश मामलों में शिक्षार्थी के लिए भी डेमोकेटिव होगा।
स्टैक पीएचपी: खराब प्रोग्रामिंग की आदतों का सुझाव देने के लिए गैम्बास से बेहतर कोई नहीं है, यूजर इंटरफेस कोड के साथ बिजनेस कोड को मिक्स करना जो कि पीएचपी शुरू से ही एक HTML फाइल में कोड डालने की अनुमति देता है। सभी आवश्यक उपकरणों को स्थापित करने और कॉन्फ़िगर करने के लिए और अधिक जटिल। यह सामान्य उद्देश्य नहीं है (आप डेस्कटॉप ऐप नहीं बना सकते हैं या कम से कम ऐसा करना तर्कसंगत नहीं है)।
पायथन: 3 प्रतिमानों का समर्थन करता है जो एक शिक्षार्थी के लिए भ्रामक हो सकते हैं और आपको उन प्रतिमानों को समझने जैसी जटिल चीजों के साथ शुरू करने के लिए मजबूर कर सकते हैं। यह एक सुरुचिपूर्ण डिजाइन नहीं है, लेकिन एक व्यावहारिक है। यह इतना शक्तिशाली और अनुमेय है कि यह सीखने वाले को वास्तविक संज्ञानात्मक चुनौतियों के साथ प्रस्तुत कर सके। इसके पक्ष में, इसका एक व्यापक समुदाय और अध्ययन सामग्री है। यह दिखाने की कोशिश से परे कि प्रत्येक भाषा समस्याओं को प्रस्तुत कर सकती है और यहां तक कि एक शिक्षार्थी के लिए बड़ी चुनौतियां, उचित प्रलेखन के साथ पायथन शुरू करने के लिए एक बहुत अच्छी जगह है।
रूबी: इसका समर्थन करने वाले प्रतिमानों के संदर्भ में अजगर जैसी ही समस्या है। स्मालटाकल से इसका सिंटैक्स बहुत स्पष्ट और सीखने में आसान हो सकता है अगर इसे (जैसा कि यह बहुत सारी चीजें लेता है) लिया गया था, लेकिन अन्य भाषाओं के लिए इसकी प्रतिबद्धता सिंटैक्स को सीखना उतना आसान नहीं बनाता है जितना कि यह सीखने वाले के लिए हो सकता है। यह निश्चित रूप से एक ऐसी भाषा नहीं है जिसे सीखने में आसान होने के लिए डिज़ाइन किया गया है, हालांकि यह शायद पायथन की तुलना में थोड़ा आसान है। इसके बहुत अच्छे दस्तावेज और समुदाय हैं जो इसे 1 भाषा के रूप में बहुत अच्छा विकल्प बनाते हैं।
एकमात्र भाषा जो मुझे पता है कि समझदारी से सीखने की सुविधा के लिए डिज़ाइन की गई थी, लेकिन केवल एक अकादमिक भाषा होने के बिना, स्मालटाक है, मेरे लिए सभी का सबसे अच्छा विकल्प अगर आप भाषा और उपकरणों पर विचार करते हैं, तो दस्तावेज़ीकरण के बाद से स्मॉलटाक के साथ कार्यक्रम सीखना कुछ दिनांकित है। इसमें ऐसे समुदाय भी हैं जहाँ आप सीख सकते हैं।
संदर्भ को ध्यान में रखते हुए, प्रोग्रामिंग सीखने के लिए गामास का उपयोग करना पूरी तरह से तार्किक है, खासकर यदि शिक्षार्थी का पहले से ही बीएएसआईसी के एक संस्करण के साथ संपर्क है।
गंबा के लिए अच्छी अध्ययन सामग्री याद आती है क्योंकि वे अभी भी दुर्लभ और अपूर्ण हैं, लेकिन इस संबंध में जेब्सन के प्रयास कार्यक्रम को सीखने के विकल्प के रूप में गंबा बना रहे हैं (जीएनयू / लिनक्स उपयोगकर्ता के लिए, यानी हॉबीस्ट) पर विचार करने के लिए एक विकल्प। गम्बास में सीखने के लिए उपयोगी समुदाय भी हैं।
हमेशा की तरह, +1, फेबियन।
हम आपको मंच के लिए याद करते हैं।
जैसा कि वे मेरे शहर में कहते हैं: «ज्ञान का कोई स्थान नहीं है»
और जो लोग प्रोग्राम सीखना चाहते हैं, मुझे लगता है कि इसे ध्यान में रखना एक विकल्प है।
उन सभी लोगों ने, जिन्होंने अजगर या जावा के साथ चित्रमय इंटरफेस के साथ कार्यक्रम बनाए हैं, मेरे साथ होंगे, क्योंकि गैंबास के साथ यह बहुत आसान है।
फिर से, मेरी विनम्र राय में, क्योंकि यह "आसान" है इसका मतलब यह नहीं है कि यह अच्छा है या बेहतर है। यह कई कारकों पर निर्भर करता है। क्या आपकी परियोजना अवकाश है, या यह पेशेवर है? क्या यह उच्च प्रदर्शन है? मल्टीप्लायर? आदि ...
GUI की भी बात करें, तो क्या आपने JavaFX API नहीं देखा है? यह अच्छा पिता, प्रभाव, सीएसएस और कई आकर्षक चीजें हैं, और यह कि आप बहुत कम समय में विकसित होते हैं।
लेकिन अगर आप प्रोग्राम शुरू करने या सीखने की बात कर रहे हैं, तो मुझे लगता है कि पायथन एक अच्छा विकल्प है। वहां से यह सी के साथ असेंबलर और फिर किसी अन्य उच्च-स्तरीय भाषा में जाएगा।
क्या मल्टीप्लेयर के लिए जावा "आसान" है इसका मतलब यह नहीं है कि यह अच्छा है या बेहतर है।
उस अजगर को सीखना आसान है, इसका मतलब यह नहीं है कि यह अच्छा है या बेहतर है
यह एक भयानक विचार है, शुरू करने की सिफारिश
वास्तव में सभी भयानक विचारों के लिए कार्यक्रम सीखना शुरू कर रहे हैं
आप किस बारे में बात कर रहे हैं ... मैंने कभी नहीं कहा कि जावा बेहतर है। कोई भी भाषा श्रेष्ठ नहीं है, यह सब उद्देश्य पर निर्भर करता है। मुझे यह भी समझ में नहीं आता है कि आप क्यों कहते हैं कि पायथन एक पहली भाषा के रूप में एक बुरा विचार है। कई विश्वविद्यालय तर्क और एल्गोरिदम सिखाने के लिए अजगर का उपयोग करते हैं, इसका उपयोग इसलिए किया जाता है क्योंकि यह सरल, स्पष्ट और सुसंगत है। जैसा कि यह स्क्रिप्ट है, छात्रों को संकलन जैसे मुद्दों की परवाह नहीं है। प्रोग्राम बनाने के लिए एक निश्चित संरचना का उपयोग नहीं करने से सादगी मिलती है जो छात्र को एल्गोरिदम और तर्क पर ध्यान केंद्रित करता है।
एक बार जब छात्र को इन विषयों के बारे में ज्ञान हो जाता है, तो वे अधिक उन्नत विषयों के साथ शुरू कर सकते हैं। इन अवधारणाओं को देखने के लिए एक अच्छी भाषा सी है। सी में, आप चीजों को हाथ, संरचनाओं, बिंदुओं आदि से करना सीखते हैं। अब जब आप C को जानते हैं, तो यह अधिक थकाऊ निर्देश देखने का समय है जो मशीन के करीब हैं, कुछ असेंबली भाषा यह जानने के लिए कि मशीन कैसे काम करती है।
अब जब छात्र के पास तर्क, संरचनाएं, एल्गोरिदम हैं और वह निम्न-स्तरीय निर्देशों की जटिलता जानता है, तो वह उच्च-स्तरीय भाषा सीखने के लिए तैयार है।
मेरे लिए, शिक्षण का यह तरीका सही प्रतीत होता है, आप इस बारे में अपनी राय नहीं देते हैं कि क्यों नहीं, आप केवल यह कहते हैं कि यह एक भयानक विचार की तरह लगता है। मैं आपकी राय जानना चाहूंगा।
नमस्ते.
मैं इस मंच के लिए सुपर नया हूं और मुझे विशेष रूप से इलेक्ट्रॉनिक्स और उनके बीच प्रोग्रामिंग की कई अन्य चीजें पसंद हैं। पहला, जब मैंने विंडोज छोड़ने और लिनक्स पर स्विच करने का निर्णय लिया, तो मुझे अपने बिट पर हावी होने के लिए झींगे से बेहतर कोई प्रस्ताव नहीं था। यूएसबी द्वारा इसे करने में सक्षम होने के लिए समानांतर पोर्ट… .एक अग्रिम और तीसरा अंततः मेरी परियोजनाओं को पूरा करने में सक्षम होने के लिए मैं बहुत सारे कपड़े हैं। इसलिए मुझे लगता है कि गाम्बास ने मुझे प्रोग्रामिंग के साथ जारी रखने के लिए एक प्रोत्साहन दिया जैसा कि मैं नहीं हूं। अन्य भाषाओं के साथ मैंने आखिरकार कुछ पकड़ा और कुछ और निकला, VB6 कदम का उदाहरण। नेट और तेज और मुझे अब कोई घुंडी नहीं समझ में आया और मेरी परियोजनाएं ठप हो गईं। लिनक्स और झींगे के लिए धन्यवाद मैं जारी रख सकता हूं। सभी को गले लगाया
यदि आपने विजुअल बेसिक 6 को पसंद किया है, तो यह आपके लिए आदर्श है। यदि नहीं (जैसा कि आपका मामला है), शांति से EMACS या VIM का उपयोग करें।
emacs और विम प्रोग्रामिंग भाषा नहीं हैं ...
मुझे लगता है कि यह वीबी 6 आईडीई को संदर्भित करता है, पोस्ट "विज़ुअल बेसिक ™ की तरह एक सा"
मेरे दृष्टिकोण से, हालांकि मुझे झींगा पसंद नहीं है, कोई भी वातावरण जो लोगों को प्रोग्रामिंग में शुरू करने में मदद करता है और जो संतोषजनक रूप से अनुप्रयोग विकास को प्रोत्साहित करता है वह एक रत्न है। राड विकास हम उत्कृष्ट लाजर और qtcreator है।
व्यक्तिगत रूप से, मुझे गाम्बस के बारे में जो सबसे ज्यादा नफरत है, वह यह है कि यह मल्टीप्लेडर नहीं है एक «दुभाषिया», मुझे तर्क नहीं दिखता है, यह केवल यह कहा जा सकता है कि इसमें विकास की खराब वास्तुकला थी, इसलिए इसे पोर्ट करना बहुत मुश्किल है अन्य प्लेटफार्मों के लिए।
मैंने लाजर सीखने की कोशिश की है (वास्तव में, मैंने इस माहौल में कार्यक्रम बनाए हैं), लेकिन मुझे शायद ही जानकारी या मैनुअल मिला (ऐसा कोई है जो काफी अच्छा लगता है, लेकिन इसमें बहुत पैसा खर्च होता है और अंग्रेजी में लिखा जाता है)। मैं आपको लाजर के बारे में एक पोस्ट बनाने के लिए आमंत्रित करता हूं जहां आप टिप्पणी करते हैं कि इसे सीखने के लिए जानकारी कहां मिलेगी।
सादर
"व्यक्तिगत रूप से, मुझे गाम्बस के बारे में सबसे ज्यादा नफरत है, यह है कि यह एक" इंटरप्रेटर "के रूप में मल्टीप्लेयर नहीं है, मुझे तर्क नहीं दिखता है, यह केवल यह कहा जा सकता है कि इसमें खराब विकास वास्तुकला थी, इसे पोर्ट करना इतना मुश्किल क्यों है यह अन्य प्लेटफार्मों के लिए है। "
यह GNU / Linux सिस्टम के लिए एक विकास उपकरण होने के लिए जमीन से डिजाइन और विकसित किया गया था। इसे क्रॉस-प्लेटफ़ॉर्म करने की अनुमति देने का कभी इरादा नहीं था, इसलिए खराब विकास वास्तुकला आपकी प्रशंसा की त्रुटि है।
यदि आप गैम्बास के बारे में सबसे ज्यादा नफरत करते हैं, तो आप शायद नफरत करते हैं: सी ++ क्योंकि यह वेब विकास के लिए सबसे अच्छा विकल्प नहीं है; जावास्क्रिप्ट के लिए क्योंकि यह डेस्कटॉप अनुप्रयोगों को विकसित करने की सुविधा नहीं देता है; गोएबजेक्ट पर उसकी निर्भरता के लिए वला; मेस्सी क्योंकि वह टेनिस नहीं खेलते हैं; और नडाल क्योंकि वह फुटबॉल नहीं खेलता है।
मैं हमेशा तुम्हारे साथ पहचान खत्म करता हूं, एक्सडी बकवास करता हूं
सच तो यह है कि यदि आप कार्यक्रम करना चाहते हैं, तो कम से कम मेरे दृष्टिकोण से, सबसे अच्छी बात पायथन, रूबी, पीएचपी या, आप मुझे पसंद क्यों नहीं करते हैं और सब कुछ नरक में भेजते हैं और अपने आप को जावास्क्रिप्ट में समर्पित करते हैं? यह एक दुनिया है और गाम्बस, ठीक है, यह बहुत ज्यादा एक्सडी की पेशकश नहीं करता है
शानदार दिमाग मिलते हैं ...
वे बहुत चमकते हैं
काले पदार्थ की तरह
CMake और Vala के साथ प्रोजेक्ट कैसे करें, इस बारे में एक ट्यूटोरियल बनाएं, अगर आप चाहें तो मैं आपकी तकनीकी सहायता करूंगा ...
दिलचस्प लेख, हालांकि इसमें ओओपी या प्रोग्रामिंग जैसे लेबल की कमी थी।
"बेसिक की तरह एक सा" होने के नाते यह कई लिनक्स के तहत अनुप्रयोगों को विकसित करना शुरू करना आसान बना सकता है, क्या आपको नहीं लगता है?
@nosferatuxx:
मैं आपसे सहमत हुँ ।
वास्तव में मैं अपने कुछ एप्लिकेशन ब्लॉग पर अपलोड कर रहा हूं ताकि आप देख सकें कि क्या चीजें हो सकती हैं।
सादर
अपमान करना मेरा लक्ष्य नहीं है, लेकिन ईमानदार होने के लिए, मुझे गम्बा जैसी गैर-गंभीर भाषा सीखने के लिए कुछ भी अच्छा नहीं लगता है (80 के दशक से बेसिक सिंटैक्स को देखकर) बस उनकी वीबी भाषा का उपयोग करने के लिए गाम्बास पर मुकदमा करने के लिए माइक्रोसॉफ्ट की आवश्यकता है।
सीखने के लिए बेहतर भाषाएं हैं और जो कि जावास्क्रिप्ट, पायथन, रूबी, वेला, बैश स्क्रिप्ट, सी, सी ++ जैसे बेहतर ट्यूटोरियल प्रदान करती हैं।
उन भाषाओं का एक भविष्य है।
80 के दशक से मूल प्रकार का झींगा वाक्य?
मुझे नहीं लगता कि आप Gambas3 जानते हैं ...
«सीखने के लिए बेहतर भाषाएं हैं और जो जावास्क्रिप्ट, पायथन, रूबी, वेला, बैश स्क्रिप्ट, सी, सी ++ जैसे बेहतर ट्यूटोरियल प्रदान करती हैं।"
आपने इसे पायथन और रूबी के साथ चिपकाया, आपके द्वारा किए गए अन्य सुझाव बताते हैं कि आपको यह सोचने में 5 मिनट का समय नहीं लगा कि वे 1 भाषा के रूप में क्या मुश्किलें पेश करते हैं।
इस वातावरण को ज्ञात करने के लिए बहुत बहुत धन्यवाद, उन लोगों के लिए जो पहले से ही दृश्य मूल का उपयोग कर चुके हैं, झींगे इसे काफी आसान पाएंगे
झींगे के epub प्रारूप में एक मैनुअल दिलचस्प होगा
मेरे प्रिय jbsan मैं लंबे समय से आपके ट्यूटोरियल का अनुसरण कर रहा हूं व्यक्तिगत रूप से मुझे झींगे पसंद हैं, प्रोग्रामिंग की आसानी और इसके कुछ नियंत्रणों के लिए, निश्चित रूप से यह अभी भी अपनी वास्तुकला में सुधार कर सकता है लेकिन लिनक्स में यह एक अच्छा प्रोग्रामिंग विकल्प है।
एक समय था जब मुझे विजुअल बेसिक का उपयोग करने के लिए कहा गया था, क्योंकि मेरी मशीन केवल वाइल्डबेस्ट सॉफ्टवेयर के स्वामित्व में थी, मैंने झींगे में काम किया।
यह सच है कि दोनों प्लेटफ़ॉर्म चीजें करने के लिए काफी सरल हैं, लेकिन प्रलेखन स्पेनिश में दुर्लभ है।
व्यक्तिगत रूप से, मैंने इस पद्धति को वास्तविक प्रोग्रामिंग नहीं माना और यदि आप किसी भी मामले में सही प्रोग्रामिंग सीखना चाहते हैं और हमेशा c / c ++, emacs और gcc से बेहतर कुछ नहीं करते हैं
यहाँ वे टिप्पणियों को हटा दें? कुछ समय पहले टिप्पणी करें और मेरी दो टिप्पणियाँ अब दिखाई नहीं देती हैं ...
डेबियन स्टेबल में gambas3 को स्थापित करने के लिए ppa को जोड़ना आवश्यक नहीं है।
बाकी के लिए, अच्छा लेख।
नमस्ते जेएसबीएएन। उत्कृष्ट पोस्ट, मैं एक झींगा प्रोग्रामर हूं, और मैं झींगा फोरम में भी हूं। आपकी व्याख्या बहुत अच्छी है। मेरी राय में, झींगे प्रोग्रामिंग की दुनिया शुरू करने के लिए एक भाषा है, लेकिन अगर व्यक्तिगत रूप से गंभीर परियोजनाओं के लिए, मुझे लगता है कि मैं झींगे की सिफारिश नहीं करूंगा। यदि आप एक पेशेवर व्यापार के रूप में कार्यक्रम करना चाहते हैं, तो अन्य भाषाएँ हैं, C, C ++, PHP, JAVA, JS, PYTHON। सादर
विंडोज 7 और फ़ायरफ़ॉक्स के साथ आप को देखें
तुम्हारा मतलब क्या है? नहीं हर समय मैं लिनक्स पर हो सकता है मेरे प्रिय।
PAJEREADAS के साथ समय बर्बाद मत करो।
https://www.youtube.com/watch?v=ON0A1dsQOV0
नम्ह भंडार अब सक्रिय नहीं है। नया (और उम्मीद है कि निश्चित) भंडार स्थापित करने के लिए आपको उपयोग करना होगा:
$ सुडो ऐड-ऑप-रिपॉजिटरी ppa: gambas-team / gambas3
$ sudo apt-get अद्यतन
$ sudo apt-get install gambas3