פרסומת

למרות שזה היה פעם אחת שפה אינטגרלית לתכנות אינטרנט איזו שפת תכנות ללמוד - תכנות אינטרנטהיום אנו נבחן את שפות תכנות האינטרנט השונות המפעילות את האינטרנט. זהו החלק הרביעי בסדרת תכנות למתחילים. בחלק 1 למדנו את הבסיס של ... קרא עוד , פרל נפל כעת לצד הדרך לטובת שפות מודרניות יותר כמו פייתון, רובי ו- JavaScript. מעט מאוד אנשים חושבים ששווה את המאמץ ללמוד את פרל בימינו.

אבל זה לא אומר שהשפה היא חסרת תועלת או מיושנת. למעשה, הרבה אתרים וכלי אינטרנט מודרניים עדיין סומכים על פרל לצורך פעולות יומיומיות - כולל קרייגסליסט, IMDb ו- DuckDuckGo - כך שאם אתה מעוניין ללמוד את זה, אל תיתן לאף אחד לעצור אותך או להניא אותך 7 טריקים שימושיים לשליטה בשפת תכנות חדשהזה בסדר להיות מוצף כשאתה לומד לבצע קוד. בטח תשכח דברים מהר ככל שתלמד אותם. טיפים אלה יכולים לעזור לך לשמור טוב יותר על כל המידע החדש הזה. קרא עוד .

אם אתה הולך ללמוד את פרל, אתה תרצה גם להכיר את POD. הנה מה זה, מדוע זה חשוב, ומה לעשות כשנתקלים בקבצים כאלה.

מהם קבצי POD?

POD מהווה תיעוד רגיל ישן, שהיא שפת סימון בסיסית המשמשת לעיצוב טקסט ללא מאמץ רב. זה דומה ל

instagram viewer
שפת הסימון Markdown מה זה Markdown? 4 סיבות מדוע עליכם ללמוד זאת עכשיונמאס לכם מעורכי HTML ו- WYSIWYG? ואז Markdown הוא התשובה עבורך לא משנה מי אתה. קרא עוד , אך תוכנן במיוחד לתיעוד קוד המקור והמודולים של פרל.

ניתן להשתמש ב- POD בשתי דרכים: זה יכול להתקיים ישירות בתוך קוד המקור של קובץ Perl או שהוא יכול להתקיים כקובץ POD נפרד. כאשר הוא קיים בתוך הקוד, אתה יכול לחשוב עליו כמו הערות בכל שפת תכנות אחרת, למעט מהודרת וגמישה יותר.

#! / usr / bin / perl

להשתמש בקפדנות;

להשתמש באזהרות;

= תרמיל

= head1 דוגמה לכותרת

התסריט הזה עושה כמה דברים מגניבים, כאלה וכאלה. הפרמטרים הבאים חייבים להתקיים כדי שזה יעבוד כראוי. אל תנסה לעשות זאת במחשב עם בעיות.

= לחתוך

הדפסה "רק קוד זה מבוצע. \ n ”;

תיעוד משובץ עובד היטב עבור סקריפטים עצמאיים או כשרוצים לוודא שגם מי שמתקל בקובץ הבטיחה גישה לתיעוד, אך זה יכול להיות מסורבל כאשר ברצונך לתעד בסיס קוד שלם בשיא רמה.

למרבה המזל, POD יכול לשמש גם ליצירת דפים מסוג ידני המתאימים יותר למסמכים מכוונים למשתמש (מכיוון שמשתמשים אולי לא ירצו להתעמק בקוד המקור של סקריפט עצמו). זה כאשר קבצי POD מועילים.

כיצד לקרוא קבצי POD

כדי להיות ברור, תיעוד POD משובץ נמצא בתוך קבצי סקריפט של Perl בפועל בין שורות קוד, וקבצי סקריפט אלה מגיעים באחת משתי תבניות סיומת: .PL או .PM. כשאתה רואה סיומת .POD, זה מציין שהקובץ הוא תיעוד טהור ואינו כולל קוד מקור.

אמנם ניתן לפתוח קבצי POD בכל עורך טקסטים כולל פנקס רשימות, אך כנראה שתרצה לעשות זאת רק אם אתה עורך את התיעוד הגולמי עצמו. חשוב על זה כמו לפתוח קובץ HTML בעורך: עם כל הסימון, קשה לקרוא את תוכן הטקסט בפועל.

פוד-תיעוד-עריכה

במקום זאת, עליך להשתמש בכלי קוראים מסוג כלשהו שלוקח את תיעוד ה- POD הגולמי ומציג אותו באופן קל לקריאה.

הדרך הקלה ביותר היא להשתמש ב- פרלדוק כלי שורת הפקודה הכלול באופן אוטומטי כאשר פרל מותקן במערכת שלך. רוב מערכות ההפעלה X ו- Linux מגיעות עם פרל שכבר הותקנה, אך משתמשי Windows יצטרכו להתקין אותה ידנית. (למרבה המזל, זה לא קשה יותר מלהפעיל קובץ מתקין.)

