שפת תכנות היא שפה מיוחדת, עם מילים מעטות וכללים קפדניים, שבה אנשים כותבים הוראות למחשב, ותוכנה מתרגמת אותן לשפה שהמחשב מבין.
יש מאות שפות תכנות, וכל אחת נבנתה למטרה קצת אחרת. סקראץ׳ היא שפת בלוקים ללימוד. פייתון קלה לקריאה ומשמשת למדע ולבינה מלאכותית. ג׳אווהסקריפט מפעילה אתרים. שפות כמו C++ משמשות למשחקים גדולים ולתוכנות שצריכות להיות מהירות מאוד.
בכל השפות יש אותם רעיונות בסיסיים — רצף, תנאי, לולאה, משתנה ופונקציה — ומה שמשתנה הוא בעיקר איך כותבים אותם. בפייתון בלוק מסומן ברווחים, ובג׳אווהסקריפט בסוגריים מסולסלים. לכן מי שלמד שפה אחת היטב, לומד את הבאה הרבה יותר מהר.
💡 איך זוכרים? שפות שונות, אותם רעיונות: רצף, תנאי, לולאה, משתנה, פונקציה.