İngilizce tabanlı olmayan programlama dilleri [kapalı]


11

Antioquia Üniversitesi Kolombiya yılında giriş programlama dersleri Lexico , İspanyol bazlı, nesne yönelimli NET dili. Amaç, İngilizce tabanlı ana dilleri tanıtmadan önce öğrencilerin ana dilinde programlama kavramlarını öğretmektir.

Orada diğer birçok İngilizce Olmayan tabanlı programlama dilleri ve hatta bir var yığın taşması ilgili soru . Bu dillerle ilgili birkaç sorum var:

  • Bu sitedeki herhangi biri İngilizce tabanlı olmayan bir dil kullanarak programlamayı öğrendi mi? Öyleyse, ilk İngilizce tabanlı dile geçiş ne kadar zordu?
  • İngilizce bilmeyenlerin, İngilizce tabanlı diller yerine kendi dillerinde anahtar kelimeler içeren dilleri kullanarak daha hızlı / daha iyi programlamayı öğrendiklerine dair herhangi bir araştırmaya dayalı kanıt var mı?

Sadece İngilizce bir kelime söyleyemeden veya yazmadan Basic'te kod yazmayı öğrendiğimi söyleyeyim.
İş

2
@Job - İyi İngilizce yazdığınız ve noktalama yaptığınız yorumunuzla İngilizce'deki yetenek eksikliğinizi iyi saklıyorsunuz ... ;-) O zamandan beri öğrendiğinizi varsayıyorum.
Jon Hopkins

Yanıtlar:


10

Tipik bir programlama dilinde anahtar kelime sayısını düşünün; genellikle 100'ün altında, genellikle 40'a daha yakın. Şimdi bunu diğer sembolizmlerle, örneğin matematik sembolleri veya müzik notalarıyla karşılaştırın. Öğrenilecek en az karşılaştırılabilir sayıda (şifreli) sembol vardır. Ancak bunları öğrenmek size matematik veya müzik notalarını kullanan tüm dünyayla ortak bir dil satın alır .

Ancak bir programlama dili yalnızca anahtar kelimelerle sınırlı değildir. Standart kütüphaneler, birçoğu açıklayıcı adlar kullanır ve bu adların yerelleştirilmesinin umudu yoktur. Programlamaya ciddiyseniz, biraz İngilizce'ye ihtiyacınız var . Ve eğer ilaca giriyorsanız, biraz Latince'ye vb. İhtiyacınız var - kimse şikayet etmiyor; çeviri gerektirmeyen ortak bir terminolojiye sahip olmak çok yardımcı olur. Geçmişte birkaç dil , anahtar kelimelerin yerelleştirilmesini desteklemeye çalıştı ; kolayca akıllarında bulunmamaları bu girişimlerin ne kadar başarılı olduğunu gösterebilir.

Dolayısıyla, İngilizce tabanlı olmayan programlama dillerinin sahip olabileceği tek makul kitle, programcı olmak istemeyen ve küçük kod parçacıkları yazmak istemeyen programcı olmayan kişilerdir. Burada Excel işlevlerinin yerelleştirilmiş adları var. Burada çocuklar için basit diller olabilir; bu tür diller Scratch'ta olduğu gibi hiçbir kelimeye sahip olamaz .


5

AppleScript, diyalektik adı verilen bir özelliğe sahipti; burada komut dosyası sözlük eşlemeleri, AppleScript'i (her zamanki biçiminde çok İngilizce benzeri bir dil) diğer dillerde yazmak için kullanılabilir. Buraya bakın: http://www.cs.utexas.edu/~wcook/Drafts/2006/ashopl.pdf - sayfa yirmi AppleScript'in uluslararasılaşmasını kapsamakta, ancak Mac'te komut dosyası yazma konusunda herhangi bir ilginiz varsa, tüm makale okunmaya değer.

Ne yazık ki bu özellik geri alındı ​​ve Mac OS X'ten bir süre önce çekildi.


3

Bana yapılan şeylerden biri asla bir noktada Birine Word yerelleştirilmiş bir sürümünü kullanarak bir komut dosyası açılmış ve İspanyolca TEMEL anahtar kelimeler sergilenmiş olmasıdır VBA programı şey deneyin! arrghhh! o kadar korkunç bir manzaraydı (cidden, orada keçi ile) bir şey yazmaktan ve sonra bu kadar iğrenç bir şekilde işlenmesinden korkmak.

(BTW, ana dilim İspanyolca ve gerçekten beğendim)


9
Eğer işteyseniz BTW dont google goatse. Aslında, sadece yapma
Kimse

0

WinDev , dil anahtar kelimelerini İngilizce (eğer o zaman, başka) veya fransızca (si, alors, sinon) (en azından yıllar önce kullanmak zorunda kaldım) kullanmanıza izin verir. Bunun bir programlama dili olduğunu söyleyemezsiniz ... ama, oh, iyi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.