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