יום שלישי, 30 באוגוסט 2011

שפות מחשב

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


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

אין תגובות:

הוסף רשומת תגובה