שיחה:פסקל (שפת תכנות)

האם לא כדאי להעביר ערך זה לערך פסקל (שפת תכנות)?
קראטון 20:32, 22 מרץ 2004 (UTC)

אם תציץ בערך שפות תכנות תגלה שכל שפות התכנות מופיעות שם באנגלית, ולא בעברית. הסיבה לכך פשוטה: לשפות התכנות אין קיום בעברית, משום שכל מלאכת התכנות נעשית בשפה דמוית אנגלית, או לפחות באותיות לטיניות. לדעתי אין הצדקה, במצב זה, לכתוב רק את שם השפה באותיות עבריות. דוד שי 20:37, 22 מרץ 2004 (UTC)


האם מישהו יכול לתקן כך שהשורה במבנה תחבירי בה כתוב בכתב שמן :שם תוכנית program תהיה כתובה בכתב רגיל?

מצטער על ההטרדה, פשוט אני די חדש matthew

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

מצד שמאל

טרול רפאים 21:17, 16 פבר' 2005 (UTC)

"סביבת פיתוח פסקלית חלונאית לפיתוח בחלונות" עריכה

שוּ הדַ'ה "פסקלית חלונאית"? הא? 16:39, 16 אפריל 2006 (UTC)

טיפלתי בזה. הא? 23:57, 4 מאי 2006 (IDT)

צורך בעריכה עריכה

יכול להיות שצריך לקבוע צבע מסויים למילות שמורות ופקודות תוכנה כמו בסביבות הפיתוח, באמצעות תוי בקרה פשוטים. --אפי ב.שיחה • 00:07, 5 מאי 2006 (IDT)

זה כבר קיים. הקוד <code>begin</code> יראה כך: begin. זאת הדרך הנכונה לעשות דברים כאלו, וכך זה גם נעשה בחלק מהערכים שעוסקים בשפות מחשב טקסטואליות. הא? 00:13, 5 מאי 2006 (IDT)

קטעים ששייכים רק לטורבו פסקל עריכה

אובייקטים עריכה

ניתן להגדיר אובייקטים באמצעות המילה השמורה OBJECT, גם השיטות של האובייקט יכללו באזור הTYPE ולשמם תצורף כקידומת שם האובייקט. לאחר הכרזה של משתנה כסוג של האובייקט, יהיה אפשר לגשת לשיטות האובייקט באמצעות האופרטור נקודה. בכדי לבצע תורשה, יש לקמפל את האובייקט המוריש ליחידה, שבה ניתן להסתיר חלקים מהאובייקט כלפי חוץ. פולימורפיזם מיושם באמצעות שיטה וירטואלית, (virtual), המשתמשת בקישור מאוחר. בכדי להשתמש בבנאי, יש להחליף את המילה PROCEDURE במילה CONTRUCTOR בשגרה הנחוצה.

היחידה - ספריה חיצונית עריכה

טורבו פסקל עשה שימוש בספריות של קטעי קוד חיצוניים מקומפלים, לצורך שלוש מטרות: מיחזור קטעי קוד, הפשטה פרוצידורלית והכמסתו של הקוד, ושבירת מחסום 64K שהיה קיים בDOS.

גישה לפונקציות בספריות חיצוניות קיימות (Unit) נעשית באמצעות המילה השמורה Uses לפני הגדרת המשתנים הגלובליים.

לדוגמה:

USES WINCRT, STRINGS, WINPROCS, WINTYPES, WIN32;

בכדי ליצור יחידה יש להשתמש בכותרת שמה במילה השמורה UNIT, היחידה מתחלקת לשני אזורים. אזור המוגדר במילה השמורה INTERFACE (ממשק) שהינו החלק הפומבי של היחידה שחשוף לתוכניות חיצונית, ואזור המוגדר במילה השמורה IMPLEMENTATION (יישום), שהוא אזור פרטי, שנועד לשימוש של היחידה, ואיננו חשוף לבחוץ. לאחר הקומפילציה יווצר קובץ מכונה בעל סיומת TPU, ובעת קריאה לפונקציה או פרוצדורה שקיימת בו, הקומפלייר ידע לגשת אל היחידה ולהשתמש בקוד שקיים בה.

לטרולי זה לא מדוייק, מכיוון שכיום התקן של טורבו פסקל אומץ על ידי רוב הקומפליירים הקיימים. בדקתי לפחות שלשה נפוצים והם תומכים בתחביר של טורבו פסקל 7. לגבי יחידות זה בטוח לגבי תכנות מונחה עצמים אני לא בטוח, אבל עושה רושם שגם. --אפי ב.שיחה • 02:03, 5 מאי 2006 (IDT)
בדקתי בFreePASCAL וגם בDEV-PASCAL הם תומכים בעבודה עם אובייקטים. לא ברור אם יש כיום גוף תקינה שקובע את התחביר הנכון של פסקל, לי נראה שהתעשיה קובעת זאת, ובמיוחד בורלנד עם דלפי. בכל מקרה אפשר לציין בסוף הערך הרחבות בשפת טורבו פסקל. ולשים שם את הכל. --אפי ב.שיחה • 02:45, 5 מאי 2006 (IDT)


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

