बेसिक को क्या लाभ हुआ? [बन्द है]


17

1970 के दशक में, बिल गेट्स नामक एक व्यक्ति ने BASIC: Altair BASIC के लिए एक दुभाषिया विकसित किया । मेरी समझ के अनुसार, वह एक माइक्रो कंप्यूटर कंपनी के प्रभारी को उस हर माइक्रो कंप्यूटर पर इंटरप्रेटर प्रोग्राम को शामिल करने के लिए राजी करने में सक्षम था, जो मुझे लगता है कि गेट्स और उनके चालक दल को कुछ रॉयल्टी लाया था। जाहिर तौर पर इसने गेट्स को एक भाग्य बना दिया। मुझे समझ में नहीं आता है कि आज भाषाओं को प्रोग्राम करना उतना लाभदायक क्यों नहीं है। अतीत में किन कारकों ने उन्हें लाभदायक बनाया, लेकिन आज नहीं ?


3
कौन कहता है कि वे लाभदायक नहीं हैं? आप क्या बेचने की कोशिश कर रहे हैं?

9
एक दिन, एक मशीन पर स्टैक (ओएस, शेल, लैंग्स, आदि) बहुत विक्रेता-विशिष्ट और आला था। हम एक ऐसी दुनिया में रहते हैं जहां हम किसी भी हार्डवेयर पर लिनक्स स्थापित कर सकते हैं और दशकों के ओपन सोर्स सॉफ़्टवेयर तक त्वरित पहुंच बना सकते हैं।
डग टी।

4
क्यों होता है पतन? मुझे ईमानदारी से लगता है कि यह एक गहरा सवाल है और प्रोग्रामिंग इतिहास के महत्वपूर्ण रुझानों की ओर इशारा करता है।
डग टी।

@MichaelT पीछे लिंक " लेकिन आज नहीं? " ऐसा कहते हैं, और यह सही है। भाषाओं को विकसित करने के व्यावसायिक कारण हैं, लेकिन एक भाषा विकसित करने से आप समृद्ध नहीं होंगे। बहुत कम से कम, आपको अपने स्वामित्व वाली भाषा में खुद को बंद करने के लिए दूसरों को समझाने के लिए किसी अन्य उत्पाद या उत्तोलन की आवश्यकता होती है। और अगर आपके पास ऐसा है, तो आपके पास शायद भाषा बेचने के बजाय, भाषा को अच्छा बनाकर उस अन्य उत्पाद की बिक्री को बढ़ाने का सौभाग्य होगा ।

3
आपका प्रश्न अस्पष्ट है। क्या आप किसी भाषा को डिज़ाइन करके या किसी भाषा के लिए संकलक या दुभाषिया बेचकर पैसा बनाने की बात कर रहे हैं? कई कंपनियां कंपाइलरों और दुभाषियों को बेचने में काफी पैसा कमाती हैं: Microsoft, Adobe, Intel, The Portland Compiler Group, MathWorks, Wolfram, अन्य। भाषा डिजाइन करके पैसा कमाना कठिन है क्योंकि भाषा डिजाइन आमतौर पर आईपी के रूप में संरक्षित नहीं है, केवल कार्यान्वयन।
चार्ल्स ई। ग्रांट

जवाबों:


19

मुझे नहीं लगता कि बिल गेट्स ने अल्टेयर (किसी को भी?) का बहुत पैसा बनाया। एक बड़ा ब्रेक किसी और से डॉस खरीद रहा था, इसे ठीक कर रहा था और अपने पीसी के लिए आईबीएम को लाइसेंस बेच रहा था। पीसी के अन्य निर्माताओं के साथ आईबीएम के पास ऑपरेटिंग सिस्टम के कुछ विकल्प थे इसलिए वे एमएस-डॉस के साथ फंस गए। इसमें बेसिक शामिल था, जो उस समय एक बड़ा लाभ था क्योंकि बाजार पर बहुत कम सॉफ्टवेयर था। उपयोगकर्ता "हॉबीस्ट" प्रकार के अधिक थे जो अपने स्वयं के सॉफ़्टवेयर लिखने के लिए तैयार थे।

