توسعهدهندگان نرمافزار با زبانهای برنامهنویسی زندگی میکنند. درحقیقت، اگر آنان جعبه ابزاری برای انجام کارشان داشته باشند، زبان برنامهنویسی مهمترین ابزار خواهد بود. به این دلیل که اگر هیچ زبانی وجود نداشته باشد، آنها هیچ هدفی نخواهند داشت.