वास्तविक दुनिया में लिस्प


146

मैंने लिस्प (वास्तव में योजना) के साथ प्रयोग किया है और पाया कि यह एक बहुत ही सुंदर भाषा है जिसे मैं और अधिक सीखने में दिलचस्पी रखता हूं। हालांकि, ऐसा प्रतीत होता है कि लिस्प का इस्तेमाल कभी भी गंभीर परियोजनाओं में नहीं किया गया है, और मैंने इसे किसी भी नौकरी पोस्टिंग में वांछित कौशल के रूप में सूचीबद्ध नहीं देखा है। मुझे किसी ऐसे व्यक्ति से सुनने में दिलचस्पी है जिसने लिस्प का इस्तेमाल किया है या इसे "वास्तविक दुनिया" में इस्तेमाल करते देखा है, या जो जानता है कि क्या इसे विशुद्ध शैक्षणिक भाषा माना जाता है।


1
@titaniumdecoy: क्लोज़र की खोज करने और लिस्प शैली की भाषाओं में पहले के कोई अनुभव न होने के बाद, मैंने लिस्प में प्रवचन की खोज करने वालों के लिए क्लोजर टैग जोड़ा। :)
एंडी टर्नर

1
@titaniumdecoy: क्लॉजुर लिस्प का एक डिकेन्डर है जो जेवीएम पर चलता है और जावा में लिखे एपीआई का उपयोग करने में सक्षम है
एंडी टर्नर

12
मैं अपने कैरियर को बेहतर बनाने के एक तरीके के रूप में लिस्प नहीं सीखूंगा, क्योंकि यह नहीं होगा। इसे हर तरह से बेहतर सामान्य प्रोग्रामर बनाना सीखें।
स्कफमैन

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

42
@skaffman: लेकिन यह आपके करियर को बेहतर बनाने में मदद नहीं करेगा?
एरिक फोर्ब्स

जवाबों:


88

फ्रांज, इंक । अपनी वेबसाइट पर सफलता की कहानियों की एक अटूट सूची प्रदान करता है । तथापि:

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

हम अन्य सफलता की कहानियाँ यहाँ पा सकते हैं:  http://lisp-lang.org/success/

और कॉमन लिस्प का उपयोग करके वर्तमान कंपनियों की एक सूची: https://github.com/azzamsa/awesome-lisp-companies


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

30
@kotlinski सबूत कहाँ है? जब आप उद्योग को बढ़ाते हैं, तो आप औसत के बारे में बात कर रहे हैं, न कि इसके सबसे अच्छे हिस्सों के बारे में। सफलता की कहानियां लगभग हर बार विशिष्ट और गैर-औसत प्रौद्योगिकियों / विचारों के बाद होती हैं।
लुका रामिशविल

यहाँ और अधिक: lisp-lang.org/success (खूबसूरती से प्रस्तुत) और यहाँ: आम LIsp का उपयोग करने वाली कंपनियां
एहविंस

54

क्या Emacs की गिनती ठीक है? यह सबसे "वास्तविक दुनिया" का उपयोग है जिससे मैं परिचित हूं (हालांकि मुझे यकीन नहीं है कि Emacs "वास्तविक दुनिया" के रूप में गिना जाता है)।


नहीं, लेकिन vimकरता है;)। दुर्भाग्य से (या शायद सौभाग्य से), किसी ने गंभीर सॉफ्टवेयर नहीं लिखा है vimscript
new123456

43

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

(अस्वीकरण: मैं वहां काम करता हूं।)



25

एक छोटे से स्टार्टअप के रूप में हमने कुछ लोगों को "एप्लिकेशन सर्वर" कहा है। लेकिन वास्तव में यह एसक्यूएल कनेक्टिविटी और वेब अनुप्रयोगों के लिए एकीकृत आम लिस्प पुस्तकालयों का एक समूह है। कुछ विवरण cl-dwim प्रोजेक्ट पेज पर उपलब्ध हैं

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

इसके लगभग 4000 उपयोगकर्ता हैं, और यह कंप्यूटर के एक समूह पर चलता है।

"अकादमिक भाषा" के रूप में: हम व्यापार प्रक्रिया मॉडलिंग के लिए लगातार जारी रखने जैसी चीजों के साथ खेल रहे हैं। यह कुछ अतिरिक्त प्रक्रिया से संबंधित आदिम और कुछ बाधाओं के साथ कुछ यादृच्छिक लिस्प कोड है। यह कोड में यादृच्छिक बिंदुओं पर रुक सकता है और सो सकता है (डेटाबेस में कॉमेड हो सकता है) जबकि यह किसी बाहरी घटना की प्रतीक्षा करता है।

क्या यह व्यावहारिक या अकादमिक है? आप तय करें... :)


