İngilizce dışında bir dil konuşmuyorum. (Eh, ben lisede Latince. Latin Amerika'yı ziyaret edersem faydalı olur. :-) Bu arka planla şunu söyleyebilirim:
Diğerlerinin de belirttiği gibi, programlama hakkında, web'de ve kitaplarda birçok bilgi İngilizce'dir, bu yüzden İngilizce öğrenirseniz kesinlikle yardımcı olacaktır.
Bazı bilgisayar dilleri, örneğin Visual Basic gibi bir çok İngilizce kelime kullanır. Diğerleri çoğunlukla C / C ++ / C # gibi semboller kullanır. Eğer programlayacaksanız, BAZI İngilizce öğrenmeniz gerekecek. Ama çok fazla olduğunu sanmıyorum. EĞER, İLE, DÖNÜŞ, vb. Dile bağlı olarak, belki birkaç düzine 10 veya 20 kelime. Visual Basic düşünebildiğim en kötü dildir ve ben sadece bir listeyi kontrol ettim ve hızlı bir şekilde, yaklaşık 160 ayrılmış kelime var, ama orada çok fazla çoğaltma var. END ve WHILE ve ardından END WHILE gibi üç ayrı "kelime" olarak listelenmiştir. İngilizce olmayan bir konuşmacı için rahatsız edici olduğunu görebiliyorum, ancak bu kelimeler genellikle yaygın İngilizce anlamları ile gevşek bir şekilde ilgili anlamlarla kullanılıyor, bu yüzden birçok durumda ' İngilizce olmayan bir konuşmacı için bir İngilizce konuşmacıdan çok daha zor değil. HANDLER veya CAST'ın anlamı, İngilizce konuşan yeni bir programcı için Portekizce konuşan yeni bir programcıdan daha belirgin değildir. Bunun yerine bazı şeyler İngilizce anlamsız kelimelerle çağrıldıysa, sanki CAST demek yerine FOOBAR demiştik, bu programlamayı öğrenmemi zorlaştırır mıydı? Çok fark yaratacağından şüpheliyim. programlama öğrenmemi zorlaştırır mıydı? Çok fark yaratacağından şüpheliyim. programlama öğrenmemi zorlaştırır mıydı? Çok fark yaratacağından şüpheliyim.
Bazı dillerin anahtar kelimeler için alternatif kelimeleri şu veya bu şekilde tanımlama seçeneklerine sahip olduğunu belirtiyorsunuz. Yani evet, kendi dilinizdeki kelimeleri İngilizce anahtar kelimelerin eş anlamlıları olarak tanımlayabilirsiniz. Yapmazdım. Artık programlarınızın oluşturduğunuz standart olmayan bir sürü terimi var. Aynı şeyi deneyen başka birinin, aynı sözcük grubunu kullanması pek olası değildir. Şimdi bir başkasının programını okurken onun "çevirileri" ile ne demek istediğini anlamanız gerekiyor. Sanırım şirketteki herkes aynı seti kullansaydı, onları öğrenir ve birbirinizin programlarında kolayca çalışabilirdiniz. Ancak başka bir şirkete geçtiğinizde veya web'den yazılım indirdiğinizde ne olur? Bana öyle geliyor ki, sadece kendin için bir tuzak kuruyorsun. Sadece standart kelimeleri öğrenmek daha iyidir.
Portekizce bir program yazıyorsanız ve onu okuyabilecek tek kişi diğer Brezilyalılarsa ve hepiniz Portekizce konuşuyorsunuz, ancak belki de İngilizce'de çok akıcı değilseniz, Portekizce değişken isimleri yapmak mantıklıdır. Özellikle iyi olmadığınız bir dilde değişken adları yapmaya çalışarak ne kazanıldığını görmüyorum.