Apakah kodenya ditulis dalam bahasa Jepang? Apakah nama file dalam bahasa Inggris? Bagaimana dengan seperti preprosesor C? Apakah itu masih dalam bahasa Inggris? Apakah komentar dalam bahasa Jepang?
Contohnya akan menyenangkan juga.
Apakah kodenya ditulis dalam bahasa Jepang? Apakah nama file dalam bahasa Inggris? Bagaimana dengan seperti preprosesor C? Apakah itu masih dalam bahasa Inggris? Apakah komentar dalam bahasa Jepang?
Contohnya akan menyenangkan juga.
Jawaban:
Sebagai seseorang yang telah diprogram di Jepang. Saya bisa jujur mengatakan bahwa saya telah melihat kode dalam segala bentuk. Sebagian besar kode pembersih yang saya lihat yang dimaksudkan hanya didukung oleh programmer Jepang memiliki semua komentar dan dokumentasi dalam bahasa Jepang.
Adapun beberapa kode menghebohkan yang telah saya lihat, saya ingat melihat Java dan (saya percaya) kode VB yang benar-benar menggunakan kanji atau katakana untuk nama variabel.
Selain itu, kode cenderung terlihat seperti ini
/**
* これはクラスのコメント
*/
public class FooClass implements Fooable {
/**
* オブジェクトのインスタンスを作成する
*/
public FooClass() {
}
...
}
Sedangkan untuk preprocessor C, saya tidak tahu.
FooClass
BankClass
atau GinkouKurasu
?
Bank
atau Ginkou
?
Dalam praktiknya, sebagian besar bahasa pemrograman yang digunakan secara aktif di luar AS menggunakan kata kunci yang menyerupai bahasa Inggris, tetapi penting untuk menyadari bahwa sebagian besar dari kita yang menulis kode sebagai penutur asli bahasa Inggris tidak benar-benar menulis dalam "Bahasa Inggris", baik .
Ada beberapa lusin bahasa yang benar-benar mendukung kata kunci dengan rentang non-ASCII dan ini sering dirancang untuk mengurangi gesekan kognitif bagi penutur non-Inggris yang mencoba mempelajari pemrograman.
Selain itu, beberapa implementasi bahasa yang lebih lama yang menerjemahkan kode menjadi token (bukan kompilasi benar), dapat memuntahkan kode yang sama dalam editor menggunakan, katakanlah, setara dengan Jerman; pengalaman pertama saya dengan Microsoft Office VBA seperti ini ketika saya masih mahasiswa di Jerman.
Banyak bahasa pemrograman seperti bahasa Inggris, termasuk C #, Java, dan lainnya, sekarang memungkinkan nama variabel dan nama metode dalam bahasa Jepang, selama kode sumber dikodekan dalam UTF-8 atau pengkodean lain yang sesuai. Namun, tidak umum untuk memiliki komentar dalam bahasa Jepang dalam bahasa C, kecuali Anda menggunakan kompiler yang mendukung Shift-JIS atau Unicode. Literal string dalam C hampir selalu lolos menggunakan metode pengkodean literal kecuali Anda memiliki format file sumber daya eksternal untuk bekerja dengan, seperti di Visual Studio.
Dalam praktiknya, banyak program yang ditulis oleh tim Jepang yang tidak berharap memerlukan pemeliharaan di luar Jepang ditulis dengan komentar atau javadoc / docstrings / etc. dalam bahasa Jepang. Istri saya umumnya menulis kode dengan semacam bahasa Inggris seperti Jepang, menggunakan istilah yang tidak selalu cocok dengan penggunaan atau pemahaman saya sendiri tentang Bahasa Inggris ("regist" untuk "post" atau "story", register_date untuk tanggal publikasi), dan sesekali komentar dalam bahasa Jepang atau Janglish.
Sebagian besar program yang memiliki komunitas internasional di sekitar mereka, yang berasal dari Jepang, menggunakan beberapa bentuk konvensi penamaan bahasa Inggris. Lihat, misalnya, kode sumber Matz untuk ruby.