Türkçe Yazılım Konatı
Öğrenci
- Katılım
- 12 Eylül 2021
- Mesajlar
- 19
- Reaksiyon puanı
- 14
- Puanları
- 3
Gönlünüz aydın ola. 
Biz Türkçe tabanlı yazılım dilleri geliştirmek için bir araya gelmiş kişileriz. Böylelikle bir konat kurmuş olduk. Burada ise sizinle Türkçe tabanlı yazılım dilleri üzerine konuşmak isteriz. Dünyada yazılım dillerinin yalnızca İngilizce tabanlı olmadığını bilen Türk sayısı gözlemlediğimizce yok denilecek kadar azdır. Ancak Arapça, Rusça tabanlı gibi bir sürü yazılım dilleri vardır. Bilir misiniz bilmeyiz Afrikalıların bile bir yazılım dili vardır. Peki Türkçe tabanlı yazılım dilleri ne durumda? Başlanıp ilerletilmeyen bir iki örnek ile birlikte amacı doğrultusunda ilerleyen ancak gerçek bir dil kılınmayan Türkçe tabanlı çalışmalar var. Birkaçı dışında görünürdeki durum böyle diyebiliriz.
Biz de bu taşın altına elimizi koymuş bir topluluğuz, bir konatız. Türkçe Yazılım Konatı, gönlünde bir yerlerde Türkçe tabanlı yazılım dilleri olmalı diyen yazılımcıların, dilbilimcilerin, Türkoloji uzmanlarının, yazılımcılığa yeni başlayanların, Türkçeseverlerin ve saymadığımız nice kişilerin bir araya gelmesi ile oluştu.
Sözü yerli yerine koymak gerekir ise Türkeç tabanlı yazılım dilleri birçoğumuzun alışmış olduğu İngilizce tabanlı yazılım dilleri gibi olmayacaktır. Çünkü Türkçenin yapısı İngilizceden apayrıdır. Bundan ötürü çalışmalarda sözdizimler Türkçeye uygun olacak biçimde ilerlemelidir. Resmî olmayan sayımlara göre ana dili Türkçe olan kişioğlu sayısı günümüzde 300.000.000 kişiden daha çoktur. Bu da kendimize ait yazılım dilleri geliştirmemiz konusunda isteklerimizi diri tutmaya yardımcıdır. Öte yandan batılılarca Türkçe yeryüzünde bilim dili olmaya en yaraşır bir dillerden biri olarak görülmektedir. Ancak başka çıkarlardan ötürü Türkçemizin yüzüne batılılar bakıyor denilemez. Bu konular derin, değinip geçmek yeterlidir.
Türkçe Yazılım Konatı olarak şimdilik 4 çalışmaya odaklanmış durumdayız. Bunlar; Yazılımca, Karamel Programlama Dili, Çevrimiçi Türkçe Programlama Dili, YAP Programlama Dili.
Yazılımca, Türkçe tabanlı yazılım dillerinin ölçünlerini (standartlarını) ortaya koymak için üzerinde çalıştığımız bir iştir. Sözdizimleri, Türkçe terimler gibi birçok ilgili konu bu çalışmada işlenir. Açıklaması kısa görevi ve önemi en önde olan çalışmamızdır.
Karamel Programlama Dili (kısaca KPD), sıfırdan kendi sanal makinesi üzerinde çalışan, birden fazla platformda çalışan, dinamik olarak değişkenlerin tanımlandığı, Türkçe konuşanlara yönelik geliştirilmekte olan bir programlama dilidir. Python dilinde bulunan özelliklerden ilham alınarak geliştirilmeye başlanan dil, şu anda windows ve macosx üzerinde sorunsuz olarak çalışmaktadır. Asıl amacı yeni başlayanlara kullanımı ve öğrenmesi kolay bir geliştirme ortamı sağlamaktadır. Dilin tamamı Rust Programlama Dili kullanılarak geliştirilmektedir. Kendi sanal makinesi üzerinde çalışan dil ve WebAssembly yardımı ile web üzerinde de kullanılabilir.
Çevrimiçi Türkçe Programlama Dili, bir programlama dili Türkçe olabilir mi, hiç bilmeyenlerin ya da deneyim sahibi olmayanların öğrenmesine katkı sağlayabilir mi gibi sorulara cevap aranması amacıyla her hangi ticari bir amaç gütmeden ortaya konmuştur. Amaç, evrensel bir dil geliştirmekten ziyade, öğretmede kullanıbilecek pratik bir dil olmasıdır. Sadece dil terimlerini Türkçe'leştirmeden ziyade onları görselleştirmeye çalışması ile programlamayı yeni öğrenenlere faydalı bir biçimde öğreteceği düşünülmektedir. Yazım dili olarak C/C++/Java ve Python dillerini benimsemesi bu dillere geçişi kolaylaştırması için amaçlanmıştır. Mehmet Akif AKKUŞ ve takım arkadaşları ile başlanmış bu proje, konatımıza katılarak yolculuğunu bizimle birlikte sürdürmektedir.
YAP Programlama Dili, henüz yeni bir çalışmadır ve genç arkadaşlarımızca ilerletilmektedir. Bu çalışmayı dilerseniz kendilerinden dinleyelim.
Evet bizim anlatacaklarımız şimdilik buraya kadar. Bizim ilerlediğimiz yolda ilerlemek isteyenleri konatımıza beklemekle birlikte bu konu altında derinlemesine tartışalım, yazışalım.

