תכנות מונחה-עצמים
תכנות מונחה־עצמים (OOP) בונה תוכנה מאובייקטים. אובייקט הוא יחידה עם תכונות ופעולות. כך קל לארגן ולתקן תוכניות. לפני זה הקוד היה מפוזר וקשה לתקן. אז המציאו רעיון של "קופסאות שחורות". הקופסאות האלו נקראות אובייקטים. כל אובייקט שומר על הדברים שבתוכו. הרעיון נצפה כבר ב־1963 בתוכנית Sketchpad. בשנות...
תכנות פרוצדורלי
תכנות פרוצדורלי מחלק תוכנית לחלקים קטנים הנקראים פרוצדורות. פרוצדורה היא קטע קוד שעושה משימה אחת. הרעיון החל בתחילת שנות השישים. שפות מפורסמות שקיבלו את הרעיון הן Pascal ו‑C. יש שני סוגי משתנים: מקומיים וגלובליים. משתנה מקומי עובד רק בתוך הפרוצדורה שבה הוא מוגדר. משתנה גלובלי עובד בכל התוכנית. כשר...