वाह! मैंने पूरी तरह से सोचा था कि सरकार द्वारा उपयोग किए जाने वाले सभी सॉफ्टवेयरों में यह लिखा गया था कि उनमें से अधिकांश कितने चूसते हैं। क्या यह अभी भी उपयोग में है?
RR

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

23

रेडिट मूल रूप से लिस्प में लिखा गया था और फिर बाद में पायथन में फिर से लिखा गया। वहाँ स्विच और क्या यह कम से अधिक लिस्प के लिए इसका मतलब का एक अच्छा विश्लेषण है ढूँढना लिस्प


यहाँ एक उलटी कहानी है: pgloader को Python से Common Lisp: tapoueh.org/blog/2014/05/why-is-pgloader-so-much-faster
Ehvince

22

पॉल ग्राहम ने ViaWeb के बारे में लिखा और लिखा है जो LISP में लिखा गया था

इसके बारे में यहां पढ़ें - बीटिंग द एवरेज


4
यह वास्तव में एक अच्छा उदाहरण नहीं है, वे व्यवसायिक वर्षों से बाहर चले गए
1800 की सूचना

9
BTW, क्या मैं सिर्फ यह जोड़ सकता हूं कि मुझे लगता है कि पॉल इस पर भ्रम है: यह LISP नहीं था जिसने उन्हें बढ़त दी, यह सिर्फ स्मार्ट था और ध्यान दे रहा था। वे वीबी के साथ सफल हो सकते थे यदि वह एकमात्र उपकरण था।
जेफ

23
वे व्यवसाय से बाहर नहीं गए थे, उन्हें याहू द्वारा खरीदा गया था। बड़ा अंतर, कम से कम डेवलपर्स के लिए। :-)
हेड गीक

18
@ 1800: याहू के स्वामित्व के बाद यह केवल "जमीन में चला गया" था और इसे किसी अन्य भाषा में फिर से लिखा गया था, इसलिए स्ट्रोमैनिंग करना बंद कर दें।
23

6
@ 1800: माथियास ने जो कहा उसे भूल जाओ, मैं वास्तव में इसके बारे में बहुत मज़ेदार समझता हूं। आपका दावा है कि "वास्तविक दुनिया में एलआईएसपी के उपयोग के कोई अन्य महत्वपूर्ण उदाहरण नहीं हैं" सीधे तात्पर्य है कि आप सर्वज्ञ हैं। वाहवाही!
अली


12

एक हालिया ओपन-सोर्स प्रोजेक्ट जो अभी भी लगातार और काफी विकास गतिविधि का आनंद ले रहा है, लिलीपॉन्ड है

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

वाणिज्यिक श्रेणी में, नोटहेड के इगोर एंग्रेवर भी हैं । दुर्भाग्य से, साइट मुझे उस पृष्ठ के लिए एक सीधा लिंक पोस्ट करने की अनुमति नहीं देती है जो लिस्प के बारे में बात करती है, इसलिए डाउनलोड करने के लिए जाएं और नीचे "लिस्प" लिंक देखें।

वहाँ शरारती कुत्ता (एक कंप्यूटर गेम कंपनी) भी है जो अपने खेल में लिस्प का उपयोग करते हैं। यह लेख उस बारे में बात करता है और यहां तक ​​कि कुछ कोड भी दिखाता है।

और कई अन्य हैं जिनका उल्लेख किया गया है और उनसे जुड़ा हुआ है, लेकिन ये मुख्य हैं जो मेरे साथ प्रतिध्वनित होते हैं (एक संगीतकार / प्रोग्रामर / गेमर / ... प्रकार)।


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

10

यदि मैंने अब अपनी बहुत बड़ी सॉफ्टवेयर परियोजना शुरू की है, तो मैं उपरोक्त मानदंडों के आधार पर अपनी भाषा का निर्णय करूंगा। ज़रूर, मैं लिस्प से प्यार करता हूँ, सीएलओएस कमाल है, असली लेक्सिकल स्कूपिंग रॉक्स, लिस्प मैक्रोज़ (जब निर्देश के रूप में इस्तेमाल किया जाता है) कूल होते हैं, और व्यक्तिगत रूप से मुझे वास्तव में लिस्प सिंटैक्स पसंद है। […] लेकिन मुझे एक बड़ी सॉफ्टवेयर परियोजना के लिए लिस्प का चयन करने के लिए राजी करने के लिए बहुत सी परिस्थितियों या विशेष परिस्थितियों की आवश्यकता होगी, अगर मैं चुनाव करने का प्रभारी होता। - डैन वेनरेब


सही - तो किसी को भी काम पर रखने में सक्षम नहीं होने का आनंद लें :)
जेफ

@ जेफ़: "लेकिन मुझे एक बड़े व्यवसाय के लिए लिस्प का चयन करने के लिए राजी करने के लिए बहुत कुछ करना होगा या विशेष परिस्थितियों की आवश्यकता होगी "। यह लिस्प के खिलाफ एक बिंदु है।
jfs