בכדי לכתוב לקבצים, לבצע הדפסה או לפנות ליציאות תקשורת יש להשתמש בדרך שהינה אינטואטיבית ודומה. פקודת ASSIGN קובעת את היעד, לקובץ שם קובץ, להדפסה PRN וליציאת תקשורת COM ומספר (למשל COM1). פקודת REWRIRE פותחת את הקובץ לפלט. WRITE או WRITELN מבצעות את הכתיבה, לבסוף יש לסגור את הפעולה באמצעות פקודת CLOSE. בכדי לפתוח קובץ להוספת נתונים יש להשתמש בפקודת APPEND, ובכדי לפתוח קובץ לקריאה יש להשתמש בפקודת RESET, בצירוף עם פקודת הקריאה READ או READLN, בכדי לדעת מתי הגעת לסוף שורה קיימת הפונקציה EOLN (תו אסקי 13), ואילו פונקציה EOF מדווחת על סוף קובץ. פקודות נוספות הם הזזת מחוון בקובץ באמצעות פקודת SEEK וקריאת וכתיבת טיפוס נתונים לא מוגדר לקובץ, באמצעות הפקודות BLOCKREAD ו BLOCKWRITE. (יש להוסיף לערך) --אפי ב.שיחה • 11:30, 5 מאי 2006 (IDT)

פקודת Assign איננה תקנית. טרול רפאים 13:02, 5 מאי 2006 (IDT)
אז שתופיעה תחת הפסקה "הרחבות של השפה". --אפי ב.שיחה • 13:32, 5 מאי 2006 (IDT)
העתקתי לעת עתה את כל ההשמטות לערך טורבו פסקל.--אפי ב.שיחה • 18:18, 5 מאי 2006 (IDT)

תבנית עריכה עריכה

"דרושה הבחנה טובה יותר בין מילות קוד לטקסט" - דוגמה? Yonidebest Ω Talk 20:59, 6 מאי 2006 (IDT)

ויש צורך במסגרת לרשימת המהדרים, זה לא אסתטי איך שזה מופיע כרגע. Yonidebest Ω Talk 21:02, 6 מאי 2006 (IDT)
מסגרת לא מקובלת כאן. אין בה צורך. הא? 21:11, 6 מאי 2006 (IDT)
בטח שמקובל, אבל אין לי כוח לחפש דוגמאות. מה שבטוח, איך שזה נראה עכשיו זה לא אסתטי. Yonidebest Ω Talk 21:21, 6 מאי 2006 (IDT)
בעיניי זה סביר לגמרי.
אני מציע שלא נתדיין בזה כעת, בשל העובדה שקיים סיכוי שפרק זה ישתנה משעותית (ראה דיון אחר בדף זה). מקובל? הא? 22:04, 6 מאי 2006 (IDT)

הסרת או החלפת הפרק "רשימת מהדרים לפסקל" עריכה

הוא אינו באמת שימושי. עדיף למנות רק מהדרים נפוצים בודדים, ולפרט על כל אחד מהם בכמה מילים. הא? 21:09, 6 מאי 2006 (IDT)

יש מתנגדים? הא? 22:08, 6 מאי 2006 (IDT)
מילא אם היה מדובר ברשימה ארוכה. מדובר בסך הכל בשתי שורות, שנותנות מבט מהיר על השימושיות של פסקל. הדבר לא סותר שניתן לפרט על קומפיילרים, וכאשר הפירוט יהיה מספיק גדול יהיה אפשר לפתוח להם ערכים נפרדים במיחד לסביבה Free Pascal שהינה סביבה חזקה ומרכזית כיום. --אפי ב.שיחה • 22:38, 6 מאי 2006 (IDT)

"משרד החינוך הישראלי משתמש בשפת פסקל... וזאת במקביל לשפת C." עריכה

לא רציתי לערוך או משהו, אבל החל משנת הלימודים הבאה (תשס"ז) יהיה ניתן להבחן גם על שפות #C ו- JAVA.

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

נמצאו קישורים חיצוניים שצריכים תיקון (נובמבר 2022) עריכה

שלום עורכים יקרים,

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

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

הודעה זו תופיע רק פעם אחת לקישורים אלו.

בידידות.—InternetArchiveBot (דווח על באג) 23:59, 21 בנובמבר 2022 (IST)תגובה

חזרה לדף "פסקל (שפת תכנות)".