शुरुआत में sh, sed, और awk (और मिल जाए, और grep, और ...)। यह अच्छा था। लेकिन जाग एक अजीब सा जानवर हो सकता है और याद रखना मुश्किल है अगर आप इसे अक्सर उपयोग नहीं करते हैं। तब महान ऊंट ने पर्ल बनाया। पर्ल एक सिस्टम एडमिनिस्ट्रेटर का सपना था। यह स्टेरॉयड पर शेल स्क्रिप्टिंग की तरह था। नियमित अभिव्यक्ति सहित पाठ प्रसंस्करण, भाषा का सिर्फ एक हिस्सा था। फिर यह बदसूरत हो गया ... लोगों ने पर्ल के साथ बड़े आवेदन करने की कोशिश की। अब, मुझे गलत मत समझो, पर्ल एक एप्लिकेशन हो सकता है, लेकिन अगर आप वास्तव में सावधान नहीं हैं तो यह गड़बड़ (ऐसा!) हो सकता है। फिर यह सब फ्लैट डेटा व्यवसाय है। यह एक प्रोग्रामर नट्स को चलाने के लिए पर्याप्त है।
पायथन, रूबी, एट अल दर्ज करें। ये वास्तव में बहुत अच्छी सामान्य प्रयोजन की भाषाएं हैं। वे पाठ प्रसंस्करण का समर्थन करते हैं, और इसे अच्छी तरह से करते हैं (हालांकि शायद भाषा के मूल कोर में कसकर नहीं लगाया गया है)। लेकिन वे बहुत अच्छी तरह से बड़े पैमाने पर हैं, और अभी भी दिन के अंत में अच्छा दिखने वाला कोड है। उन्होंने अधिकांश कुछ के लिए बहुत सारे पुस्तकालयों के साथ सुंदर विषम समुदायों को भी विकसित किया है।
अब, पर्ल के प्रति बहुत अधिक नकारात्मकता एक राय का विषय है, और निश्चित रूप से कुछ लोग बहुत साफ पर्ल लिख सकते हैं, लेकिन इसके साथ कई लोगों को इस बारे में शिकायत करना आसान है कि आपत्तिजनक कोड बनाने के लिए आसान है, आपको पता है कि सच्चाई का कुछ अनाज है। प्रश्न वास्तव में तब बन जाता है, क्या आप कभी भी इस भाषा का उपयोग साधारण बैश स्क्रिप्ट प्रतिस्थापन से अधिक के लिए करने जा रहे हैं। यदि नहीं, तो कुछ और पर्ल जानें .. यह उसके लिए बिल्कुल शानदार है। यदि, दूसरी ओर, आप एक ऐसी भाषा चाहते हैं जो आपके साथ बढ़े, जैसा कि आप और अधिक करना चाहते हैं, तो मैं पायथन या रूबी का सुझाव दे सकता हूं।
किसी भी तरह, अच्छी किस्मत!