تاريخ البرمجة قديم جداً .. فهو بدأ حتى قبل ظهور الحاسب الالي ..!
والتاريخ يذكر أن البرمجة بدأت مع الاجهزة الميكانيكية قبل الالكترونية .. فقد قام العالم Jacquard loom في سنة 1801بتصميم كروت معدنية مثقبه لتمكين اللات الخياطة من اظهار زخارف محدده ..
وهنا يمكن فهم كلمة " برمجة "
فالبرمجة هي لغة التخاطب بين الإنسان و الآلة ..و هي وسيلة للقيام بأجراءات معلومة و محدده سواء كانت الوسيلة ميكانيكية او بواسطة اسلاك كهربائية او دوائر الكترونية
وعند اختراع
الترانزيستور و ظهور
الدوائر الرقمية التى تمثل اساس الكمبيوتر برزت الحاجة لبتكار لغة حاسوبية ومعها ظهرت لغات المتعارف عليها بلغات المستوى المنخفض والتى تخاطب بيئة الـ 0 و 1 واهمها كانت لغة التجميع "
assembly language "
ومع التطور ظهرت لغة المستويات المتقدمة والتى كان الهدف منها تبسيط البرمجة ورفع كفائتها للتناسب مع التقدم في علوم الحاسب الالي ..
اما نظام التشغيل ويندوز فهو يعتمد على اكثر من لغة برمجة اهمها
لغة السي اي أن النظام هو مجرد بيئة يمكن للمبرمج الحقيقي الخروج منه واستخدام لغات برمجة حقيقية ..