الإعلانات
على الرغم من أنه كان في السابق لغة متكاملة لبرمجة الويب أي لغة برمجة يجب تعلمها - برمجة الويبسنلقي اليوم نظرة على لغات برمجة الويب المختلفة التي تشغل الإنترنت. هذا هو الجزء الرابع من سلسلة برمجة للمبتدئين. في الجزء الأول ، تعلمنا أساسيات ... اقرأ أكثر ، سقط بيرل الآن على جانب الطريق لصالح لغات أكثر حداثة مثل Python و Ruby و JavaScript. يعتقد عدد قليل جدًا من الأشخاص أن تعلم بيرل في هذه الأيام يستحق الجهد.
لكن هذا لا يعني أن اللغة عديمة الفائدة أو عفا عليها الزمن. في الواقع ، لا يزال الكثير من مواقع الويب وأدوات الويب الحديثة تعتمد على Perl في العمليات اليومية - بما في ذلك Craigslist و IMDb و DuckDuckGo - لذلك إذا كنت مهتمًا بتعلمها ، لا تدع أي شخص يوقفك أو يثنيك 7 حيل مفيدة لإتقان لغة برمجة جديدةلا بأس في أن تغمر نفسك عندما تتعلم البرمجة. ربما ستنسى الأشياء بنفس السرعة التي تتعلمها بها. يمكن أن تساعدك هذه النصائح في الاحتفاظ بجميع هذه المعلومات الجديدة بشكل أفضل. اقرأ أكثر .
إذا كنت ستتعلم لغة Perl ، فستحتاج أيضًا إلى التعرف على POD. إليك ما هو ، ولماذا هو مهم ، وماذا تفعل عند تشغيل مثل هذه الملفات.
ما هي ملفات POD؟
POD هي اختصار لـ Plain Old Documentation ، وهي لغة ترميز أساسية تستخدم لتنسيق النص دون بذل الكثير من الجهد. إنه مشابه لـ لغة الترميز Markdown ما هو تخفيض السعر؟ 4 أسباب تجعلك تتعلمها الآنتعبت من محرري HTML و WYSIWYG؟ ثم Markdown هو الجواب بالنسبة لك بغض النظر عن من أنت. اقرأ أكثر ، ولكن مصممة خصيصًا لتوثيق كود ومصدر بيرل.
يمكن استخدام POD بطريقتين: يمكن أن يكون موجودًا مباشرةً داخل شفرة المصدر لملف Perl أو يمكن أن يكون موجودًا كملف POD منفصل. عندما تكون موجودة داخل الكود ، يمكنك التفكير فيها كالتعليقات في أي لغة برمجة أخرى ، ماعدا أكثر مرونة ومرونة.
#! / usr / bin / perl
استخدام صارم.
استخدام التحذيرات
= جراب
= مثال رأس head1
يقوم هذا النص البرمجي ببعض الأشياء الرائعة ، مثل هذا وذاك. يجب أن توجد المعلمات التالية حتى تعمل بشكل صحيح. لا تحاول القيام بذلك على جهاز به مشكلات.
= قطع
طباعة "يتم تنفيذ هذا الرمز فقط. \ن"؛
تعمل الوثائق المضمنة بشكل جيد مع البرامج النصية المستقلة أو عندما تريد التأكد من أن أي شخص يأتي عبر الملف أيضًا يضمن الوصول إلى الوثائق ، ولكن يمكن أن يكون مرهقًا عندما تريد توثيق قاعدة تعليمات برمجية كاملة على مستوى أعلى مستوى.
لحسن الحظ ، يمكن أيضًا استخدام POD لإنشاء صفحات من النوع اليدوي تكون مناسبة بشكل أفضل للمستندات الموجهة للمستخدم (نظرًا لأن المستخدمين قد لا يرغبون في الخوض في شفرة المصدر الخاصة بالبرنامج النصي نفسه). وذلك عندما تكون ملفات POD في متناول اليدين.
كيفية قراءة ملفات POD
للتوضيح ، تم العثور على وثائق POD المضمنة في ملفات نص Perl النصية الفعلية بين أسطر التعليمات البرمجية ، وتأتي ملفات البرامج النصية هذه في أحد تنسيقي الامتداد: .PL أو .PM. عندما ترى امتداد .POD ، فإنه يشير إلى أن الملف عبارة عن وثائق خالصة ولا يتضمن أي كود مصدر.
في حين أنه من الممكن فتح ملفات POD في أي محرر نصوص بما في ذلك المفكرة ، فمن المحتمل أنك تريد القيام بذلك فقط إذا كنت تقوم بالفعل بتحرير الوثائق الأولية نفسها. فكر في الأمر كفتح ملف HTML في محرر: مع كل الترميز ، يصعب قراءة محتوى النص الفعلي.
بدلاً من ذلك ، يجب عليك استخدام نوع من أداة القارئ التي تأخذ وثائق POD الأولية وتقدمها بطريقة سهلة القراءة.
أسهل طريقة هي استخدام بيرلدوك
أداة سطر الأوامر التي يتم تضمينها تلقائيًا عند تم تثبيت Perl على نظامك. تأتي معظم أنظمة OS X و Linux مثبتة بالفعل على Perl ، ولكن سيتعين على مستخدمي Windows تثبيتها يدويًا. (لحسن الحظ ، ليس الأمر أصعب من تشغيل ملف التثبيت.)
الآن قم بتشغيل سطر الأوامر ، وانتقل إلى حيث يوجد ملف POD ، واكتب perldoc [ملف .POD]
لعرضه بتنسيق صحيح. على سبيل المثال ، إذا تم تسمية الملف library.pod ثم تكتب مكتبة perldoc. pod
وهذا كل شيء.
كيفية تحويل POD إلى تنسيقات أخرى
على الرغم من أن بيرلدوك
الأداة ليست صعبة الاستخدام ، فهي ليست ملائمة عندما تريد مشاركة الوثائق مع الآخرين أو عندما تريد قراءتها بعيدًا عن جهاز الكمبيوتر الخاص بك. هذا هو الوقت الذي قد ترغب فيه في التحويل إلى تنسيق آخر.
التحويل إلى HTML: قم بتثبيت واستخدام pod2html أداة توفر طريقة سهلة لترجمة أي ملف POD إلى ملف HTML قابل للقراءة. لسوء الحظ ، يمكنه فقط إجراء تحويل واحد لواحد (لذلك لا يمكنك دمج عدة ملفات POD في ملف HTML واحد).
التحويل إلى PDF: قم بتثبيت واستخدام pod2pdf الأداة ، التي تشبه أداة pod2html أعلاه وسهلة الاستخدام تمامًا ، باستثناء أنها تتحول إلى PDF بدلاً من HTML.
هناك خيار آخر يتمثل في تحويل POD إلى HTML باستخدام الطريقة الموضحة أعلاه ، وفتح ملف HTML في متصفح مثل Chrome أو Firefox ، ثم طباعة الصفحة بتنسيق PDF.
التحويل إلى تخفيض السعر: قم بتثبيت واستخدام pod2markdown أداة للترجمة بين POD و Markdown. التخفيض هو لغة ترميز للأغراض العامة ، مما يعني أن المستخدمين أكثر دراية بها وهناك المزيد من الأدوات المتاحة التي يمكن قبولها وعرضها.
التحويل إلى LaTeX: قم بتثبيت واستخدام pod2latex أداة. LaTeX هي لغة ترميز أخرى ، وهي لغة أقل شيوعًا من Markdown ، ولكنها لا تزال أكثر شيوعًا من POD. يستخدم LaTeX بشكل أساسي في المستندات الأكاديمية والعلمية ، ولكن إذا كنت بحاجة إليه ، فإن هذا المحول موجود.
التحويل إلى نص عادي: قم بتثبيت واستخدام pod2text أداة ، والتي تنتج ملفًا نصيًا فقط بتنسيق يستند إلى ASCII. ربما لن تحتاج إلى استخدام هذا ، ولكن في حال فعلت ذلك ، فاعلم أن الخيار موجود.
هل كانت هذه المشاركة مفيدة؟
بمجرد الانتهاء من ذلك ، تصبح ملفات POD بسيطة للغاية وسهلة الاستخدام. هناك القليل من منحنى التعلم ، لكنه صغير جدًا - خاصة إذا كنت قد استخدمت لغة ترميزية من قبل. نأمل أن تشعر الآن بالراحة عند التعامل مع ملفات POD.
إذا كنت تشعر بالإرهاق ، اسأل نفسك عن ذلك أسئلة مهمة للمبرمجين الجدد 4 أسئلة لطرحها على نفسك قبل تعلم كيفية البرمجةتعلم لغة برمجة شائع. ولكن هل هي للجميع؟ قبل أن تلتزم بها ، اسأل نفسك الأسئلة التالية وكن صادقًا. اقرأ أكثر . الصعوبة لا تعني ذلك بالضرورة لا يجب أن تكون مبرمجًا 6 علامات تشير إلى أنه ليس من المفترض أن تكون مبرمجًالا يتم قطع الجميع ليكون مبرمجًا. إذا لم تكن متأكدًا تمامًا من أنه من المفترض أن تكون مبرمجًا ، فإليك بعض العلامات التي قد توجهك في الاتجاه الصحيح. اقرأ أكثر ، لكن من المهم أن تكون صادقًا مع نفسك وأن تدير توقعاتك.
ومع ذلك ، استمع لهذه النصائح تعلم كيفية البرمجة بدون ضغط كيف تتعلم البرمجة بدون كل ضغوطربما كنت قد قررت متابعة البرمجة ، سواء للعمل أو كهواية. عظيم! ولكن ربما بدأت تشعر بالإرهاق. ليس عظيما جدا. إليك المساعدة في تسهيل رحلتك. اقرأ أكثر ومعرفة كيفية معرفة دروس البرمجة الجيدة من السيئة ما الذي يجعل دروس البرمجة جيدة؟ليست كل دروس البرمجة متساوية. البعض يفيدك أنت والآخرون في نهاية المطاف إضاعة وقتك. إليك ما تبحث عنه في برنامج تعليمي عالي الجودة. اقرأ أكثر .
ما الذي تستخدمه لبيرل؟ هل لديك أي نصائح أخرى للمشاركة أو أسئلة لطرحها؟ أخبرنا في التعليقات أدناه!
جويل لي لديه بكالوريوس. في علوم الكمبيوتر وأكثر من ست سنوات من الخبرة في الكتابة المهنية. وهو رئيس تحرير MakeUseOf.