جزوه تایپ شده برنامه نویسی شی گرا
: § § دهنده موسیقی قابل برنامهریزی توسط برادران ایرانی بانو موسی اختراع شد که یک دستگاه فلوت مکانیکی خودکار را در کتاب [4] [5] [6] [7] «» ً – [8]
ً [9]
[10] ً () [11]
(ً ) : -[12] “” [13] [14] [15] – [15] 
: :
: (ً ) ().
: () : : : () : [18] ً / : (): ً ً : [19]
[20] :
()
()
() () ً () ( ) ( ) ( ) -( ) ( )، : : [21] ()، ().
مثال، COBOL هنوز در مراکز داده شرکتی [22] اغلب در رایانه های بزرگ بزرگ ، Fortran در برنامه های مهندسی، زبان های اسکریپت در توسعه وب و C در نرم افزارهای جاسازی شده قوی است . بسیاری از برنامه ها از ترکیبی از چندین زبان در ساخت و استفاده خود استفاده می کنند. زبانهای جدید عموماً حول نحو یک زبان قبلی با قابلیتهای جدید اضافه شده طراحی میشوند (برای مثال C++ شیگرایی را به C اضافه میکند، وجاوا مدیریت حافظه و بایت کد را به C++ اضافه می کند، اما در نتیجه کارایی و توانایی دستکاری در سطح پایین را از دست می دهد.
اشکال زدایی
مقاله اصلی: اشکال زدایی
اولین باگ واقعی شناخته شده که باعث ایجاد مشکل در رایانه میشود، شب پرهای بود که در یک رایانه اصلی هاروارد به دام افتاده بود و در یک دفترچه ثبت نام در تاریخ 9 سپتامبر 1947 ثبت شد. [23] «اشکال» قبلاً یک اصطلاح رایج برای نقص نرمافزاری بود که حشره پیدا شد
اشکال زدایی یک کار بسیار مهم در فرآیند توسعه نرم افزار است زیرا وجود نقص در یک برنامه می تواند عواقب قابل توجهی برای کاربران آن داشته باشد. برخی از زبان ها بیشتر مستعد برخی از اشکالات هستند، زیرا مشخصات آنها نیازی به کامپایلرها ندارد که به اندازه زبان های دیگر بررسی کنند. استفاده از ابزار تجزیه و تحلیل کد استاتیک می تواند به شناسایی برخی مشکلات احتمالی کمک کند. معمولاً اولین قدم در اشکال زدایی، تلاش برای بازتولید مشکل است. این می تواند یک کار غیر ضروری باشد، به عنوان مثال در مورد فرآیندهای موازی یا برخی از اشکالات نرم افزاری غیر معمول. همچنین، محیط کاربری خاص و سابقه استفاده می تواند بازتولید مشکل را دشوار کند.
پس از بازتولید اشکال، ممکن است لازم باشد ورودی برنامه ساده جزوه برنامه نویسی شی گرا /: ً : : § ().). “” “” «» ً «» ”” ” :
ً :
: : : : : ً (ً )،