यह बोली कहाँ से है? पाठ विखंडू द्वारा googling केवल यह बहुत ही पैदावार देता है

आपको क्लिक करना चाहिए: "छोड़े गए परिणामों के साथ खोज दोहराएं"। उद्धरण इस प्रकार है: चर्चा करें। fogcreek.com/joelonsoftware/…
क्रिस जस्टर-यंग

5
खुश होती है। मेरा कहना है, यह उद्धरण तब और मजबूत होता है, यह वास्तव में संदर्भ के बाहर है। weinreb अब ITA पर काम कर रहा है, और अन्य चीजों के बीच लिस्प के बारे में ब्लॉगिंग कर रहा है; मुझे आश्चर्य है कि कैसे और अगर यह उनकी राय को प्रभावित कर सकता है।

10

कुछ और हाल:

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

अब कोडिंग प्राप्त करें! :)


10

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


9

मेरा मानना ​​है कि ऑटोकैड में एक्सटेंशन होते हैं जो उत्पाद का विस्तार करने के लिए लिस्प का उपयोग करते हैं। AutoLISP देखें ।


सही बात। यह ActiveX को भी लागू करता है - यह काफी शक्तिशाली है और AtoDesk स्वयं इसका उपयोग 'आंतरिक' कमांड लिखने के लिए करता है। यह मूल रूप से ObjectARX - C ++ में व्याख्या की गई है।
सीएडी


8

बहुत सारी कंपनियां, परियोजनाएं और उत्पाद हैं जो लिस्प का उपयोग विभिन्न प्रकार की भूमिकाओं में करते हैं - मैंने उनमें से कई के लिए काम किया है।

दो प्रासंगिक बिंदु हैं:

  1. आप कभी नहीं जान सकते हैं कि आपके उपभोक्ता इलेक्ट्रॉनिक्स का नवीनतम टुकड़ा कॉमन लिस्प के साथ बनाया गया था या यहां तक ​​कि प्रोग्राम किया गया था, या आपके द्वारा उपयोग की जाने वाली कुछ सेवा लिस्प सर्वर द्वारा संचालित है। यह निष्कर्ष निकालना गलत होगा कि लिस्प "कभी इस्तेमाल नहीं किया जाता" है।

  2. … और, बहुत सारे डोमेन की तरह, वो काम कभी भी Monster.com पर दिखाई नहीं दिए। सिर्फ इसलिए कि आपने इसके लिए नौकरी पोस्टिंग नहीं देखी है, इसका मतलब यह नहीं है कि वहां कोई लिस्प-आवश्यक या राइट-टूल-फॉर-द-जॉब के अवसर नहीं हैं।


तो जहां है उन नौकरियों दिखाई देते हैं? मैं अपने आप को पहेली बनाने की कोशिश कर रहा हूं।
चार्ली फूल

2
अनुभव से: मेलिंग सूचियों, कंपनियों और नियोक्ताओं से सीधे व्यक्तिगत मेल, व्यक्ति में उल्लेख, उपयोगकर्ता समूह, और इसी तरह।
अमीर

1
धन्यवाद। ऐसा लगता है कि आप एक ही बात कह रहे हैं जो मैंने कहीं और पढ़ी है ... कि लिस्प दुनिया एक छोटा समुदाय है, और आप उस समुदाय के भीतर योगदान और ज्ञात होने का लाभ उठा सकते हैं, और शायद लिस्प पाने का सबसे अच्छा तरीका है नौकरियां। क्या आप सहमत हैं?
चार्ली फूल

5
हाँ। इसके अलावा, यह काम पाने का सबसे अच्छा तरीका है, अवधि। अपने कौशल का प्रदर्शन करें, लोगों को जानें, और खुद को जानें।
रिच '

8

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


6

ACL2 को देखो । यह एक लिस्प आधारित औपचारिक तर्क इंजन है जिसका उपयोग सॉफ्टवेयर सुरक्षा में औपचारिक तरीकों और फ़्लोटिंग पॉइंट हार्डवेयर के लिए शुद्धता के प्रमाण जैसे कई "वास्तविक दुनिया" प्रोजेक्ट के लिए किया गया है।


यह सॉफ्टवेयर का एक अद्भुत नमूना है।
user37248


6

अगर मेरी योजनाएं पूरी हो जाती हैं, तो हम सभी अब से 5 वर्षों में योजना का उपयोग करेंगे! , पी


मेरी योजनाएं शायद काफी समान हैं: 1) योजना के शीर्ष पर एक किकैस लाइब्रेरी बनाएं (अब वहां आधा)। 2) इसमें कूल प्रोग्राम लिखकर लाइब्रेरी को टेस्ट करें (1 डाउन, जाने के लिए कुछ और)। 3) ओपन सोर्स लाइब्रेरी (पहले से ही लेकिन बहुत लापरवाही से)। 4) ... 5) लिस्प काम पर काम के लिए प्राकृतिक उपकरण बन जाता है।
अली

