Neden tüm ihtiyaçları karşılamaya yönelik programlama dili yapılmıyor?

Çok komplike bir sistem olurdu öyle, çünkü 1 kod belkide milyon tane kodu tetiklemesi gerekecek. Böyle olunca da bir sorun oluşunca denetlemesi daha zor olurdu şahsen, ayrıca böyle bir dil olsaydı öğrenmesi çokta kolay olmazdı bence.
 
neden dünyada sadece türkçe konuşulmuyor demek gibi bir şey sizin dediğiniz. her dilin zorlukları, kolaylıkları, pratiği ve güzelliği var. grafik tasarım yaparken gereksiz matematik kodları kullanmak, kullanmayı geçtim sistemde barındırmak ekstra server ve makine maliyetine sebep olacak. bazı şeylerin kategorize edilip ayrılması programlama dillerinin daha optimize çalışmasını sağlıyor. şöyle düşün, doğaya kampa çıkıyorsun, yanına neden her şeyi alasın ki? üstüne fazladan yük olacak ve belki de hiç kullanmayacağın şeyler yerine sadece kullanacağın ve kullanma ihtimalin olan şeyleri alman çok daha verimli olur. onun gibi. biraz karmaşık anlattım lakin özü bu aslında.
 
Yapılan program çok ağır çalışır, sistemi yorardı öyle olsaydı.

High Level'in bile üstü bir programlama dili olacak, makinenin anlaması için arada 1 değil belki bir kaç ara mekanizma ihtiyacı duyulacak bu da performans olumsuz etkiler.

Siz istiyorsunuz ki resim çizen bir insan elindeki fırçayı bırakıp aynı zamanda şarkı da söylesin. Müzik tutkunu, hayatını bu yöne çevirmiş bir sanatçı artık resim de çizsin, tüm gücünü müziğe vermesin...
 
Neden tüm ihtiyaçları karşılamaya yönelik programlama dili yapılmıyor?
Motorlu araçlar gibi düşünün hemen hepsinin görevi A noktasından B noktasına gitmek ama bazısı daha hızlı, daha güçlü, daha atik, daha ekonomik, daha ucuz, daha donanımlı vs. amaç neyse ona göre kullanılıyor.
Bir çekici ile bakkala gidip gelmek saçma olduğu gibi küçük bir otomobilde inek taşımak da pek tercih edilmiyor.
Her şeyi yapan bir araç hayal edin kaç para olur ve kimin işine yarardı?
 
Tüm ihtiyaçların bir listesi var da biz mi bilmiyoruz.

Bir şey ne kadar fazla işleve sahip olursa sahip olduğu işlevleri yerine getirmekteki başarı da bu oranda düşer. İsviçre Çakısı üzerinde, bıçak, makas, tornavida, makas, pense vs. vardır ancak her biri ortalama seviye iş görür.

Bkz. "Master of None"
 
"Ada" programlama dilinin geliştirme sürecini araştırmanızı öneririm. Kendisi tek başına tüm ihtiyaçları karşılamak için hazırlanmak istenen bir dil fakat süreç her şeyi açıklıyor.
 
Mutually exclusive ihtiyaclar var cunku.
Dedigine en yakin konsept General Purpose olmasi, zaten en populer dillerin cogu oyle.

Biraz programlama dilleri ve ozellikleri konusunda calisirsan sordugun sorudaki celiskiyi anlarsin. Universite okuyorsan 2. ya da 3. sinifta gorursunuz PL ve paradigma konularini.
 

Yeni konular

Geri
Yukarı