Yazılacak olan bir uygulamada programın geliştirilmesinde kullanılacak olan dil hangi kriterlere göre seçilmelidir?