• uzun zamandır yazılım dünyasının içinde olan biri olarak çalıştığım ve çalıştırdığım insanlarda şunu fark ediyorum yazılımda dil her şey.
    konuyu biraz açmak gerekirse bütün yazılım dilleri dikkat ederseniz ingilizce komutlarla işliyorlar. yani sizin php'de basit bir web sitesi bile oluşturmak için bile ingilizce kelimeler ve bunların anlamlarını bilmeniz gerekiyor. zaten bakıyorum diplomasızların (bilgisayar ya da yazılım mühendisliği diploması olmayanların) çoğu ingiliz dili edebiyatı falan mezunu ya da iyi derecede ingilizce biliyorlar. bu da bizde 6-7 yaşındaki tiplerin amerika da olduğu gibi neden bilgisayar programları yazamadıklarını gösteriyor. yani milletin 6-7 yaşlarındaki oğlu, kızı sizin evinizdeki çocuklarınızdan daha akıllı değiller sadece sizin çocuğunuz yazılım yapmak için ya 10-11 yaşını bekleyecek ve ingilizce öğrendiğinde başlayacak bu işe ya da yarım yamalak türkçe kaynaklardan karıştırarak ezbere söz dizilimleri (syntax) ile yazılım öğrenmeye çalışacak.
    bu anlamda türkçe kelimelerden oluşan bir söz dizimine (syntax) sahip bir yazılım dili bizim için şart. eğer bunu yapabilirsek bizim yazılım alanında uğraşan bireylerimizin sayısı bir anda artacaktır. bizden de 6-7 yaşında süper yazılımlar üreten bireyler çıkacaktır. bence yazılım, ileri teknolojiler ve bizim aramızdaki en büyük engel budur.
    yukarıda yazdığım gibi adam gömülü sistemlere yazılım üretmeye çalışıyor ama daha kullandığı söz dizimlerini anlamından haberi yok. öncelikle c++ ve python ve sonrasında da web dillerinin söz dizimlerinin türkçeleştirilmesi gerekmektedir. bu öyle atla deve bir şey de değildir ama neden kimse uğraşmamıştır onu da anlamıyorum.
    her şeyi millileştirme çabasına girdiğimiz bir dönemde yazılımlarımızı millileştirmekten önce milli yazılım dilleri üretmeye çalışmak gerekli diye düşünüyorum.
  • cahil zırvasıdır.

    dillerin anahtar kelimeleri ile milletlerin üretkenlikleri arasında korelasyon olduğunu sav olarak öne süren zırvalar içermektedir.

    avrupa'da finlandiya, estonya, asya'da çin de aynı dilleri ve anahtar kelimeleri kullanarak kod yazar, hatta amerikadaki kodların da hatırı sayılacak kadar büyük bir miktarını ana dili ingilizce olmayanlar yazar.

    fakat bu başlıktan ne öğrendik: mühim olan anahtar kelimelerin dili değil, rasyonel ve bütünsel düşünme yeteneğidir.
  • biz önce ingilizceyi 10-11 yaşındaki çocuğa öğretelim, sonra da kod yazmayı öğretelim de, 6-7 yaşındakileri bir zaman sonra hallederiz.

    ayrıca, kod yazmak çok teknik ingilizde gerektirmez, teknik jargona hakim herkes iyi kötü bir iş çıkarabilir. hemen olmasa da kendini geliştirmek için önünde çok büyük engeller ile karşılaşmaz.
  • yazılım dilini türkçeleştirmek bizi daha da geriye götürür. hatırı sayılır kaynaklardan tamamen kopmamıza neden olur. onun dışında yazılım iyi kötü en evrensel mesleklerden biridir. türkiyedeki ortalamanın üstü yazılımcılar yabancı dilleri aman aman olmasa da yurtdışında çalışma imkanına sahipken türkçe kod yazarlarsa asla bu imkana erişemezler. sadece kodda değil ofis programlarında da özellikle excelde ingilizce öğrenilmesi, öğretilmesi gerekir.
  • ingilizcenin grameri sebebiyle anlamsız hale gelse de basitçe dilin syntax'ı türkçeleştirilip kullanılabilir.
  • her ne kadar deli saçması olsa da bu konuda bir atılım yapmak isteyen, stackoverflow'da ya da reddit'te esamesi okunmayacak bir sistem ortaya koyup insanların kullanmasını uman kişilerin gitlab üzerinde bir proje oluşturarak isterse kendi dilini, isterse kendi ide'sini sıfırdan oluşturması konusunda kimsenin kendilerini tutmadığı eylem.

    açıkçası "emulator" yerine "öykünücü" gibi bir zımbırtı kullanan bir arayüzle karşılaşmamak için visual studio'yu dahi türkçe kullanmıyorum ama katkı verecek olanların kendi çabaları, kendi zamanları, canları isterlerse osmanlıca ve hatta göktürkçe bile yapabilirler.
  • kod yazmak icin toefl gececek seviyede ingilizce bilmenize gerek yoktur yani sacmalik
  • hep topu bir kaç kelime for, if, while, write vs. kullanılıyor. bunları öğrenemeyen zaten programlama falan yapmasın. bu insanın kapasite ve aklı yetersizdir.

    çok istiyorsan değişken, fonksiyon, sınıf, obje isimlerini türkçe koy kullan zaten sen belirliyorsun.
hesabın var mı? giriş yap