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

מה זה פסקל?

היסטוריה

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

תכנות פסקל

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

יישום השפה

היכרות עם פסקל

  • UCSD פסקל. מערכת זו הוקמה בשנת 1978. יש לו יציאת קומפיילר המאפשר לך לעשות את הקוד הנייד, ועכשיו אתה יכול לערוך את מערכת המקור וכן הלאה. בעתיד, UCSD הפך את הבסיס ליישומים הבאים רבים של פסקל.
  • אובייקט פסקל. תכנות בפסקל תמיד משך למתחילים רבים. בשנת 1986, אפל יצרה הרחבה של אובייקט עבור השפה. צוות הפיתוח התייעץ עם "אבא" של פסקל.
  • טורבו פסקל. הגרסה הראשונה של ה- IDE הופיעה ב -1983. בורלנד הפכה לחברה שהתחילה לפתח יישום זה. עם זאת, יש לציין כי טורבו פסקל לווה הרבה מן Odject פסקל, ובאופן כללי אלה היו יישומים דומים. תכנות על עניין פסקל ומיקרוסופט. כמעט באותו הזמן, הם פרסמו גרסה משלהם של שפת המטרה המבוססת על פסקל. זה לא היה יכול להגיע להפצה המונית, ועד מהרה נשכח. לאחר מכן, יישום בורלנד נקרא אובייקט פסקל.
  • אובייקט פסקל היום. השלב החשוב ביותר בהיסטוריה של פסקל הוא שחרור של מימושים חינם. הם כללו את כל הטוב מ דיאלקטים רבים אחרים. יש להם תאימות מעולה עם רוב מערכות ההפעלה.

תכונות

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

מה זה פסקל?

עם זאת, בתחילה השפה היו מספר חסרונות. אלה העיקריים הם: חוסר יכולת לעבוד עם זיכרון דינמי, קצר I / O הספרייה, היעדר כלים להפעלת פונקציות שנוצרו בשפות אחרות, וכן הלאה. מה זה פסקל, שפתו פשוטה למדי, בתחילת שנות ה -80 למדו מומחים רבים. עם זאת, לא כולם אהבו את זה. כמה מומחים אפילו כתב מאמרים המפרטים כל חוסר שפה.

חסרונות ותיקונם

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

מהי שפת פסקל?

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

מבנה

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

שימוש במודולים

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

 על פסקל

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

פיסוק

התחביר של פסקל מחייב יישום קפדני.

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

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

שפת פסקל מאפשרת להוסיף הערות. הם משמשים הסבר לקוד התוכנית. אתה יכול להשתמש רוסית. הערות אין כל השפעה על העבודה של התוכנית.

בפסקל, ניתן לכתוב באותיות קטנות או באותיות רישיות. הבחירה נשארת למתכנת.

ביקורת

כאמור, הפופולריות המיוחדת של פסקלהתרחש בשנים 1980-1990, אבל היו מבקרים שחשבו שהשפה תהיה קלת דעת. לדעתם, זה מתאים רק לאימונים. ביקורת בולטת במיוחד תוארה במאמר "מדוע פסקל אינה שפת התכנות המועדפת עלי". נכתב על ידי בריאן Kernigan - אחד היזמים של השפה C. זה היה אחרי המאמר כי פסקל החלה לשנות ברצינות לטובה.

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

</ p>