פסאודו קוד


כל מה שרצית לדעת על פסאודו קוד:
פסאודו קוד (מאנגלית: Pseudo-Code) הוא תיאור מצומצם ולא רשמי לאלגוריתם של תוכנית מחשב.
פסאודו קוד משתמש בקונבנציות של שפות תכנות, אך מיועד לקריאה של בני אדם ולא לקריאה על ידי מחשב.
הביטויים שנכתבים בפסאודו קוד אינם ניתנים להידור (עיבוד הטקסט על ידי מחשב) בפני עצמם, אך הם ניתנים לתכנות כקוד אמיתי שכן ניתן להידור בכל שפת תכנות שהיא.
פסאודו קוד מהווה שפה משותפת לכל המתכנתים, ובעזרתו מתכנתים בשפות תכנות שונות יכולים להבין זה את זה.
כיוון שהוא מיועד לבני אדם, נהוג לזנוח סימני תחביר ופרטים נוספים, כמו הצהרת משתנים, שלא חיוניים להבנת הקוד ואף מפריעים לקריאוּת שלו.
כתיבה בפסאודו קוד מתבססת על אלמנטים משפות התכנות ומורחבת על ידי ביטויים בשפות טבעיות, היכן שיש בכך צורך, וכן בביטויים מתמטיים.
יתרונות הכתיבה בפסאודו קוד היא שכתיבה כזו קלה יותר להבנה על ידי בני אדם מאשר קוד בשפת תכנות, וכן שהיא מצומצמת יותר ואינה תלויה בסביבת העבודה (כמו שפת התכנות ומערכת ההפעלה) בה משתמשים.
נעשה שימוש נרחב בפסאודו קוד במאמרים וספרי לימוד שמתעדים אלגוריתמים שונים, וכן בפיתוח תוכנות מחשב, לשם שרטוט מבנה התוכנית בטרם מימושו.
ניתן להסתכל על תרשימי זרימה כעל אלטרנטיבה גרפית לפסאודו קוד.
לא קיים תקן לתחביר של פסאודו קוד והוא מושפע משפות תכנות רבות.
אף אין הכרח שייכתב באנגלית.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לפסאודו קוד:
תכנות