2009-06-22 7 views
7

मेरे काम के दौरान मैं कई प्रोग्रामिंग भाषाओं में कोड बनाए रख रहा हूं (नीचे सूचीबद्ध)। जैसा कि मैंने उनमें से अधिकांश को महारत हासिल नहीं किया है, मैं उनके बीच वाक्यविन्यास में मतभेदों को भूल रहा हूं। क्या कोई अच्छा संदर्भ है जो कवर करता है (अधिमानतः उन सभी के लिए ए 4 के पक्ष में, तालिका में) भाषा की बुनियादी विशेषताएं उदा।क्या आप कई प्रोग्रामिंग भाषाओं के लिए एक अच्छी त्वरित संदर्भ मार्गदर्शिका के बारे में जानते हैं?

  • सशर्त बयान (अगर (कुछ) {} या नहीं?)
  • तुलना ऑपरेटरों
  • (यह =, ==, या कभी कभी ===? यह है <> या! = है) चर के मामले संवेदनशील हैं?
  • आप तारों को कैसे जोड़ते हैं? (। & या +?)

मैं इस के लिए करना चाहते हैं:

  • अजगर
  • पीएचपी
  • पर्ल
  • जावास्क्रिप्ट
  • एएसपी
+6

ठीक है, हम इस समुदाय विकी को बना सकते हैं और इसे संपादित करके स्वयं एक संदर्भ तालिका बना सकते हैं। – schnaader

+0

हाँ, मैं PHP और क्लासिक एएसपी सामग्री के साथ मदद कर सकता हूं ... – opensas

+0

एक समुदाय विकी उत्तर शुरू किया। तालिका को संपादित और भरने के लिए स्वतंत्र महसूस करें। – schnaader

उत्तर

1

http://rigaux.org/language-study/syntax-across-languages/ में आपकी इच्छा से अधिक भाषाएं हैं, लेकिन कम से कम यह वाक्यविन्यास पर केंद्रित है। कोई भी पृष्ठ नहीं, या तो।

+0

मैं इसे चुन रहा हूं क्योंकि यह मेरे इच्छित चीज़ों के नजदीक है। इसमें एक पृष्ठ भी है http://merd.sourceforge.net/pixel/language-study/syntax-across-languages.html मैं इसे केवल अपनी इच्छित भाषाओं में कटौती करने जा रहा हूं, और कार्यों के लिए , वे गुम हैं के रूप में तर्क जोड़ें। http://rosettacode.org/blog/2009/06/a-mashup-challenge.html आशावादी लग रहा था - मैं एक्सएमएल आउटपुट ले सकता हूं और एक्सएसएल स्टाइलशीट के साथ केवल उन भाषाओं को निकाल सकता हूं जिन्हें मैं चाहता था। हालांकि यह आउटपुट काम नहीं कर रहा है, और यहां तक ​​कि अगर यह अद्यतित नहीं होगा। – paulmorriss

5

DZone है छोड़ना कुछ कुछ

+0

+1 मुझसे। यह बहुत पूरा है। – Timotei

3

मैं प्रोग्रामिंग नकल पुस्तिकाएं की तलाश द्वारा शुरू होता है। यहां one pretty good selection है।

4

कृपया में भरने के लिए स्वतंत्र महसूस अच्छा है

 
          Python  PHP  Perl   JavaScript VBScript  

Conditional Statements 

Comparison Operators 
    basic     ==   ==  ==    ==   = 
          <>   !=  !=    !=   <> 
    typesafe     n/a   ===  n/a    ===   n/a 
          n/a   !==  n/a    !(===)  n/a 

Variables case sensitive? yes   yes  yes   yes   no 

Concatenate strings with +   .,(,)  .    +    & 
          string.join   join "a", "b" 
+0

जब मैंने एएसपी कहा, तो मेरा मतलब वीबीस्क्रिप्ट था, इसलिए अगर कोई उस तालिका में संशोधन कर सकता है तो वह आगे बढ़ेगा। धन्यवाद। – paulmorriss

1

पीएचपी:।

सशर्त बयान

  • अगर ($ cond)
  • $ cond?$ value_if_true: $ value_if_false;

    • ==
    • =

    यह भी प्रकार सुरक्षित ऑपरेटरों शामिल हैं::

तुलना ऑपरेटरों

पीएचपी निम्न बुनियादी तुलना ऑपरेटरों का समर्थन करता है

  • ===
  • ! ==

भाव एकल का उपयोग कर नकार दिया जा सकता है! ऑपरेटर।

बूलियन ऑपरेटरों

बुनियादी बूलियन ऑपरेटरों हैं:

  • & &/और
  • ||/या

केस संवेदनशीलता

पीएचपी चर केस संवेदी होते हैं। तो सहयोगी सरणी कुंजी हैं।

स्ट्रिंग संयोजन

। (डॉट) PHP में स्ट्रिंग concatenation के लिए प्रयोग किया जाता है।

+0

मैंने कुछ अतिरिक्त जानकारी जोड़ा। कोई भी जो एक और भाषा जोड़ना चाहता है उसे टेम्पलेट के रूप में उपयोग करने में स्वतंत्र महसूस हो सकता है। इसके अलावा, अतिरिक्त संदर्भ जानकारी जोड़ने के लिए स्वतंत्र महसूस करें। –

1

एएसपी क्लासिक:

सशर्त बयान

अगर (cond) तो

बाकी

अंत अगर

तुलना ऑपरेटरों

एएसपी क्लासिक निम्न बुनियादी तुलना ऑपरेटरों का समर्थन करता है:

=

=

भाव एकल का उपयोग कर नकार दिया जा सकता है! ऑपरेटर।

बूलियन ऑपरेटरों

बुनियादी बूलियन ऑपरेटरों हैं:

और

या

नहीं

केस संवेदनशीलता

एएसपी क्लासिक चर मामले केस संवेदनशील नहीं हैं।

स्ट्रिंग संयोजन

& (एम्परसेंड) स्ट्रिंग संयोजन के लिए प्रयोग किया जाता है, तो आप भी उपयोग कर सकते हैं "+"।