लिल 'फन लँग्स' हिम्मत
टिप्पण्या
Mewayz Team
Editorial Team
छोट्या प्रोग्रामिंग लँग्वेजच्या हुडखाली डोकावून पाहणे तुम्हाला एक उत्तम बिल्डर का बनवते
तुम्ही वापरत असलेल्या सॉफ्टवेअरचा प्रत्येक भाग — मध्यरात्री पावत्या पाठवणाऱ्या ऑटोमेशन इंजिनकडे तुमच्या लीड्सचा मागोवा घेणाऱ्या CRM कडून — प्रोग्रामिंग भाषेसह तयार केले गेले. पण तुम्ही कधी विचार केला आहे का की प्रोग्रामिंग भाषा कशामुळे टिक होते? Python किंवा JavaScript सारख्या मोठ्या इकोसिस्टम नाहीत, परंतु विकसक एक समस्या सोडवण्यासाठी किंवा फक्त शिकण्यासाठी वीकेंडमध्ये बनवलेल्या लहान, भंगार, आनंददायक विचित्र आहेत. या "लिल' फन लँग्ज" — खेळण्यांच्या भाषा, डोमेन-विशिष्ट भाषा (DSLs) आणि शैक्षणिक दुभाषी — संगणक विज्ञानातील काही सर्वात मोहक कल्पना जगतात. त्यांची हिंमत समजून घेतल्याने तुम्ही एक चांगला प्रोग्रामर बनत नाही; हे मूलभूतपणे बदलते की तुमची साधने तयार करणे, वर्कफ्लो स्वयंचलित करणे आणि लोकांसाठी कार्य करणाऱ्या सिस्टमची रचना करणे याबद्दल तुमचा कसा विचार आहे.
"Lil' Fun Langs" म्हणजे नेमके काय?
प्रोग्रामिंग जग अशा भाषांनी भरलेले आहे जे उत्पादन सर्व्हरला उर्जा देण्यासाठी किंवा लाखो व्यवहारांवर प्रक्रिया करण्यासाठी कधीही नव्हते. Lox (रॉबर्ट निस्ट्रॉमच्या क्राफ्टिंग इंटरप्रीटर्स मधून), मंकी (थॉर्स्टन बॉलच्या गो मध्ये इंटरप्रीटर लिहिणे कडून), किंवा ब्रेनफक आणि शेफ सारख्या विनोदी भाषा शिकवण्यासाठी, मनोरंजन करण्यासाठी आणि "भाषा" चा अर्थ काय आहे याच्या सीमा पुढे ढकलण्यासाठी अस्तित्वात आहेत. या छोट्या भाषा वास्तविक-जगातील टूलचेन्सची जटिलता दूर करतात आणि कोड कृती कशी होते याचे कच्चे यांत्रिकी उघड करतात.
परंतु "लिल' फन लँग्स" फक्त शैक्षणिक व्यायामापुरते मर्यादित नाही. डोमेन-विशिष्ट भाषा बाजारातील काही सर्वात प्रभावी व्यवसाय साधनांना सामर्थ्य देतात. प्रत्येक वेळी तुम्ही स्प्रेडशीटमध्ये फॉर्म्युला लिहिता, तुमच्या ईमेल क्लायंटमध्ये फिल्टर नियम परिभाषित करता किंवा Mewayz सारख्या प्लॅटफॉर्ममध्ये ऑटोमेशन वर्कफ्लो कॉन्फिगर करता तेव्हा तुम्ही एका छोट्या, उद्देशाने तयार केलेल्या भाषेशी संवाद साधता. Mewayz मधील 207 मॉड्यूल - CRM, इनव्हॉइसिंग, HR, फ्लीट मॅनेजमेंट आणि बरेच काही - अंतर्गत नियम इंजिन आणि अभिव्यक्ती विश्लेषकांवर अवलंबून असतात जे त्यांच्या मूळ, लहान भाषा वापरकर्त्यांना संगणक विज्ञान पदवी न घेता शक्ती देण्यासाठी डिझाइन केलेले आहेत.
या भाषांची शरीररचना समजून घेतल्याने काही साधने अंतर्ज्ञानी का वाटतात तर काहींना दुसऱ्या परिमाणात लिहिलेल्या मॅन्युअलसह कुस्ती का वाटते.
द लेक्सर: अणूंमध्ये शब्द तोडणे
प्रत्येक भाषा, कितीही लहान असली तरी, त्याच मूलभूत पायरीने सुरू होते: लेक्सिकल विश्लेषण किंवा "लेक्सिंग." लेक्सर अक्षरांची कच्ची स्ट्रिंग घेतो — जसे की एकूण = किंमत * प्रमाण + कर — आणि त्यास टोकन म्हणतात अर्थपूर्ण भागांमध्ये मोडतो. लेक्सरला अजून अर्थाची पर्वा नाही. हे फक्त ओळखते की एकूण हा एक अभिज्ञापक आहे, = हा असाइनमेंट ऑपरेटर आहे, किंमत हा दुसरा अभिज्ञापक आहे, * हा गुणाकार आहे आणि असेच.
लहान भाषेसाठी लेक्सर तयार करणे आश्चर्यकारकपणे समाधानकारक आहे. कोडच्या 100 पेक्षा कमी ओळींमध्ये, तुम्ही संख्या, स्ट्रिंग, कीवर्ड आणि ऑपरेटर ओळखण्यासाठी प्रोग्राम शिकवू शकता. साधेपणा हा मुद्दा आहे — तुमच्या भाषेला "शब्दांच्या" किमान संचासाठी काय आवश्यक आहे याचा विचार करण्यास ते तुम्हाला भाग पाडते. वापरकर्ता-फेसिंग टूल्स डिझाइन करताना हीच विचारसरणी लागू होते. जेव्हा Mewayz चे ऑटोमेशन इंजिन एखाद्या लहान व्यवसायाच्या मालकाला "जेंव्हा इनव्हॉइस 7 दिवसांनी थकीत असेल, तेव्हा स्मरणपत्र ईमेल पाठवा" असा नियम सेट करू देते, तेव्हा सिस्टम शांतपणे तो नियम संरचित टोकनमध्ये लिहून देते ज्यावर ते कार्य करू शकते. सर्वोत्कृष्ट इंटरफेस सहजतेने सहज वाटतात कारण कोणीतरी वापरकर्त्याच्या हेतूची सर्वात लहान अर्थपूर्ण युनिट्स कशी दिसतात याचा खोलवर विचार केला आहे.
विश्लेषण: सपाट टोकन जिवंत झाडांमध्ये बदलणे
एकदा तुमच्याकडे टोकन मिळाले की, तुम्हाला रचना आवश्यक आहे. पार्सिंग टोकनच्या सपाट क्रमाचे रूपांतर ॲबस्ट्रॅक्ट सिंटॅक्स ट्री (एएसटी) मध्ये करते — एक श्रेणीबद्ध प्रतिनिधित्व जे अभिव्यक्तीच्या विविध भागांमधील संबंध कॅप्चर करते. 3 + 4 * 5 हा शब्द फक्त पाच टोकनचा क्रम नाही; हे असे झाड आहे जिथे गुणाकार जोडण्यापेक्षा घट्ट बांधतो, 35 ऐवजी 23 तयार करतो.
येथेच गोष्टी खऱ्या अर्थाने मजेदार होतात. रिकर्सिव्ह डिसेंट किंवा प्रॅट पार्सिंग सारखे पार्सिंग अल्गोरिदम हे अभियांत्रिकीचे सुंदर भाग आहेत जे एका फाईलमध्ये बसतात तरीही आश्चर्यकारकपणे जटिल व्याकरण हाताळू शकतात. रिकर्सिव्ह डिसेंट पार्सर्स, विशेषत: भाषेच्या स्पेसिफिकेशनप्रमाणेच वाचतात — प्रत्येक फंक्शन व्याकरणाच्या नियमाशी सुसंगत आहे, सॉफ्टवेअर डेव्हलपमेंटमध्ये दुर्मिळ अशा प्रकारे कोड स्वयं-दस्तऐवजीकरण बनवते.
विश्लेषणाचे धडे भाषा डिझाइनच्या पलीकडे आहेत. संरचित इनपुटवर प्रक्रिया करणारी कोणतीही प्रणाली — तारीख श्रेणीसह एक बुकिंग फॉर्म, सशर्त नियमांसह पेरोल कॉन्फिगरेशन, ब्रांचिंग लॉजिकसह CRM पाइपलाइन — पार्सिंग समस्या सोडवत आहे. Mewayz च्या प्लॅटफॉर्मवरील 138,000+ वापरकर्ते दररोज जटिल, संरचित डेटा व्युत्पन्न करतात. पार्सर अस्पष्ट इनपुटला अस्पष्ट संरचनेत कसे बदलतात हे समजून घेणे म्हणजे एज केसेस सुंदरपणे हाताळणारी सिस्टीम तयार करणे आणि अनपेक्षित स्वरूपात कोणीतरी तारखेत प्रवेश केल्यावर खंडित करणारी प्रणाली बनवणे यात फरक आहे.
इंटरप्रिटर: जिथे कोड जिवंत होतो
दुभाषी म्हणजे जिथे जादू घडते. ते AST वर चालते, नोड द्वारे नोड, आणि कार्यान्वीत करते. संख्या नोड त्याचे मूल्य परत करतो. बायनरी ऑपरेशन नोड त्याच्या डाव्या आणि उजव्या मुलांचे मूल्यांकन करते आणि त्यांना एकत्र करते. फंक्शन कॉल वातावरणात फंक्शन पाहतो, युक्तिवाद बांधतो आणि शरीराचे मूल्यांकन करतो. खेळण्यांच्या भाषेत, संपूर्ण दुभाषी 200-300 ओळी असू शकतात — तुमच्या डोक्यात ठेवण्याइतपत लहान, परंतु वास्तविक कार्यक्रम चालवण्यासाठी पुरेसे शक्तिशाली.
अंमलबजावणीसाठी दोन व्यापक पध्दती आहेत: ट्री-वॉकिंग इंटरप्रिटर आणि बाइटकोड व्हर्च्युअल मशीन. ट्री-वॉकर सोपे पण हळू असतात; ते थेट AST पार करतात. बाइटकोड VMs AST ला साध्या सूचनांच्या क्रमवारीत संकलित करतात (जसे की एक लहान असेंबली भाषा) आणि त्याऐवजी त्या कार्यान्वित करा, नाटकीयरित्या चांगल्या कामगिरीसाठी अंमलबजावणीची जटिलता व्यापार करा. CPython, मानक Python अंमलबजावणी, एक bytecode VM वापरते. लुआ, सर्वात कार्यक्षम एम्बेड करण्यायोग्य भाषांपैकी एक, एक नोंदणी-आधारित VM डिझाइनची पायनियरिंग केली ज्याने जगभरातील गेम इंजिनांना प्रभावित केले.
मुख्य अंतर्दृष्टी: सर्वात शक्तिशाली व्यवसाय साधने ही सर्वाधिक वैशिष्ट्ये नसतात — वापरकर्त्यांना प्रत्यक्षात काय हवे आहे ते व्यक्त करण्यासाठी ते सर्वोत्तम अंतर्गत "भाषा" असतात. प्रत्येक नियम इंजिन, फॉर्म्युला सिस्टम आणि ऑटोमेशन बिल्डर हे वेशात एक लहान दुभाषी आहे. 10 वापरकर्त्यांपासून ते 100,000 पर्यंत टूल स्केल आहे की नाही हे त्या इंटरप्रिटरची गुणवत्ता ठरवते.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →
पर्यावरण आणि व्याप्ती: द हिडन आर्किटेक्चर ऑफ स्टेट
भाषा अंमलबजावणीतील सर्वात अवघड संकल्पनांपैकी एक — आणि व्यवसाय सॉफ्टवेअरला सर्वात थेट लागू होणारी एक — भाषा वातावरण आणि व्याप्तीद्वारे राज्य कसे व्यवस्थापित करतात. जेव्हा तुम्ही फंक्शनमध्ये व्हेरिएबल असाइनमेंट लिहिता तेव्हा ते व्हेरिएबल बाहेर पडू नये आणि ग्लोबल स्कोपमध्ये काहीतरी ओव्हरराईट करू नये. हे स्पष्ट दिसते, परंतु ते योग्यरित्या अंमलात आणण्यासाठी पर्यावरण साखळी नावाची डेटा रचना आवश्यक आहे: हॅश नकाशांची लिंक केलेली सूची जिथे प्रत्येक स्तर व्याप्ती दर्शवते आणि वेरियेबल लुकअप जोपर्यंत जुळत नाही तोपर्यंत साखळी वर चालते.
हा पॅटर्न सर्वत्र चांगल्या प्रकारे डिझाइन केलेल्या सॉफ्टवेअरमध्ये दिसतो. बिझनेस प्लॅटफॉर्ममधील वापरकर्ता परवानग्या तशाच प्रकारे कार्य करतात — टीम सदस्याचा प्रवेश प्रथम त्यांच्या वैयक्तिक परवानग्या, नंतर त्यांच्या भूमिकेच्या परवानग्या, नंतर संस्थेचे डिफॉल्ट तपासून निर्धारित केला जातो. Mewayz ची मॉड्यूल सिस्टम, जी लिंक-इन-बायो पेजेसपासून ते संपूर्ण पेरोल प्रक्रियेपर्यंत सर्व काही व्यापते, या अचूक तत्त्वाचे प्रतिबिंब असलेले स्तरित कॉन्फिगरेशन वापरते. व्यवसाय मालक संस्था-व्यापी डीफॉल्ट सेट करतो, विभाग व्यवस्थापक विशिष्ट सेटिंग्ज ओव्हरराइड करू शकतात आणि वैयक्तिक वापरकर्ते त्यांचे स्वतःचे कार्यक्षेत्र सानुकूलित करू शकतात - सर्व काही विरोधाशिवाय.
प्रोग्रामिंग लँग्वेजमध्ये चुकीचा वाव मिळाल्याने बग येतात. बिझनेस प्लॅटफॉर्ममध्ये चुकीचा वाव मिळाल्याने डेटा लीक, परवानगी वाढणे आणि अशा प्रकारची ऑपरेशनल अराजकता येते ज्यासाठी वास्तविक पैसे खर्च होतात. अमूर्ततेच्या प्रत्येक स्तरावर धडे सारखेच असतात.
एक लहान भाषा तयार करणे आपल्याला खरोखर काय शिकवते
तुम्ही कधीही छोटी प्रोग्रामिंग भाषा तयार केली नसेल, तर अनुभव ठोसपणे काय शिकवतो ते येथे आहे — आणि तुम्ही डेव्हलपर, तांत्रिक संस्थापक किंवा ते दररोज वापरत असलेली साधने समजून घेऊ इच्छिणारे कोणी आहात हे महत्त्वाचे का आहे:
- विचारांची अचूकता: व्याकरण परिभाषित करताना तुम्ही अस्पष्ट असू शकत नाही. तुमच्या भाषेच्या तपशीलातील प्रत्येक अस्पष्टता तुमच्या पार्सरमध्ये एक बग बनते. ही शिस्त थेट उत्तम चष्मा, स्पष्ट दस्तऐवजीकरण आणि अधिक अचूक वैशिष्ट्य आवश्यकता लिहिण्यासाठी हस्तांतरित करते.
- वापरकर्त्यांसाठी सहानुभूती: जेव्हा तुम्ही एखादी भाषा डिझाइन करता, तेव्हा तुम्ही मानवी विचारांसाठी इंटरफेस तयार करता. तुम्ही हे विचारायला शिका: "याचा म्हणजे काय आहे?" — एक प्रश्न ज्याने प्रत्येक उत्पादनाचा निर्णय घेतला पाहिजे.
- कार्यप्रदर्शन अंतर्ज्ञान: काही ऑपरेशन्स वेगवान का असतात आणि काही संथ का असतात, ते बेंचमार्क वाचून नव्हे तर दुभाष्याने नेमके किती पावले उचलली हे पाहून तुम्ही शिकता. हे तुम्हाला त्या स्केल सिस्टम डिझाइन करण्यात अधिक चांगले बनवते.
- डीबगिंग प्रभुत्व: जेव्हा तुमची भाषा चुकीचे आउटपुट तयार करते, तेव्हा तुमच्याकडे लपण्यासाठी कोठेही नसते. दोष देण्यासाठी कोणतीही फ्रेमवर्क नाही, लायब्ररी आवृत्ती संघर्ष नाही. हे तुमचे तर्कशास्त्र, तुमची डेटा संरचना, तुमचे अल्गोरिदम आहे. हे अशा प्रकारचे सखोल डीबगिंग कौशल्य तयार करते जे चांगल्या अभियंत्यांना महान अभियंत्यांपासून वेगळे करते.
- ॲब्स्ट्रॅक्शनची प्रशंसा: उच्च-स्तरीय भाषांनी त्यांनी केलेल्या निवडी का केल्या हे तुम्हाला समजले आहे — JavaScript का बंद आहे, Python ने लक्षणीय व्हाईटस्पेस का निवडले आहे, Rust's borrow checker का अस्तित्वात आहे. हे मनमानी निर्णय नाहीत; ते तुमच्या स्वतःच्या अंमलबजावणीत तुम्हाला येणाऱ्या वास्तविक समस्यांचे निराकरण आहेत.
टॉय लँग्वेजेस ते रिअल-वर्ल्ड ऑटोमेशन
टॉय लँग्वेज आणि प्रोडक्शन ऑटोमेशन इंजिनमधील अंतर बहुतेक लोकांच्या विचारापेक्षा कमी आहे. Shopify ची लिक्विड टेम्प्लेटिंग भाषा एक साधी, सुरक्षित टेम्पलेट प्रणाली म्हणून सुरू झाली आणि आता लाखो स्टोअरफ्रंट्सना सामर्थ्य देते. GitHub क्रियांची वर्कफ्लो सिंटॅक्स ही YAML वर तयार केलेली डोमेन-विशिष्ट भाषा आहे. स्ट्राइपची सिग्मा क्वेरी भाषा आर्थिक संघांना SQL न लिहिता पेमेंट डेटाची चौकशी करू देते. यापैकी प्रत्येकाची सुरुवात कोणीतरी विचारण्यापासून झाली: "या विशिष्ट समस्येचे निराकरण करणारी सर्वात लहान, सोपी भाषा कोणती आहे?"
हेच प्लॅटफॉर्ममागील तत्त्वज्ञान आहे ज्याचे उद्दिष्ट व्यवसाय ऑपरेशन्स एकाच इकोसिस्टममध्ये एकत्रित करणे आहे. जेव्हा Mewayz एका फ्रीलांसरला सेवा देते ज्याला लिंक-इन-बायो पृष्ठाची आवश्यकता असते आणि एक मध्यम आकाराची कंपनी त्याच्या 207 मॉड्यूल्समध्ये 50 कर्मचाऱ्यांसाठी पेरोल चालवते, तेव्हा मूलभूत आव्हान प्रत्येक भाषेच्या डिझायनरला भेडसावणारे असते: नवशिक्यांसाठी पुरेशी सोपी परंतु जटिल वापर प्रकरणांसाठी पुरेशी शक्तिशाली अशी प्रणाली तुम्ही कशी तयार कराल? उत्तर, जसे की कोणताही भाषा अंमलात आणणारा तुम्हाला सांगेल, प्रिमिटिव्ह्ज योग्य बनवण्यात निहित आहे — लहान, कंपोझेबल बिल्डिंग ब्लॉक्स जे वापरकर्ते अशा प्रकारे एकत्र करू शकतात जे डिझाइनरला कधीच अपेक्षित नव्हते.
पुढच्या वेळी तुम्ही ऑटोमेशन नियम कॉन्फिगर कराल, सानुकूल डॅशबोर्ड तयार कराल किंवा कोणत्याही व्यवसाय साधनामध्ये सशर्त वर्कफ्लो सेट कराल तेव्हा लक्षात ठेवा: तुम्ही एक मजेदार लँगमध्ये प्रोग्राम लिहित आहात. तुमचा हेतू अंमलात आणण्याजोगा बनवण्यासाठी कोणीतरी त्या भाषेची हिम्मत — तिचा लेक्झर, पार्सर आणि इंटरप्रिटर — डिझाइन केला आहे. आणि त्यांच्या कामाची गुणवत्ता ही अदृश्य शक्ती आहे जी ठरवते की तुमचा अनुभव जादूसारखा आहे की दुःखाचा. ती हिम्मत समजून घेणे, अगदी पृष्ठभागाच्या पातळीवरही, तुम्हाला एक महासत्ता देते: इंटरफेसच्या खाली मशीन पाहण्याची क्षमता, ते कोठे फुटेल याचा अंदाज लावण्याची आणि त्याच्या डिझाइनरने कधीही कल्पनेपेक्षा पुढे ढकलण्याची क्षमता.
तुमचा व्यवसाय OS आजच तयार करा
फ्रीलांसरपासून एजन्सीपर्यंत, Mewayz 207 एकात्मिक मॉड्यूलसह 138,000+ व्यवसायांना सामर्थ्य देते. विनामूल्य प्रारंभ करा, तुम्ही वाढता तेव्हा अपग्रेड करा.
विनामूल्य खाते तयार करा →>वारंवार विचारले जाणारे प्रश्न
"lil' fun langs" म्हणजे काय आणि मी काळजी का घ्यावी?
Lil' fun langs या लहान, प्रायोगिक प्रोग्रामिंग भाषा आहेत ज्या विशिष्ट कल्पना एक्सप्लोर करण्यासाठी किंवा मूलभूत संकल्पना शिकवण्यासाठी तयार केल्या जातात. ते आठवड्याच्या शेवटी लिहिलेल्या टॉय इंटरप्रिटरपासून ते अरुंद कार्यांसाठी डिझाइन केलेल्या डोमेन-विशिष्ट भाषा (DSLs) पर्यंत असतात. ते कसे कार्य करतात हे समजून घेतल्याने तुम्हाला सर्व सॉफ्टवेअर कसे चालते याविषयी सखोल अंतर्दृष्टी मिळते — तुम्ही दररोज अवलंबून असलेल्या व्यवसाय साधनांसह. ऑटोमेशन सिस्टीम निवडताना किंवा तयार करताना ते ज्ञान तुम्हाला अधिक प्रखर विकासक आणि अधिक माहितीपूर्ण निर्णय घेणारे बनवते.
भाषा इंटर्नल शिकणे व्यवसाय ऑटोमेशनमध्ये कशी मदत करते?
जेव्हा तुम्हाला पार्सिंग, मूल्यमापन आणि इंटरप्रिटर यासारख्या संकल्पना समजतात, तेव्हा तुम्ही ऑटोमेशन वेगळ्या पद्धतीने पाहण्यास सुरुवात करता. तुम्ही वर्कफ्लो बिल्डर्स, टेम्पलेट इंजिन आणि नियम प्रणालीमधील नमुने ओळखता. Mewayz सारखे प्लॅटफॉर्म हीच तत्त्वे त्यांच्या 207 मॉड्यूल्समध्ये वापरतात ज्यामुळे तुम्हाला इनव्हॉइसिंग, CRM वर्कफ्लो आणि बरेच काही स्वयंचलित करता येते — सर्व काही कोड न लिहिता. मूलभूत गोष्टी जाणून घेतल्याने तुम्हाला ही साधने पुढे ढकलण्यात आणि समस्यांचे जलद निवारण करण्यात मदत होते.
लहान भाषा तयार करण्यासाठी मला संगणक विज्ञान पदवी आवश्यक आहे का?
अजिबात नाही. अनेक डेव्हलपर ट्यूटोरियल आणि मुक्त-स्रोत मार्गदर्शक वापरून त्यांचा पहिला दुभाषी एकाच आठवड्याच्या शेवटी तयार करतात. पायथन आणि JavaScript सारख्या भाषा मूलभूत लेक्सर, पार्सर आणि मूल्यांकनकर्ता लिहिणे सोपे करतात. पुढील उत्पादन भाषा तयार करणे हे ध्येय नाही - ते करून शिकणे आहे. अगदी साधी कॅल्क्युलेटर भाषा देखील तुम्हाला शिकवते की अभिव्यक्तींचे विश्लेषण आणि अंमलबजावणी कशी केली जाते, कौशल्ये जी थेट वास्तविक-जागतिक विकासाकडे हस्तांतरित करतात.
DSL समजून घेणे मला उत्तम व्यवसाय साधने निवडण्यात मदत करू शकते?
नक्कीच. अनेक व्यवसाय प्लॅटफॉर्म सूत्रे, फिल्टर आणि वर्कफ्लो नियमांसाठी डोमेन-विशिष्ट भाषा एम्बेड करतात. जेव्हा तुम्हाला समजते की DSL कसे कार्य करतात, तेव्हा तुम्ही साधनांचे अधिक गंभीरपणे मूल्यांकन करू शकता. उदाहरणार्थ, Mewayz त्याच्या मॉड्यूल्समध्ये अंगभूत ऑटोमेशन लॉजिकसह $19/mo पासून सुरू होणारे सर्वसमावेशक व्यवसाय OS ऑफर करते. DSL संकल्पना जाणून घेतल्याने तुम्हाला पृष्ठभागावर ओरखडे घालण्याऐवजी त्या वैशिष्ट्यांचा पूर्ण फायदा घेण्यास मदत होते.
We use cookies to improve your experience and analyze site traffic. Cookie Policy