Programlama Ve Ana Diliniz
-
çoğu zaman, neden Türkce bir programla dili yok deriz.
cavabı çok basit tohumda ingilizce var, ingilizce öyle yayılmıştırki her programlama dilin hayatta kalamsı için ingilizce olması kaçınılmaz bir son.
Peki çözüm ne olabilir? :
Çok çok basit, nasıl?
Her programla dilin kalıp kelimemeri vardır (yeni bir kütüpanede de bir kelime ile çağrılır ve iş yaptırılır) "
Bilgisayra bir işletim sistemini kukaraken örenek: Linux'ü kurarken sizden işletim sistemin Ülke dilinizi seçmenizi ister ve seçtğiniz Dünya dili ile işletim sistemini kurar.
Yani Linux İSO sunda Bir çok dünya dili kazır. İngilizce bilmenize gerek kalmadan Bilgisayarınızı kendi Ülke dilinde kullanabilirsiniz.
İşte bu: bir Programlama dilini kurarken yani kurulum aşamasında hangi dille program yazmak istediğinizi sorar ve Programla dili kendini kurar.
Bir kelime İngilizce kullanmadan Programlama yapmanızı sağlar hepsi bu.
Python ile:
kütüphane içeri al mat;
kütüphane içeri al işletim sistemi. isim;
kütüphane içeri al işletim sistemi. liste;
a = 41
b = 55
eğer (b ==a )
yaz "sayıalr birbirine eşit"
durum eğer ( b != a)
yaz " sayılar birbirine eşit deyil"
Bir sorun var diyeceksiniz: peki başkalrının başka dünya dili ile yazlmış bir programla kodalrını nazıl anlayacağız?
Basit; programın ide'si üzerinde bir dil seçimi olur , kodları yapıştırırsınız o size kütüpane ve ana kelimeleri çevirir "kodu hiç bozmadan.
Ve kahrolası ingilizcenin Programlama üzerindeki Dil hakimiyeti kalkmış olur.
işe fikir buru, bu bir gün olacak.
İşte bunu başaran Programa Dili hep hayatta kalır.
-
Programlama dilleri ingilizcede olmamalı, farklı bir dildede olmamalı .
Kendine özgü olmalı.
-
DE5TROY3R bunu yazdı
Programlama dilleri ingilizcede olmamalı, farklı bir dildede olmamalı .
Kendine özgü olmalı.
programlamda sorunu anlatmak için bir kelime kullanmak zorundasın ve eğer hiç bir dünya dilini istemezsen yeni bir dünya dili oluştırmak zorunda kalırsın bu da bizi sorunun başına döndürür.
-
Türkçe programlama dilini firex tamamını 8086 assembler da yazmişti zamaninda.
Programlama dillerinde kac tane keyword var ki dilinin cok onemi olsun o da ayri mevzu
-
DrKill bunu yazdı
Türkçe programlama dilini firex tamamını 8086 assembler da yazmişti zamaninda.
Programlama dillerinde kac tane keyword var ki dilinin cok onemi olsun o da ayri mevzu
keyword hariç dünya kadar kütüpane barındırır ve programcı kütüaneyi açıp okur.
Programlamayı bir insan kendi dilinde yapıyorsa daha akçı ve sorunalrın üstesinden daha rahat gelecektir.
-
Bir örnekleme deney yapabiliriz:
Programlamdan anlayan bir Programcı bir küçük bir iş istesin, detaylandırsın, eminim ki programlamadan anlamayan bir üye sorunu çözmek için önerilerde bulunacaktır.
-
ran bunu yazdıDrKill bunu yazdı
Türkçe programlama dilini firex tamamını 8086 assembler da yazmişti zamaninda.
Programlama dillerinde kac tane keyword var ki dilinin cok onemi olsun o da ayri mevzu
keyword hariç dünya kadar kütüpane barındırır ve programcı kütüaneyi açıp okur.
Programlamayı bir insan kendi dilinde yapıyorsa daha akçı ve sorunalrın üstesinden daha rahat gelecektir.
Katilmiyorum hocam. Fonksiyon isimlerinden ne oldugunu cozmek 2 dkkalik translate isi ve bunu yapamayan adam ya da düşünemeyen adam zaten program yazma yetenegine sahip degildir.
Onemli olan sytax yapisidir keywordler degil.
-
DrKill bunu yazdıran bunu yazdıDrKill bunu yazdı
Türkçe programlama dilini firex tamamını 8086 assembler da yazmişti zamaninda.
Programlama dillerinde kac tane keyword var ki dilinin cok onemi olsun o da ayri mevzu
keyword hariç dünya kadar kütüpane barındırır ve programcı kütüaneyi açıp okur.
Programlamayı bir insan kendi dilinde yapıyorsa daha akçı ve sorunalrın üstesinden daha rahat gelecektir.
Katilmiyorum hocam. Fonksiyon isimlerinden ne oldugunu cozmek 2 dkkalik translate isi ve bunu yapamayan adam ya da düşünemeyen adam zaten program yazma yetenegine sahip degildir.
Onemli olan sytax yapisidir keywordler degil.
if in ve kütüpanenin ne işe yaradığını anlamayn bir kullanıcı "akışın" nasıl olması gerektğini eninde sonunda öğrenir.
-
ran bunu yazdı
Bir örnekleme deney yapabiliriz:
Programlamdan anlayan bir Programcı bir küçük bir iş istesin, detaylandırsın, eminim ki programlamadan anlamayan bir üye sorunu çözmek için önerilerde bulunacaktır.
Hocam kesinlikle katılmıyorum,
Öyle şey mi olur ? Algoritmayı sildin attın ? Ne yani dil türkçe olsa algoritma falan kalmayacak ortada herkes sorunu kolay bir şekilde çözeek öyle mi ?
Makina ile konuşuyorsun program yazarken normal bir insan ile değil. Herşeyin bir standardı olmalı örneğin döngüler.Hemen hemen her dilde for döngüsü while döngüsü vs aynı ? Değişen ne sadece syntax. Algoritma heryerde aynı sende algoritma varsa dili öğrenmen ne ki ?
Sağlam bir yazılımcının 1 dili öğrenmesi 3 gün (Bence bu bile fazla) üstüne koyup geliştirmesi de sonsuz ile ifade edebilirsin. Bir dili en iyi bilen vardır ama dilin herşeyini bilen yoktur . O yüzden dile vs çok kafa yormamak gerekiyor. Herşey beyinde.
-
Teşekkür ederim bu konu çok güzel.
Daha ayrıntılı yorumlar bekliyorum.
Hatta sıfırdan bir programlama dili yazanların izlediği yol nasıl?
onunla ilgili kitap doküman link varsa paylaşırsaniz çok sevinirim. Simdi değil ama en kisa zamanda arastiracagim bir konu bu
Mesela Python nasıl doğdu. Nasil yazildi nasil yayginlaşti gibi. Ne gibi materyaller kullanildi.
-
ran bunu yazdıDrKill bunu yazdıran bunu yazdıDrKill bunu yazdı
Türkçe programlama dilini firex tamamını 8086 assembler da yazmişti zamaninda.
Programlama dillerinde kac tane keyword var ki dilinin cok onemi olsun o da ayri mevzu
keyword hariç dünya kadar kütüpane barındırır ve programcı kütüaneyi açıp okur.
Programlamayı bir insan kendi dilinde yapıyorsa daha akçı ve sorunalrın üstesinden daha rahat gelecektir.
Katilmiyorum hocam. Fonksiyon isimlerinden ne oldugunu cozmek 2 dkkalik translate isi ve bunu yapamayan adam ya da düşünemeyen adam zaten program yazma yetenegine sahip degildir.
Onemli olan sytax yapisidir keywordler degil.
if in ve kütüpanenin ne işe yaradığını anlamayn bir kullanıcı "akışın" nasıl olması gerektğini eninde sonunda öğrenir.
Valla hacım elin finlisi 7 yasinda ingilizce bilmeden programramlama egitimi aliyorsa ve ogrenebiliyorsa, burada ana dilden cok , pedogojik egitim yontemi ile sytax i temel alirim.
Ki etrafimda 13 yasinda program yazabilen (ciddi ciddi) türk çocuklarda oldu.