पटकथा भाषाओं में PHP जैसे के लिए इस तरह पाश के लिए एक होने में precalculated limiters का उपयोग कर एक बहुत बुरा विचार होगा।सी ++ छोरों
यदि यह सी ++ उदाहरण के लिए एक समान PHP स्क्रिप्ट के लिए अनुवाद किया गया था स्ट्रिंग की लंबाई होगा (लोगों का मानना है कि जैसे वे मुझे बताने की क्यों कोड < के इस टुकड़े इसके बारे में यहाँ बुरी बात डालने> है के लिए) प्रत्येक पाश चक्र की गणना की। इससे यथार्थवादी स्क्रिप्ट में भारी मात्रा में नुकसान होगा।
मैंने सोचा कि यह सी ++ कार्यक्रमों पर लागू होगा, लेकिन जब मैं ट्यूटोरियल्स को देखता हूं, कई ओपन-सोर्स लाइब्रेरीज़ और कोड के अन्य टुकड़े मुझे लगता है कि लूप के लिए लिमिटर को सटीक नहीं किया गया है।
- क्या मुझे स्ट्रिंग
s
की लंबाई को सटीक करना चाहिए? - लिमिटर हमेशा सटीक क्यों नहीं है? (इसे ट्यूटोरियल और उदाहरणों में देखा गया)
- क्या कंपाइलर द्वारा कुछ अनुकूलन किया गया है?
ट्यूटोरियल आमतौर पर गति के बजाय पठनीयता के लिए लिखे जाते हैं। उदाहरण में स्पष्ट, धीमे कोड लिखना गलत नहीं है। –