با وجود ظهور زبانهای برنامهنویسی جدید، زبانهای قدیمیتر همچنان جایگاه ویژهای در بین توسعهدهندگان دارند. این مقاله به هشت زبان برنامهنویسی قدیمی اشاره میکند که توسعهدهندگان روزانه از آنها استفاده میکنند و توضیح میدهند که هر کدام برای چه کاری مناسب هستند.
زبانهایی مانند Ada و C به دلیل پایداری و عملکرد قابل اعتمادشان، در حال بازگشت به رتبههای بالای شاخصهای محبوبیت زبان هستند. دلیل این امر این است که بازنویسی کدهای قدیمی با زبانهای جدید اغلب باگهای بیشتری را نسبت به رفع مشکلات قبلی ایجاد میکند. منطق نرمافزار با گذشت زمان خراب نمیشود، بنابراین نیازی نیست کدی که به خوبی اشکالزدایی شده است، صرفاً برای استفاده از ویژگیهای جدید دور انداخته شود.
شرکتهای بزرگ همچنان سود قابل توجهی از کدهای قدیمی خود کسب میکنند، در حالی که استارتاپهای جدید ممکن است به سرعت از بین بروند. استفاده از زبانهای قدیمی به معنای نادیده گرفتن اصول مدرن نیست، زیرا بسیاری از این زبانها با بهروزرسانیها و افزودن ویژگیهای جدید مانند برنامهنویسی شیءگرا، همچنان قابل استفاده هستند.
تیمهای توسعهدهنده به طور مداوم نسخههای جدیدی از این زبانها را ایجاد میکنند، که به این معنی است که توسعهدهندگان میتوانند از آنها بدون نگرانی از منسوخ شدن، استفاده کنند.
مشاهده مطلب اصلی