« Ana Sayfaya Dön

Benim dilim senin dilini döver .s .s .s

Bizim milletçe sahip olduğumuz bir hastalığımız var. Şöyle ki kullandığımız birşey var ise bunu en iyi olarak görürüz yada en iyisi olmasını isteriz. Veya daha kötüsü etraftan duyduklarımız ile körü körüne bir şeyleri savunuruz gerekirse tüm herkesi karşımıza alır kendi savunduğumuzun doğru olduğuna inat ederiz yanlış olduğuna ikna olsak bile yinede savunmaya devam ederiz. Bu yönlerimizin getirisi/götürüsü tabi kendisini programcılarımızda da gösteriyor. Çeşitli gruplarda gün geçmiyor ki “Benim dilim senin dilini döver tmm mı .s” söylevleri gelmesin :) Her defasında bir şeyler yazıyorum altına en sonunda sıkılıyorum bir süre yazmıyorum sonra tekrar açıklama yapmaya çalışıyorum ama değişen bir şey yok :) O yüzden artık yazmama kararı aldım son olarak bu yazıyı yazıp bırakacağım :)

Dil milliyetçiliği olması insanların kendilerini geliştirmelerinde ki en büyük engel bence ve bunun nedeni bence yeterince olgunlaşmamak veya diğer dilleri yeterince kullanmamak. Diller araç olarak yazılmış şeylerdir ama bizim insanlarımız onları amaç yapmakta. Her dilin amacı farklıdır diyebiliriz aslında hedef aldıkları amaçlar doğrultusunda geliştirilirler. Amaçları dışında kalan konularda sizlere -‘ler verirken amaç aldıkları konular doğrultusunda ise size +‘lar kazandırmaktadırlar. Belirttiğimiz gibi diller amaçlar doğrultusunda yazılan yazılımlardır(Yazılım diyebilir miyiz emin değilim :) ). Bu durumda dilleri kendi amaçlarımız doğrultusunda birer araç olarak en etkin şekilde kullanmak düşer bizlere. Gruplarda assembly ile python’u karşılaştıranlar var :) Ne kadar mantıklı bir şey? Assembly ile Python’un arasında dağlar taşlar denizler var bile diyemeyiz :) Biri dede diğeri torun :) Python ile yazılan şey assembly ile yazılabilir mi? Evet yazılabilir fakat ne kadar mantıklı? Python’da 15dk da yazacağınız bir şeyi neden assembly ile 15 gün/hafta/ay’da yazasınız? Çok mu performans lazım? Belirttiğim gibi amacınız ney? Performans mı yoksa zaman mı? Yazılım geliştirilmeden önce öncelikli olan maddeler listelenir bunun hesaplaması iyi yapılmalıdır. Yazılımınızın cevap vereceği şeylerde önem sıralaması yaparsınız önce. Sizin önem sıralamanızı en iyi hangi dil/platform karşılıyor ise onun üzerinde, onu kullanarak uygulama geliştirirsiniz. Sonuç olarak benim dilim hepinizin dilini döver .s Bu şekilde kalıplara girerek kendinizi geliştirmekten mahrum kalmadığınız günler geçirmeniz dileği ile :)

Hayatınızdan 5dk çalmış olduğum için özür dilerim :)

Yorum

comments powered by Disqus