insanın makineye derdini anlatma biçimidir; her biri farklı bir dünya görüşü, farklı bir zihniyet taşır. c ile donanıma hükmedersin, python ile bilimin dilini konuşursun, haskell ile matematiksel saflığa yürürsün. ama işin aslı şu ki, hangi dili seçersen seç, asıl mesele problemi doğru modelleyebilmek. yoksa en havalı dil bile seni kurtarmaz. (bkz: yazılım geliştirme)