3
मैं तुम्हारे लिए खींच रहा हूं। लेकिन आपके पास केवल ढाई साल बचे हैं! आशा है कि आप ट्रैक पर होंगे।
चार्ली फूल

10
नमस्ते। 5 साल पूरे हो गए।
करोल एस

1
कभी नहीं से देर भली!
लोकेक फ्योर-लैक्रोसिक्स

1
@ Lo @cFaure-Lacroix अभी भी कोशिश कर रहा है! : डी
लेप्पी डे

6

जब मुझे पता चला कि मैं काफी प्रभावित था, तो PRISM («प्रिज्म परियोजना विकिरण चिकित्सा योजना के लिए सॉफ्टवेयर उपकरण बनाने के लिए एक दीर्घकालिक परियोजना है, जिसमें कृत्रिम बुद्धिमत्ता उपकरण और साथ ही मैनुअल सिमुलेशन सिस्टम शामिल हैं।) कॉमन लिस्प में लिखा गया है।

अपनी नौकरी पर मैं DICOM का उपयोग करने वाला सॉफ्टवेयर लिख रहा हूं और मुझे यह कहना होगा कि अच्छा DICOM कार्यान्वयन लिखना एक कठिन काम है। अपनी रिपोर्ट में वे वर्णन करते हैं कि कैसे कॉमन लिस्प ने उन्हें एक अच्छा डीआईसीओएम कार्यान्वयन का निर्माण करने दिया जो कम प्रयास के साथ अन्य कार्यान्वयन की तुलना में बेहतर (कम से कम कुछ तरीकों से) है।


6

लिस्प का उपयोग कॉमन म्यूजिक लाइब्रेरी के साथ वास्तविक दुनिया की एल्गोरिथम संगीत रचना में किया जाता है । Metalevel से रिक तायूब के नोट्स उस विषय का एक शानदार परिचयात्मक पाठ है जिसमें कंपोज़िंग के लिए लिस्प में उदाहरणों का एक समूह है। यहाँ उदाहरण निर्देशिका और पाठ की एक प्रति यहाँ देखें


5

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



5

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




3

लिस्प ने 80 के दशक की शुरुआत में लाइटस्पेड पर कूदने का प्रयास किया। इससे पहले कि पीसी थे, व्यावसायिक रूप से निर्मित "लिस्प मशीनें" थीं जो सुपरफ़िकेल्ली आधुनिक वर्कस्टेशन की तरह दिखती हैं, लेकिन जो लिस्प "सभी तरह से नीचे" थीं। लिस्प हार्डवेयर अंततः इंटेल से बाहर हो गया (जैसा कि सब कुछ किया था)। लिस्प सॉफ्टवेयर अंततः C / C ++ से बाहर हो गया। विभिन्न सिद्धांत हैं कि यह सब ऐसा क्यों है। http://www.andromeda.com/people/ddyer/lisp/


2

योजना प्रोग्रामिंग भाषा का उपयोग FLUENT फ्लो मॉडलिंग सॉफ्टवेयर (कम्प्यूटेशनल फ्लूड डायनामिक्स, CFD) द्वारा स्क्रिप्टिंग भाषा के रूप में किया जाता है।



2

मुझे लगता है कि कुछ लोग पहले ही इसका उल्लेख कर चुके हैं लेकिन लिस्प का व्यापक रूप से कस्टम ऑटोकैड विकास में उपयोग किया जाता है। ऑटोकैड में एक अंतर्निहित लिस्प दुभाषिया शामिल है। यह उत्पाद का विस्तार करने के सबसे सरल तरीकों में से एक है और आपकी उत्पादकता को जल्दी से बढ़ाने की क्षमता प्रदान करता है।

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

ऑटोकैड अपने उत्पादों को अनुकूलित करने के लिए कई अन्य तरीके प्रदान करता है; ObjectARX (C ++), VB, C #, आदि। लिस्प इंटरफ़ेस सीखने और लागू करने के लिए सबसे आसान है। और अधिकांश अन्य देव वातावरण कुछ फैशन में लिस्प का उपयोग करते हैं।

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

मुझे लगता है कि ऑटोकैड के लिए लिस्प कोड की लाइनें कितने लाखों (अरबों?) उपलब्ध हैं, यह अनुमान लगाने से नफरत होगी। "ऑटोकैड .lsp" पर एक Google खोज 2.3 मिलियन हिट देती है।

ठीक है, पर्याप्त टाइपिंग, यह मेरे लिए काम करने के लिए वापस आ गया है, मेरी वर्तमान परियोजना के लिए अधिक लिस्प लिख रहा है :)

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