क्या प्रोग्रामिंग भाषा सबसे अच्छा पुलों स्यूडोकोड और कोड के बीच की खाई?

वोट
11

मैं अब से कोड लिखने के रूप में, मैं पहली बार सुंदर, पठनीय स्यूडोकोड में सब कुछ बाहर रखना और फिर उस संरचना के चारों ओर कार्यक्रम लागू की योजना है।

अगर मैं भाषाओं कि मैं वर्तमान में सबसे आसान से सबसे कठिन करने के लिए पता है अनुवाद करने के लिए रैंक, मैं कहता हूँ चाहते हैं:

लिस्प, अजगर, लुआ, सी ++, जावा, सी

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

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

05/06/2009 को 01:04
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


13 जवाब

वोट
1

मैंने पाया बू जब नेट के लिए कोड के छोटे अंश का परीक्षण मेरी "स्यूडोकोड" भाषा बन गई है। बहुत एक अजगर प्रकार वाक्य रचना के समान है।

05/06/2009 को 01:08
का स्रोत उपयोगकर्ता

वोट
15

मैं, अजगर पहले का मूल्यांकन कैसे करेंगे लिस्प से अधिक, सिर्फ इसलिए कि ज्यादातर लोगों उपसर्ग कोष्ठक सिंटैक्स का उपयोग स्यूडोकोड नहीं लिखते :)

05/06/2009 को 01:09
का स्रोत उपयोगकर्ता

वोट
1

आप पहले से ही यह उल्लेख किया, लेकिन ..

अजगर एक बहुत ही स्पष्ट वाक्य रचना है। यह बहुत स्यूडोकोड के काफी करीब है और आसानी से पढ़ने योग्य है।

05/06/2009 को 01:10
का स्रोत उपयोगकर्ता

वोट
4

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

05/06/2009 को 01:10
का स्रोत उपयोगकर्ता

वोट
6

पास्कल स्यूडोकोड विवरण उस तरह का में relativery लोकप्रिय था।

05/06/2009 को 01:12
का स्रोत उपयोगकर्ता

वोट
7

आप में रुचि हो सकती साक्षर प्रोग्रामिंग , जहां "स्रोत कोड" आप लिखते हैं एक किताब लिखने की तरह अधिक है, लेकिन इसके एक किताब है कि वास्तविक कोड में "उलझ" किया जा सकता है या "बुना" स्वरूपित प्रलेखन में।

पर प्रदान की जाती उदाहरण देखें http://www.literateprogramming.com/cweb_download.html

तुम भी मिल सकता है एफिल दिलचस्प:

"... एफिल चाल कोडिंग या संकलक करने के लिए अनुकूलन संकेत के रूप में इरादा तकनीक कोडिंग बचता। उद्देश्य न केवल कोड अधिक पठनीय बनाने के लिए है, लेकिन यह भी में फंस हो रही बिना प्रोग्रामर एक कार्यक्रम के महत्वपूर्ण पहलुओं पर ध्यान केंद्रित करने की अनुमति के लिए कार्यान्वयन विवरण। ... "

05/06/2009 को 01:24
का स्रोत उपयोगकर्ता

वोट
0

आप फ्लैश के Actionscript कोशिश कर सकते हैं।

05/06/2009 को 01:31
का स्रोत उपयोगकर्ता

वोट
0

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

05/06/2009 को 01:32
का स्रोत उपयोगकर्ता

वोट
2

यहाँ मैं क्या विश्वास है के रूप में अजगर का पहला संदर्भ है करने के लिए एक कड़ी है "निष्पादन छद्म कोड।" लेख पीसी अद्यतन, मेलबॉर्न पीसी उपयोगकर्ता समूह, ऑस्ट्रेलिया के पत्रिका के अगस्त 2001 के अंक से पुनर्प्रकाशित किया गया है।

05/06/2009 को 01:34
का स्रोत उपयोगकर्ता

वोट
1

मैं आप इस मिल गया है पीछे की ओर, एक तरह से सोचते हैं। इस सवाल के साथ समस्या यह है कि आप भाषा है कि आप अपने वास्तविक कोड के लिए प्रयोग पर योजना बना रहे हैं की एक सन्निकटन में स्यूडोकोड लिखने के लिए करते हैं है। जो कोई स्यूडोकोड भाषा है जो (एस्पेरान्तो तरह?) आमतौर पर इस्तेमाल किया प्रोग्रामिंग भाषाओं का एक मिश्रण है बनाना चाहता है ऊपर हाथ।

05/06/2009 को 01:50
का स्रोत उपयोगकर्ता

वोट
0

मैं Nosredna की टिप्पणी है कि एडीए बहुत स्यूडोकोड तरह लग रहा है के साथ सहमत हूँ।

आप सभी अतिरिक्त टाइपिंग कोई आपत्ति नहीं है कि एडीए की आवश्यकता है, मुझे लगता है कि यह एक बहुत अच्छा भाषा है, के रूप में कोड वास्तव में क्या मतलब है यह क्या कहते हैं।

05/06/2009 को 02:38
का स्रोत उपयोगकर्ता

वोट
0

Prolog कुछ आप अन्यथा का सामना नहीं कर सकते हैं। यह स्यूडोकोड के मुद्दे सब एक साथ नजरअंदाज कर देता है। एक मायने में, वहाँ कोई कोड है। वहाँ केवल तथ्य और नियम हैं।

उदाहरण के लिए, संलग्न विधेय इस प्रकार, सिर्फ बातें हम सूचियों के बारे में पता है:
एक खाली सूची के लिए एक सूची Y जोड़ पैदावार वाई

append([], Y, Y).

वाईएस को Xs जोड़कर Zs पैदावार, तो हम Xs और Zs को एक जैसा मान पहले जोड़ें कर सकते हैं और अभी भी संबंध का आयोजन करेगा।

append([X|Xs], Ys, [X|Zs]) :- append(Xs, Ys, Zs). 

हम वास्तव में है कि सामान करता कोड लिखा नहीं किया है। हम सिर्फ हम क्या सूचियों जोड़कर बारे में पता कहा है। लेकिन अब हम 2 सूचियों संलग्न करने के लिए Prolog पूछ सकते हैं:

?- append([1,2],[3,4],Z).
Z = [1, 2, 3, 4].

या Prolog एक सूची देने के लिए और यह पूछना हमें दिखाने के लिए क्या सूचीबद्ध करता है हम लक्ष्य सूची प्राप्त करने के लिए संलग्न कर सकते हैं:

?- append(X,Y,[1,2]).
X = [],
Y = [1, 2] ;
X = [1],
Y = [2] ;
X = [1, 2],
Y = [] ;
28/04/2010 को 02:36
का स्रोत उपयोगकर्ता

वोट
1

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

06/07/2011 को 16:48
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more