כעת הפעל את שורת הפקודה, נווט למקום בו נמצא קובץ ה- POD והקלד perldoc [קובץ POD] כדי לראות אותו כפורמט כהלכה. לדוגמה, אם שם הקובץ נקרא ספרייה ואז תקליד ספריית פרלדוק וזה הכל.

כיצד להמיר POD לפורמטים אחרים

למרות שה פרלדוק הכלי אינו קשה מדי לשימוש, זה לא בדיוק נוח כאשר אתה רוצה לשתף את התיעוד עם אחרים או כשאתה רוצה לקרוא אותו מהמחשב שלך. זה הזמן שאולי תרצה לשקול המרה לפורמט אחר.

המרה ל- HTML: התקן את ה- pod2html כלי המספק דרך קלה לתרגם כל קובץ POD לקובץ HTML קריא. לרוע המזל, הוא יכול לבצע המרה אחת לאחת בלבד (כך שלא תוכלו לשלב מספר קבצי POD לקובץ HTML יחיד).

המרה ל- PDF: התקן את ה- pod2pdf הכלי, שדומה לשימוש וקל באותה מידה כמו הכלי pod2html שלמעלה, אלא שהוא ממיר ל- PDF ולא ל- HTML.

אפשרות נוספת תהיה להמיר POD ל- HTML בשיטה המוצגת למעלה, לפתוח את קובץ ה- HTML בדפדפן כמו Chrome או Firefox ואז להדפיס את הדף כ- PDF.

פוד-תיעוד-סימון

המרה ל- Markdown: התקן את ה- pod2markdown כלי לתרגום בין POD ל- Markdown. Markdown היא שפת סימון למטרה כללית, כלומר סביר יותר שמשתמשים מכירים אותה ויש יותר כלים בחוץ שיכולים לקבל ולהציג את Markdown.

המרה ל- LaTeX: התקן את ה- pod2latex כלי. LaTeX היא שפת סימון נוספת, שהיא פחות נפוצה מ- Markdown, אך עדיין פופולרית יותר מ- POD. LaTeX משמש בעיקר במסמכים אקדמיים ומדעיים, אך למקרה שתזדקק לו, ממיר זה קיים.

המרה לטקסט רגיל: התקן את ה- pod2text הכלי המייצר קובץ טקסט בלבד עם עיצוב מבוסס ASCII. סביר להניח שלא תצטרך להשתמש בזה, אבל במקרה שתעשה זאת אי פעם, דעי כי האופציה קיימת.

האם פוסט זה היה מועיל?

לאחר שתפסו את זה, קבצי POD פשוטים מאוד ונוחים לשימוש. יש מעט עקומת למידה, אך היא מאוד מינורית - במיוחד אם השתמשת בעבר בשפת סימון. אני מקווה שעכשיו אתה מרגיש בנוח להתמודד עם קבצי POD.

אם אתה מרגיש מוצף, שאל את עצמך את אלה שאלות חשובות עבור קודאים למתחילים 4 שאלות שצריך לשאול את עצמך לפני שלומדים כיצד לבצע קודלימוד שפת תכנות פופולרי. אבל האם זה לכולם? לפני שתתחייב לעשות זאת, שאל את עצמך את השאלות הבאות והיה כנה. קרא עוד . קושי אינו אומר בהכרח זאת אתה לא אמור להיות מתכנת 6 סימנים שאתה לא מתכוון להיות מתכנתלא כולם מתכוון להיות מתכנת. אם אינך בטוח לחלוטין שאתה אמור להיות מתכנת, הנה כמה סימנים שעשויים לכוון אותך בכיוון הנכון. קרא עוד , אבל חשוב להיות כנים עם עצמך ולנהל את הציפיות שלך.

עם זאת, שימו לב לטיפים האלה ללמוד כיצד לבצע קוד ללא לחץ כיצד ללמוד תכנות ללא כל לחץאולי החלטת להמשיך בתכנות, אם לקריירה או סתם כתחביב. גדול! אבל אולי אתה מתחיל להרגיש המום. לא כל כך טוב. להלן עזרה להקל על המסע שלך. קרא עוד וידיעה כיצד לספר הדרכות קידוד טובות רע מה עושה הדרכה לתכנות טובה?לא כל שיעורי ההדרכה לתכנות נעשים שווים. חלקם מועילים לך ואחרים לבזבז את זמנך. להלן מה לחפש במדריך תכנות איכותי. קרא עוד .

בשביל מה אתה משתמש בפרל? יש לך טיפים נוספים שתוכל לשתף או לשאול שאלות? ספר לנו בתגובות למטה!

ג'ואל לי הוא בעל תואר B.S. במדעי המחשב ומעל שש שנות ניסיון בכתיבה מקצועית. הוא העורך הראשי של MakeUseOf.