الزامات کیفیت
پیچیدگی الگوریتم
متدولوژی (روش شناسی)
اندازه گیری کاربرد زبان
تعیین اینکه محبوب ترین زبان برنامه نویسی مدرن کدام است کار بسیار مشکلی است. بعضی از زبان ها در کاربرد های خاصی محبوب است و بعضی دیگر مرتبا در نوشتن کاربرد های گوناگون استفاده میشود. روش های اندازه گیری محبوبیت زبان شامل موارد زیر میباشد: شمردن تعداد آگهی های اشتغال و توجه به یک زبان، تعداد کتاب های آموزشی فروخته شده در مورد یک زبان، تخمین تعداد خطوط کد نوشته شده در یک زبان
اشکال زدایی
اشکال زدایی وظیفه بسیار مهمی در فرآیند توسعه نرمافزار میباشد، زیرا یک برنامه غلط میتواند پیامد های مهمی برای کاربر خود داشته باشد. بعضی از زبان ها بیشتر در معرض برخی اشتباهات میباشند، به خاطر خصوصیات شان نیاز به بررسی بیشتر کامپایلر نسبت به زبان های دیگر ندارند.