שפת תכנות

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

 

שפת תכנות  (Programming Language) שפת תכנות C#

 
מאת: ארז קלר
 
שפת תכנות מאוד דומה לשפה אנושית, יש בה אוסף מילים ומספר כללי תחביר.
"המילים" של שפת התכנות נקראות "מילים שמורות" (keywords באנגלית) הן למעשה פקודות ובשפות תכנות מודרניות הן מאוד קרובות לשפת אנוש.
התחביר זה אוסף החוקים שמגדירים כיצד יש לכתוב פקודה או אוסף פקודות, דוגמה לתחביר יכולה להיות ההנחיה הבאה: בסיום כל פקודה יש להוסיף את התו ';'.
הנחיה תחבירית נוספת יכולה להיות שיש לתחום בגרשיים מילים או משפטים (מתכנתים קוראים לזה מחרוזת או string באנגלית) שנרצה לשמור בזיכרון או להדפיס למסך, לדוגמה: "משה ישראלי".
אם לא נקפיד על כתיבה נכונה או על תחביר מדויק המחשב לא ידע מה אנו מבקשים ממנו.
יש הרבה מאוד שפות תכנות , כמו שיש הרבה מאוד שפות אנוש, לכל שפה יש יתרונות וחסרונות.
שפות התכנות המודרניות נקראות גם שפות עיליות.
בסדרת המאמרים הזו אנחנו נלמד להכיר שפה שנקראת #C (צריך לבטא C Sharp).
שפת #C פותחה על ידי מיקרוסופט בתחילת שנות ה-2000.
שפת #C היא שפה צעירה יחסית, מתקדמת ומודרנית, פופולארית מאוד בקרב מפתחים וחברות תוכנה בארץ ובעולם.
#C מאפשרת כתיבת מגוון רחב מאוד של יישומים החל מאתרי אינטרנט ופורטלים, דרך מערכות גדולות ומורכבות לניהול ארגונים וכלה במשחקים תלת ממדיים מדהימים ואפליקציות לטלפונים חכמים וטאבלטים.
על מנת לכתוב תוכניות בנוחות אנחנו משתמשים בתוכנה מיוחדת אשר מסייעת לנו לכתוב את התוכנית עצמה ולבצע עוד מספר פעולות נחוצות על מנת שהתוכנה תוכל להתבצע על המחשב.
התוכנה שאנחנו נשתמש בה נקראת Visual Studio  של חברת מיקרוסופט.

 

קוף מתכנת?מתי בפעם האחרונה ראיתם קוף מתכנת?
אולי לא קיימים קופים מתכנתים אולם קיימת שפת תכנות (פארודית) לקופים שפותחה במיוחד עבור אוראנג אוטאנגים.
שמה OOK והיא מכילה מילה אחת בלבד ... Ook.
ומי שממש רוצה ללמוד אותה יכול להתחיל כאן!.
 במילים אחרות, אין גבול למוזרות האנושית :-)


 
שפת התכנות #C

שפת התכנות Java


 


 

מהדר (Compiler) Compiler

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


 

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

 
העכבר הראשון
 

   
 
 


 
 



כל הזכויות שמורות למחבר ©