Dünyada yaklaşık 2.000 programlama dili var zaten. Bu sayıya bir tane daha eklenince hangi probleme bir çözüm olacak?
Programlama dillerini kullanarak bir yazılımı üretmenin amacı gerçek hayattaki bir problemi bilgisayarlara hesaplatarak zaman ve para kazanmaktır. Bunun sonucunda insanların üzerindeki iş yükü de hafifletilmiş olur.
İnsanların birbirlerinden farklı ihtiyaçları ve bunlara yanıt verebilecek farklı tasarımlara sahip diller vardır. C, C++, PHP, Java, Python, Ruby, Pascal, BASIC, JavaScript vs. gibi. Çok dil var çünkü bir dil sistem programcılığına uygun tasarlanmış, diğeri web programcılığına, diğeri mobil, diğeri betik diline uygun şekilde tasarlanmış şeklinde uzatılabilir.
Öyle farklı bir alan olmalı ki çok farklı bir dil, çok farklı bir tasarım gerektirsin. 2.000 programlama dilinin hiçbiri bu ihtiyacı karşılayamasın. Belki de gelecekte Kuantum bilgisayarlar hayatımıza girdiğinde, Technopat´ın inceleme videolarında gördüğümüzde bu bilgisayarlarda kullanılan programları yazmak ve geliştirmek için bugün hiç bilmediğimiz tasarım özelliklerine sahip programlama dilleri kullanılacak. Sadece bir tahmin.
Kısaca demek istediğim yeni bir programlama dili isteyen kişilerin yaklaşık 2.000 programlama dilinin neden yetersiz geldiğini ve yeni dilde tasarımsal olarak nelerin farklı olması gerektiğini açıklaması gerekir. Aksi halde yeni bir dil çıkarmak kimsenin işine yaramaz. Tam tersi; para ve zaman kaybı demektir. Bu da bir problemdir. Oysa programlama dilleri problemleri çözmek için varlar, yeni problemler yaratmak için değil.