आज आप कितने लोगों को जानते हैं कि उनके पास एक कंप्यूटर, टैबलेट, स्मार्टफोन आदि हैं जो उन्हें इतना प्रोग्राम करना चाहते हैं, वे प्रोग्रामिंग भाषा के लिए भुगतान करने को तैयार हैं? ज्यादा नहीं। ऐसे कुछ उपकरण हैं जहाँ आप मुफ्त में कुछ प्रकार की IDE प्राप्त नहीं कर सकते हैं। यहां तक ​​कि माइक्रोसॉफ्ट के पास विजुअल स्टूडियो के कई मुफ्त संस्करण हैं।

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

क्षमा करें, मैं यहां व्यक्तिगत मेमोरी पर चल रहा हूं और किसी भी लाभप्रदता के दावे पर शोध नहीं किया है। मुझे पता है कि यह सटीक नहीं है, लेकिन अगर मैं रास्ता बंद कर रहा हूं, तो कृपया सलाह दें।


3
Microsoft ने एप्सलॉफ्ट बेसिक भी विकसित किया, जो मुझे लगता है कि उन्हें हर Apple पर रॉयल्टी दी गई थी] [बेचा गया। यह संभवत: बहुत सारा धन था।
रोबोट

10
@StevenBurnap - आप इस बात में सही हैं कि Microsoft ने Applesoft BASIC का विकास किया , लेकिन Microsoft के लिए दुर्भाग्यपूर्ण यह प्रत्येक कंप्यूटर पर रॉयल्टी नहीं थी, बल्कि एक एकल $ 21,000 का भुगतान था।
मौविसील

2
Microsoft ने कॉमोडोर बेसिक के अनुसार $ 25,000 के एक ऑफ पेमेंट के लिए विकिपीडिया के अनुसार लिखा - V2.0 बेहद लोकप्रिय C64 पर जारी किया जा रहा है
रीव्सी

1
@mouviciel हे, यह अजीब बात है ... बिल गेट्स एक गरीब व्यापार सौदा कर रहे हैं।
रोबोट

3
@StevenBurnap - आप इसे दूसरे तरीके से देख सकते हैं: स्टीव जॉब्स ने एक महान व्यापारिक सौदा किया।
मौविसील

12

वह वहां जल्दी पहुंच गया।

तब से इंटरनेट ने हमारे द्वारा शेयर किए जाने और सोफ़वेयर बनाने के तरीके में क्रांति ला दी है। अब आपको किसी विशेष सॉफ्टवेयर के साथ एक फ्लॉपी डिस्क को स्रोत करने की आवश्यकता नहीं है, यह सब केवल डाउनलोड है।

बाजार संतृप्त है और विकास समुदाय ने खुले स्रोत और मुफ्त सॉफ्टवेयर को अपनाया है, प्रतियोगिता व्याप्त है और हमें पार्टी के लिए देर हो रही है।

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

जब मुझे किसी ओपन-सोर्स, कम्युनिटी से प्रेरित और अपनी निजी राय, सुरक्षित विकल्प पर जल्दी स्विच करना हो सकता है, तो मुझे कंपाइलर / दुभाषिया खरीदने की कोई आवश्यकता नहीं है।


10

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

दूसरा महत्वपूर्ण अंतर यह है कि आज, ओपन सोर्स समुदाय लोकप्रिय भाषाओं के लिए मजबूत, मुफ्त संकलक / दुभाषियों को विकसित करता है। तब वह समुदाय मौजूद नहीं था।

अंत में, इस प्रश्न में एक गलत धारणा है कि गेट्स बेसिक भाषा के आविष्कारक नहीं थे। वह इसके एक विशेष कार्यान्वयन के लेखक थे। यह मेरे लिए स्पष्ट नहीं है कि भाषा के अन्वेषकों ने इस पर विशेष रूप से बड़ी मात्रा में धन कमाया। यह भी विचार करें कि आज, Microsoft C ++ के कार्यान्वयन पर बहुत पैसा कमाता है। (और फिर, उस भाषा का डिजाइनर उस पर विशेष रूप से समृद्ध नहीं हुआ।) तो इस अर्थ में, उसी तरह के लोग सत्तर के दशक में भाषाओं पर पैसा कमा रहे हैं।


2
आप इतिहास को कुछ हद तक दूरबीन कर रहे हैं। 1980 से लेकर 1984 के बीच का समय था जब कंप्यूटर TRS-80 और Apple II को ROM में BASIC के साथ भेज दिया गया था। उसके बाद 1984 से लेकर 1991 तक की अवधि थी जब आपको एक कंपाइलर के लिए बहुत अधिक भुगतान करना पड़ता था। 1991 में शुरू होने के बाद आप लाइनक्स प्राप्त कर सकते हैं और उस पर जीसीसी चला सकते हैं।
बेन क्राउल

1
हाँ, सच है, लेकिन मैं वास्तव में एक ऐतिहासिक समय देने की कोशिश नहीं कर रहा था, आज के साथ 1980 के विपरीत।
रोबोट

3

यह भी सोचें कि प्रोग्राम कैसे संकलित / वितरित किए गए हैं। याद रखें, डॉस से पहले, अधिकांश कंप्यूटिंग मेनफ्रेम-एस्क सिस्टम पर था। कंपाइलरों को हार्डवेयर के हिस्से के रूप में वितरित किया गया था क्योंकि आपको शायद ही कभी-कभी-शेल्फ सॉफ्टवेयर मिला हो। यदि आप भाग्यशाली थे, तो आपको उस मशीन के लिए स्रोत और संकलन मिला। आज भी, कई यूनिक्स-वातावरणों में, आपको अभी भी प्लेटफार्मों के लिए संकलन करना होगा क्योंकि बायनेरिज़ पोर्टेबल नहीं हैं। यह मानक वापस तो था, मानक नहीं था।

इसलिए यह धारणा कि एक कंपाइलर होने की आवश्यकता थी, इस पर अधिक प्रतिबिंब था कि लोग क्या सोचते थे कि उन्हें कंप्यूटर से उत्पादक होने की आवश्यकता है। इन दिनों, क्योंकि एक हार्डवेयर और / या ऑपरेटिंग सिस्टम से बहुत कुछ मानकीकृत किया गया है, एक एप्लिकेशन को संकलित करना और इसे किसी अन्य मशीन पर वितरित करना संभव है और यह बस ठीक चलेगा, धन्यवाद।

पैसा संकलित बायनेरिज़ के व्यावसायीकरण में है क्योंकि यह है कि लोग इन दिनों कंप्यूटर का उपयोग कैसे करते हैं (आप कितने अनुप्रयोगों का उपयोग करते हैं जो आपने संकलित नहीं किया है ... यदि आप मुझे पसंद करते हैं, तो उनमें से अधिकांश, यदि सभी नहीं हैं)। डॉस के समय में, पैसा भाषा / संकलक में था क्योंकि यह है कि लोग कंप्यूटर का उपयोग कैसे करते हैं (फिर अनुप्रयोगों का उपयोग करने वाले लोग या तो उन्हें संकलित करते हैं, या जो लोग करते हैं, उनसे हॉल बैठते हैं)।


2

संक्षिप्त उत्तर: इंटरनेट।

लंबा उत्तर: इंटरनेट संचार का एक सस्ता, तेज, अंतर्राष्ट्रीय, खोज योग्य, प्रसिद्ध तरीका प्रदान करता है। इंटरनेट तकनीकी रूप से 70 के दशक में अस्तित्व में था, यह 90 के दशक तक नहीं था कि यह वास्तव में प्रसिद्ध हो गया।

उन लोगों के झुंड के लिए मुश्किल है जो एक साथ मिलना चाहते हैं और एक उच्च गुणवत्ता, मुफ्त संकलक (या दुभाषिया) लिखना चाहते हैं, जो प्रिंटेड प्रोग्राम लिस्टिंग या फ़्लॉपी मेल द्वारा भेजे गए प्रिंट के माध्यम से संवाद करते हैं। यह उन लोगों के लिए और अधिक कठिन है जो 70 के दशक की आम संचार तकनीकों का उपयोग करते हुए एक दूसरे को खोजने के लिए इस तरह की चीजों को करने में रुचि रखते हैं: निश्चित रूप से, आप कागज में विज्ञापन चाहते हैं जैसी चीजें पोस्ट कर सकते हैं, लेकिन अगर मैं कैलिफोर्निया में पेपर में एक विज्ञापन डालूं कहीं और, और आपने फ्लोरिडा में अपना पेपर पढ़ा, आप मेरे अस्तित्व से अनजान हैं।

खराब खोज इंजन के साथ भी, "फ्री कंपाइलर" या "प्रोग्रामिंग लैंग्वेज" टाइप करने से ऐसे परिणाम प्राप्त होने की संभावना है जो लोगों को उस तरह से ले जा सकते हैं जो एक दूसरे को ढूंढ सकते हैं। Searchability में भारी अंतर है - मैंने कई दिलचस्प चीजें ऑनलाइन देखी हैं जो मैंने शायद इंटरनेट के बिना कभी नहीं सुनी होंगी, और मुझे संदेह है कि मैं उस तरह से असामान्य हूं।

इसलिए जब लोगों ने प्रोग्रामिंग टूल ऑनलाइन लिखना शुरू किया, और उन्हें सभी कॉमर्स के लिए मुफ्त में वितरित किया, तो लोगों ने उनका उपयोग करना शुरू कर दिया, और उनमें से कुछ ने उन्हें बेहतर बनाने में भी मदद की। प्रोग्रामिंग भाषाएं भी कुछ ऐसी हैं जो कई प्रोग्रामर को दिलचस्प लगती हैं, इसलिए यह प्रभाव कुछ अन्य प्रकार के सॉफ़्टवेयर की तुलना में प्रोग्रामिंग भाषाओं के लिए अधिक मजबूत होगा।

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


2
मुझे लगता है कि आप पाएंगे कि जीएनयू सी वर्ल्ड वाइड वेब को प्री-डेट करता है। उनके पास न्यूज रूम और ई-मेल आधारित और इंटरनेट था, लेकिन वे बहुत आदिम थे और उस समय व्यापक रूप से नहीं अपनाए गए थे।
जेम्स एंडरसन

2
@JamesAnderson Usenet समाचार वेब से पहले के दिनों में अपने समय के लिए काफी व्यापक रूप से अपनाया गया था। डायलअप मोडेम के साथ भी यह उन दिनों में संभव था। पर्ल, 1988 में वापस comp.sources.unix पर जारी किया गया था और अच्छी तरह से, कैसे चीजें वापस किया गया था।

सही उत्तर पर स्पॉट के लिए +1। 90 के दशक की शुरुआत में डेल्फी और फॉक्सप्रो सहित भाषाओं ने अच्छी कमाई की। 1995 के आसपास इंटरनेट हिट होने के बाद से आप उन्हें मुश्किल से दे सकते हैं।
david.pfx

1
@ मिचेल्ट: कम ज्ञात, लेकिन समान रूप से महत्वपूर्ण फिडेनेट ने प्रसार में भी मदद की।
ब्रायन

2

जब पीसी पहले उपलब्ध थे, तो कुछ कार्यक्रम उपलब्ध थे। प्रोग्रामिंग भाषा के बिना, कंप्यूटर बहुत अच्छी तरह से बेकार हो जाएगा। बुनियादी तौर पर लागू की गई एक छोटी सी भाषा थी जिसे बहुत कम स्मृति में चलाया जा सकता था।

Microsoft ने MS-DOS को IBM को बेचना शुरू कर दिया। प्रोग्रामिंग भाषा की उपलब्धता के बारे में बताया गया है कि यह सौदा किया गया है। लाभ ऑपरेटिंग सिस्टम को बेचने में था, न कि प्रोग्रामिंग भाषा को।

किंवदंती है कि बिल गेट्स ने दावा किया था कि उनके पास एक बेसिक दुभाषिया था, जो प्रतिस्पर्धी संचालन नहीं करता था। फिर उन्होंने सौदे को हड़पने के बाद और ऑपरेटिंग सिस्टम को प्रदर्शित करने से पहले मूल लिखा। मुझे नहीं पता कि यह सच है या नहीं।

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

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


मेरा मानना ​​है कि आप अपने तीसरे पैराग्राफ के बारे में सोच रहे हैं। आप en.wikipedia.org/wiki/Altair_BASIC#Origin_and_development
CVn

@ माइकलकॉर्जिंग यह वह किंवदंती नहीं है जिसके बारे में मैंने सुना है, बल्कि यह सप्ताहांत में एमएस-डॉस के लिए बेसिक विकसित करने की उपलब्धि को बहुत सरल बना देगा। मेरे द्वारा बताई गई किंवदंतियों से वर्तमान भिन्नता काफी भिन्न है।
बिलथोर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.