Biz Türkçe tabanlı yazılım dilleri geliştirmek için bir araya gelmiş kişileriz. Böylelikle bir konat kurmuş olduk. Burada ise sizinle Türkçe tabanlı yazılım dilleri üzerine konuşmak isteriz. Dünyada yazılım dillerinin yalnızca İngilizce tabanlı olmadığını bilen Türk sayısı gözlemlediğimizce yok denilecek kadar azdır. Ancak Arapça, Rusça tabanlı gibi bir sürü yazılım dilleri vardır. Bilir misiniz bilmeyiz Afrikalıların bile bir yazılım dili vardır. Peki Türkçe tabanlı yazılım dilleri ne durumda? Başlanıp ilerletilmeyen bir iki örnek ile birlikte amacı doğrultusunda ilerleyen ancak gerçek bir dil kılınmayan Türkçe tabanlı çalışmalar var. Birkaçı dışında görünürdeki durum böyle diyebiliriz.
Biz de bu taşın altına elimizi koymuş bir topluluğuz, bir konatız. Türkçe Yazılım Konatı, gönlünde bir yerlerde Türkçe tabanlı yazılım dilleri olmalı diyen yazılımcıların, dilbilimcilerin, Türkoloji uzmanlarının, yazılımcılığa yeni başlayanların, Türkçeseverlerin ve saymadığımız nice kişilerin bir araya gelmesi ile oluştu.
Sözü yerli yerine koymak gerekir ise Türkeç tabanlı yazılım dilleri birçoğumuzun alışmış olduğu İngilizce tabanlı yazılım dilleri gibi olmayacaktır. Çünkü Türkçenin yapısı İngilizceden apayrıdır. Bundan ötürü çalışmalarda sözdizimler Türkçeye uygun olacak biçimde ilerlemelidir. Resmî olmayan sayımlara göre ana dili Türkçe olan kişioğlu sayısı günümüzde 300.000.000 kişiden daha çoktur. Bu da kendimize ait yazılım dilleri geliştirmemiz konusunda isteklerimizi diri tutmaya yardımcıdır. Öte yandan batılılarca Türkçe yeryüzünde bilim dili olmaya en yaraşır bir dillerden biri olarak görülmektedir. Ancak başka çıkarlardan ötürü Türkçemizin yüzüne batılılar bakıyor denilemez. Bu konular derin, değinip geçmek yeterlidir.
Türkçe Yazılım Konatı olarak şimdilik 4 çalışmaya odaklanmış durumdayız. Bunlar; Yazılımca, Karamel Programlama Dili, Çevrimiçi Türkçe Programlama Dili, YAP Programlama Dili.
Yazılımca, Türkçe tabanlı yazılım dillerinin ölçünlerini (standartlarını) ortaya koymak için üzerinde çalıştığımız bir iştir. Sözdizimleri, Türkçe terimler gibi birçok ilgili konu bu çalışmada işlenir. Açıklaması kısa görevi ve önemi en önde olan çalışmamızdır.
Çevrimiçi Türkçe Programlama Dili, bir programlama dili Türkçe olabilir mi, hiç bilmeyenlerin ya da deneyim sahibi olmayanların öğrenmesine katkı sağlayabilir mi gibi sorulara cevap aranması amacıyla her hangi ticari bir amaç gütmeden ortaya konmuştur. Amaç, evrensel bir dil geliştirmekten ziyade, öğretmede kullanıbilecek pratik bir dil olmasıdır. Sadece dil terimlerini Türkçe'leştirmeden ziyade onları görselleştirmeye çalışması ile programlamayı yeni öğrenenlere faydalı bir biçimde öğreteceği düşünülmektedir. Yazım dili olarak C/C++/Java ve Python dillerini benimsemesi bu dillere geçişi kolaylaştırması için amaçlanmıştır. Mehmet Akif AKKUŞ ve takım arkadaşları ile başlanmış bu proje, konatımıza katılarak yolculuğunu bizimle birlikte sürdürmektedir.
YAP Programlama Dili, henüz yeni bir çalışmadır ve genç arkadaşlarımızca ilerletilmektedir. Bu çalışmayı dilerseniz kendilerinden dinleyelim.
Evet bizim anlatacaklarımız şimdilik buraya kadar. Bizim ilerlediğimiz yolda ilerlemek isteyenleri konatımıza beklemekle birlikte bu konu altında derinlemesine tartışalım, yazışalım.
Son düzenleyen moderatör: