Türkçe programlama dilleri ile neler kazanırız?

En fazla ilkokul seviyesindeki çocuklara programlamanın mantığını(synatxını genel olarak) anlatabiliriz. Bunun içinde zaten blok tabanlı öğreticiler var. Onun dışında sektörde yerinin olması imkansız bir şey.

Örneğin; Tıp sektöründe nasıl Latince terimler kullanılıyorsa; programlama sektöründe de İngilizce terimler kullanılıyor.

Global olarak İngilizce varken kimse bir milletin dilini kullanmaz. Adam İngilizce ile şu anda yapabildiği her şeyi yaparken neden gidip zor olan bir dili(Türkçe) öğrenmek istesin? Bunu düşünmek bile zaten sektörde Türkçe'nin yerinin olmadığını gösteriyor. Türkçe öğrenilmesi en zor olan dillerden birisiyken; programlama da kullanılması imkansıza yakın. İngilizce gibi kolay bir dil varken ve global bir dilken kimse gidip Türkçe öğrenmez.
 
Bizim geliştirdiğimiz Karamel Programlama Dilini şu bağlantı örkünden inceleyebilirsiniz.
İyide bu C? Ayrıca mantıksız yönleri var. Direkt fonk diyerek fonksiyon oluşturmuşsun. Sonra return eylemini gerçekleştiriyorsun. Ne dönecek değişkenin bir türü var, ne de atadığın değişkenlerin bir türü var. Veri uzunluğunu belirlemiyorsun, hangi veri tipleri olduğu belirlemiyorsun. Normalde a + b geri döndüreceğin zaman çıktının türünü ayarlaman gerekir. Örneğin int toplam(int a, int b) (eğer a ve b headerda atandıysa intlerin yazılmasına gerek yok a ve b için) toplamın bir integer olduğunu atamış oldun ve return a + b dediğinde a + b'nin bir integer olacağını belirlemiş oldun. Fonk deyince bellekte tam olarak nerede depolanması gerektiğini nasıl ayarlıyoruz?

Türkçe bir yazılım dili eğer yeterince gelişirse high level bir dil olabilir ve günlük kullanıma uygun programlar geliştirilebilir, çocuklara eğitim vermek için kullanılabilir.
Ayrıca loopu sonsuz olarak çevirmişsin. Loop sonsuz demek değil ki. Loop tekrar demek.
 
İyide bu C? Ayrıca mantıksız yönleri var. Direkt fonk diyerek fonksiyon oluşturmuşsun. Sonra return eylemini gerçekleştiriyorsun. Ne dönecek değişkenin bir türü var, ne de atadığın değişkenlerin bir türü var. Veri uzunluğunu belirlemiyorsun, hangi veri tipleri olduğu belirlemiyorsun. Normalde a + b geri döndüreceğin zaman çıktının türünü ayarlaman gerekir. Örneğin int toplam(int a, int b) (eğer a ve b headerda atandıysa intlerin yazılmasına gerek yok a ve b için) toplamın bir integer olduğunu atamış oldun ve return a + b dediğinde a + b'nin bir integer olacağını belirlemiş oldun. Fonk deyince bellekte tam olarak nerede depolanması gerektiğini nasıl ayarlıyoruz?

Türkçe bir yazılım dili eğer yeterince gelişirse high level bir dil olabilir ve günlük kullanıma uygun programlar geliştirilebilir, çocuklara eğitim vermek için kullanılabilir.
Ayrıca loopu sonsuz olarak çevirmişsin. Loop sonsuz demek değil ki. Loop tekrar demek.
Karamel programlama dili ile ilgili eleştirileri ve katkıları şu bağlantı örkünden yapabilirsiniz: Issues · turkce-yazilim-konati/karamel

Türkçe tabanlı yazılım dillerinin ölçünleri konusunda görüşlerinizi ve katkılarınızı YAZILIMCA'ya şu bağlantı örkünden gönderebilirsiniz: Discussions · turkce-yazilim-konati/yazilimca

Kişileri küçük yaşlarda yazılım yazmaya alıştırma konusunda bir yarar sağlayacağı yorumlarınızı yerli yerinde görüyoruz.
 

Yeni konular

Geri
Yukarı