שפת מחשב: מוסברת בפשטות
מה מוסברת בשפת מחשבים בצורה די פשוטה. עם זאת, המונח לרוב מתפרש באופן שגוי ומתפרש בצורה צרה מדי. אם אתה נבוך מכדי לשאול מומחה מחשבים, תמצא כאן הסבר קל להבנה.
שפת מחשב - כל מה ששווה לדעת פשוט מוסבר
המונח שפת מחשבים מקיף את כל השפות המאפשרות אינטראקציה בין בני אדם למחשבים.
- אנו מבדילים בין שפות קריאות מכונה לשפות הקריאות אנושיות.
- מעבד יכול לקרוא שפות קריאות במכונה באופן מיידי וכתוצאה מכך גם לבצע את הפקודות. ישנן מה שנקרא שפות מכונה.
- ישנן שפות מחשב הקריאות-אנושיות. אלה כוללים למשל שפות תכנות. בשפות מחשב אלה משתמשים במילים ובסימנים של שפה אנושית - ומחשב אינו יכול לקרוא או לפרש אותם.
- בכדי להפוך את שפות המחשבים הללו לקריאות למחשב, יש לתרגם אותן תחילה לשפת מכונה. ניתן לעשות זאת בזמן אמת באמצעות מתורגמן או מראש באמצעות מכלול או מהדר.
"דבר" עם המחשב - יש אינסוף שפות
לכן אין שפת מחשב "אחת", כפי שאתה יודע כעת מההסבר בחלק הראשון. במקום זאת יש רשימה ארוכה מאוד של שפות מחשב.
- שפות המחשב הידועות ביותר הן ככל הנראה שפות התכנות שכבר הוזכרו. הרישום של כולם יחרוג מההיקף. סקירה של שפות התכנות הנפוצות ביותר ניתן למצוא בטיפ מעשי אחר.
- שפות סקריפט לא מתורגמות לקוד מכונה מראש על ידי מהדרים. כאן מתורגמנים הופכים את השפה לקריאה למחשבים וכך ביצוע פעולות אפשרי, ולכן הן אחת משפות התכנות. שפות התסריט כוללות Python ו- Javascript.
- צורה אחרת של שפות תכנות הן מה שנקרא שפות ברמה גבוהה. כאן התכנות מתבצעת בקוד קריא אנושי, מהדר ממיר קוד זה לשפת מכונה. דוגמאות לשפה ברמה גבוהה הן C ו- C ++. תוכלו למצוא כאן גם את המהדרים הטובים ביותר ל- C ו- C ++.
- לעומת זאת, שפות סימון אינן מיישמות תוכניות ולכן אינן מומרות לקוד מכונה. הם משמשים, למשל, לעיצוב מסמכים כך שתוכנית תוכל לעבוד איתם. דוגמאות קלאסיות לשפות סימון הן HTML, XML או CSS.
- ואז יש שפות בסיס נתונים כמו SQL. הם אינם חלק ישירות משפות התכנות, אך הם שולטים במחשב בעת שאילתת מסד הנתונים.
אם אתם סקרנים ואתם רוצים ללמוד תכנות בעצמכם, תוכלו למצוא טיפים חשובים למתחילים בטיפ המעשי הבא שלנו.