it-swarm-id.com

Seperti apa pemrograman dalam bahasa Jepang?

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 bagus juga.

28
Zeno

Sebagai seseorang yang telah diprogram di Jepang. Jujur saya bisa 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) VB kode yang benar-benar menggunakan kanji atau katakana untuk nama variabel .

Selain itu, kode cenderung terlihat seperti ini

/**
 * これはクラスのコメント
 */
public class FooClass implements Fooable {

    /**
     * オブジェクトのインスタンスを作成する
     */
    public FooClass() {

    }

    ...
}

Adapun preprocessor C, saya tidak tahu.

21
Elijah

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 rentang non-ASCII dan ini sering dirancang untuk mengurangi gesekan kognitif bagi penutur non-Inggris yang mencoba belajar 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 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 biasanya 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 sekitarnya, yang berasal dari Jepang, menggunakan beberapa bentuk konvensi penamaan bahasa Inggris. Lihat, misalnya, kode sumber Matz untuk Ruby.

9
JasonTrue