- " आपने इसे कितना उपयोगी पाया है? "
कंप्यूटर प्रोग्रामिंग के लिए पेट्री नेट का एप्लिकेशन बहुत उपयोगी है। मैंने "नेट एलीमेंट्स एंड एनोटेशन्स" बनाया, जो पेट्री नेट्स (चियनग्लो, 2014) पर आधारित एक विधि है। मैं जावास्क्रिप्ट कार्यक्रमों को लिखने के लिए 2014 से विधि लागू कर रहा हूं जो पीडीएफ फॉर्म अनुप्रयोगों के लिए एक्रोबेट / जावास्क्रिप्ट एपीआई का उपयोग करते हैं।
- " आपके एफएम प्रशिक्षण में क्या शामिल था (उदाहरण के लिए, एक पुस्तक)? "
मैं सेल्फ स्टडी के माध्यम से पेट्री नेट पर "प्रशिक्षित" हूं। मैंने पेट्री नेट पर चैप्टर "पेट्री नेट्स एंड ग्रेफेट: टूल्स फॉर मॉडलिंग डिस्क्रीट इवेंट सिस्टम्स" (डेविड एंड अल्ला, 1992) से पढ़ा। मैं पेट्री नेट पर शोध पत्र भी पढ़ रहा हूं। "नेट एलीमेंट्स एंड एनोटेशन्स" बनाने और डॉक्यूमेंट करने के बाद मैंने कई हफ्तों तक इस विधि को लागू करने का अभ्यास किया।
- “ आप किस FM टूल का उपयोग करते हैं? "
मैं PowerPoint का उपयोग करके पेट्री नेट आरेख खींचता हूं। मैं Word का उपयोग करके एनोटेशन का फ़ॉर्म दृश्य बनाता हूं। मैं एक्रोबैट और नोटपैड का उपयोग करके पीडीएफ फॉर्म एप्लिकेशन के रूप में टोकन गेम बनाता हूं। प्रविष्टियों को फॉर्म में जोड़ने के बाद इन प्रविष्टियों का जावास्क्रिप्ट कोड में अनुवाद व्यवस्थित है। इस प्रकार अनुवाद को स्वचालित करना संभव होना चाहिए। यदि पॉवरपॉइंट में ग्राफिक्स ऑब्जेक्ट्स में "प्रविष्टियां" जोड़ी गई हैं, तो उन्हें जावास्क्रिप्ट कोड में व्यवस्थित रूप से अनुवाद करना और इस अनुवाद को भी स्वचालित करना संभव होना चाहिए। मैं इन अनुवादों को करने के लिए और पीडीएफ फॉर्म एप्लिकेशन बनाने के लिए अतिरिक्त संसाधन बनाने के लिए कार्य-प्रगति के साधनों के एक सेट का उपयोग भी करता हूं (चियनग्लो, 2018; 2017)।
- " एफएम / स्पीड का उपयोग न करने की तुलना में गति / गुणवत्ता में आपको क्या लाभ मिला है?" "
मैं "नेट एलीमेंट्स एंड एनोटेशन्स" का उपयोग किए बिना जावास्क्रिप्ट प्रोग्राम्स को लिखने से ज्यादा तेजी से "नेट एलिमेंट्स एंड एनोटेशन्स" का उपयोग करके जावास्क्रिप्ट प्रोग्राम लिख सकता हूं। और बड़े कार्यक्रमों के लिए मैं कोडिंग को बंद कर सकता हूं और बाद में (या बहुत बाद में) कोडिंग पर लौट सकता हूं, बिना यह सोचें कि कहां जारी रखना है (चिएन्ग्लो, 2019)। कुछ मामलों में मैं "नेट एलिमेंट्स एंड एनोटेशन" का उपयोग करके जावास्क्रिप्ट प्रोग्राम लिख सकता हूं, लेकिन "नेट एलिमेंट्स एंड एनोटेशन" का उपयोग किए बिना जावास्क्रिप्ट प्रोग्राम नहीं लिख सकता। उदाहरण के लिए मैं "नेट एलीमेंट्स एंड एनोटेशंस" (Chionglo, 2019b; 2018b; 2016) के उपयोग के बिना पुनरावर्ती कार्यों के गैर-पुनरावर्ती कार्यान्वयन नहीं बना सकता था। ये कार्य-प्रगति के टूल के साथ या इसके बिना सच हैं।
- " आप एफएम के साथ किस तरह का सॉफ्टवेयर बनाते हैं? "
मैं जावास्क्रिप्ट प्रोग्राम बनाने के लिए "नेट एलीमेंट्स एंड एनोटेशन" का उपयोग करता हूं जो पीडीएफ फॉर्म एप्लिकेशन के लिए एक्रोबेट / जावास्क्रिप्ट एपीआई का उपयोग करते हैं। मैं HTML दस्तावेज़ों के लिए जावास्क्रिप्ट प्रोग्राम बनाने और Arduino Sketches (Chionglo, 2019c; 2019d) बनाने की विधि भी लागू कर सकता हूं।
- " और अगर आप सीधे अब एफएम का उपयोग नहीं करते हैं, तो क्या यह कम से कम सीखने लायक था? " लागू नहीं।
संदर्भ
Chionglo, JF (2019b)। एक पुनरावर्ती संबंध के एन-वें कार्यकाल की गणना करना: गैर-पुनरावर्ती फ़ंक्शन का उपयोग करना - गणित स्टैक एक्सचेंज में एक प्रश्न का उत्तर। < https://www.academia.edu/38496025/Computing_the_N-th_Term_of_a_Recursive_Relation_Using_a_Non-Recursive_Function_A_epeply_to_a_Question_at_Mathematics_Stack_Exchange >।
Chionglo, JF (2019c)। लौ प्रभाव नियंत्रण तर्क, सिमुलेशन और स्केच: Arduino सामुदायिक मंच पर एक अनुरोध का जवाब। https://www.academia.edu/40342956/Flame_Effect_Control_Logic_Simulation_and_Sketch_A_Reply_to_a_Request_at_the_Arduino_Community_Forum ।
Chionglo, JF (2019)। कैसे मैं एक लंबे ब्रेक के बाद एक आवेदन कोडिंग जारी रखें? "आपको यह कैसे पता चलेगा कि 2 सप्ताह के ब्रेक के बाद आप अपने कोड में कहां रुक गए?" - सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज। https://www.academia.edu/39705042/How_I_Continue_Coding_an_Application_after_a_Long_Break_Reply_to_How_do_you_know_where_you_stopped_in_your_codes_after_a_2-week_break_Software_Engineering_Stack_Exchange ।
Chionglo, JF (2019d)। दिखाएँ और छिपाएँ नियंत्रण तर्क: ढेर अतिप्रवाह में एक सवाल से प्रेरित है। < https://www.academia.edu/40283015/Show-and-Hide_Control_Logic_Inspired_by_a_Question_at_Stack_Overflow >।
Chionglo, JF (2018b)। एक नंबर के तथ्य के लिए एक पेट्री नेट मॉडल: और एक गैर-पुनरावर्ती जावास्क्रिप्ट फ़ंक्शन इसकी गणना करने के लिए। <>।
Chionglo, JF (2018)। हाइपर फॉर्म ™ बनाएं - प्रगति में एक वर्कफ़्लो: नेट प्रोग्रामिंग रिसर्च पर अपडेट करें। https://www.academia.edu/37697498/Create_Hyper_Form_-A_Workflow_in_Progress_Update_on_the_Net_Programming_Research ।
Chionglo, JF (2017)। नेट प्रोग्रामिंग: एक शोध प्रस्ताव: पावरपॉइंट और एक्रोबेट के साथ पीडीएफ फॉर्म एप्लिकेशन विकसित करने के लिए। https://www.academia.edu/33374809/Net_Programming_A_Research_Proposal_For_Developing_PDF_Form_Applications_with_PowerPoint_and_Acrobat। ।
Chionglo, JF (2016)। फाइबोनैचि संख्या की गणना के लिए पेट्री नेट मॉडल। https://www.academia.edu/31748108/A_Petri_Net_Model_for_Computing_the_Fibonacci_Number।
Chionglo, JF (2014)। कंप्यूटर प्रोग्रामिंग के लिए शुद्ध तत्व और एनोटेशन: पीडीएफ में कम्प्यूटेशन और इंटरैक्शन। https://www.academia.edu/26906314/Net_Elements_and_Annotations_for_Computer_Programming_Computations_and_Interactions_in_PDF ।
डेविड, आर। और एच। अल्ला। (1992)। पेट्री नेट्स और ग्राफसेट: मॉडलिंग असतत-इवेंट सिस्टम के लिए उपकरण। अपर सैडल, एनजे: प्रेंटिस हॉल।