Bagaimana manfaat bahasa pemrograman dari berbasis pada bahasa Inggris? [Tutup]


14

Saya pikir dunia sekarang memprogram dalam bahasa pemrograman berbasis bahasa Inggris bukan hanya karena keadaan historis / ekonomi, tetapi karena morfologi Inggris khususnya memiliki beberapa sifat yang paling sesuai dengan pemikiran algoritmik. Tetapi bagaimanapun juga, akan menarik untuk mendengar pendapat Anda tentang hal ini, terutama jika Anda multibahasa.

Saya telah melihat beberapa penyebutan bahasa berbasis Jerman (lihat Plankalkul misalnya, sebenarnya bahasa pemrograman pertama yang kita ketahui sangat sedikit, terima kasih kepada WW2), juga rasa Algol yang berbasis di Rusia yang ada pada tahun 80-an di Setidaknya di atas kertas, tidak yakin apakah itu pernah ada dalam biner atau tidak. Keduanya tampak agak lamban karena ada lebih banyak kata yang disingkat dan singkatan aneh daripada kata-kata penuh seperti dalam bahasa berbasis EN. Jadi, jika Anda mengetahui PL berbasis bahasa nasional lainnya, bahkan yang sepenuhnya kuno dan tidak relevan saat ini, murni teoretis atau apa pun, akan menarik untuk melihatnya.

Dan kembali ke pertanyaan utama: jadi apa, jika ada, yang membuat bahasa Shakespeare begitu baik untuk pemrograman?

(Sebenarnya ada daftar bahasa pemrograman non-Inggris di Wikipedia (tentu saja, di mana lagi?), Tetapi akan menarik untuk mendengar pendapat penutur asli bahasa-bahasa tersebut tentang bagaimana bahasa pemrograman "nasional" yang diberikan benar-benar terasa Suka.)


3
@Michael: Dia berkata "Saya pikir". Dia mengekspresikan pendapatnya sendiri. Anda mungkin bertanya bagaimana dia sampai pada pendapat itu, tapi saya rasa dia tidak perlu mengutip sumber. Kita bisa membawanya pada kata-katanya bahwa jika dia mengatakan itu adalah pendapatnya, itu adalah pendapatnya. Selain itu, dia tidak mengatakan TIDAK ADA keadaan historis atau ekonomi, hanya bahwa dia percaya bahwa ini bukan satu-satunya faktor, dan dia lebih tertarik untuk membahas yang lain.
HedgeMage

1
@Michael: Anda mengatakan "Komputer diciptakan dan didirikan terutama di negara-negara berbahasa Inggris", sekarang keadaan historis / ekonomi. Misalnya kita dapat memunculkan revolusi industri di abad ke-19 di Inggris (dan seluruh kekaisaran sebenarnya), atau "brain drain" selama / setelah WW2 ke AS, atau bahwa AS mungkin memiliki kerugian paling sedikit selama WW2 di antara negara-negara industri, dll.
mojuba

3
Bahasa apa pun itu harus secara gender netral.
JeffO

1
@ Jeff O: benar-benar, dan bukan hanya gender. Pada dasarnya semua kata kerja Anda harus netral, karena jika tidak, Anda pada akhirnya berpikir dalam bentuk yang tepat (tense, gender, dll.) "Lakukan" di "sementara ... lakukan ..." seharusnya. Morfologi kata kerja dalam bahasa Inggris sangat santai dibandingkan dengan banyak bahasa Eropa lainnya yang saya pikir itu, antara lain, yang membuat bahasa Inggris sangat baik untuk pemrograman.
mojuba

2
Kami mungkin juga bertanya mengapa Italia memasok kata kunci untuk musik, sementara kami melakukannya. Mungkin ada beberapa wawasan di sana.
David Thornley

Jawaban:


17

Penafian: Bahasa ibu saya adalah Jerman.

Saya rasa tidak ada alasan mengapa bahasa Inggris sebagai bahasa untuk mengambil kata kunci akan lebih baik daripada bahasa alami lainnya. Saya pikir itu adalah satu-satunya bahasa yang sangat penting dalam TI, tetapi bukan karena sifat linguistik, tetapi karena sebagian besar orang teknologi berbicara sedikit banyak, itu adalah bahasa asli dari beberapa orang penting di bidang ini, sebagian besar istilah terkait teknologi sudah bahasa Inggris, dll.

Tetapi karena kita berbicara tentang bahasa pemrograman, bukan tentang dokumentasi / API / nama / dll, saya harus keberatan: Bahasa pemrograman tidak didasarkan pada bahasa Inggris - atau pada bahasa alami lainnya, dalam hal ini. Bahasa pemrograman adalah bahasa formal. Mereka memang menggunakan, dengan tingkat yang berbeda-beda, beberapa kata dari (biasanya) bahasa Inggris. Beberapa bahkan mencoba meniru tata bahasanya - tetapi sama sekali gagal membaca seperti bahasa Inggris. Untuk menambah penghinaan pada cedera, mereka hanya mengaitkan satu (dalam beberapa kasus yang jarang) makna dengan setiap kata yang mereka pinjam. Seringkali, makna ini sangat jargon-y, khusus, atau didasarkan pada analogi yang dipertanyakan. Oleh karena itu, mengetahui banyak sekali makna bahasa alami dari sebuah kata yang dipinjam oleh bahasa pemrograman tidak benar-benar membantu memahami konsep pemrograman di balik kata kunci. Contoh dari atas kepala saya: array,type, goto, class, void. (Fun fakta bahwa bermunculan untuk keberatan karena aku membaca kembali pertanyaan: Semua ini, kecuali goto, memiliki terjemahan Jerman yang paling banyak satu karakter lagi: Feld, Typ, Klasse, Leere. Mereka semua suara aneh bagi saya, tapi itu mungkin masalah kebiasaan .)


2
Jenis kelas berarti apa artinya dalam bahasa Inggris. "Kelas" mendefinisikan Tipe, yang merupakan "kelas objek." Anda dapat mengatakan bahwa semua nilai Int atau semua catatan Person adalah kelas karena mereka berbagi fitur tertentu. Namun, sebagian besar programmer mirip C tidak berpikir dalam istilah kategorikal, jadi "kelas" hanya berarti "cetak biru objek" bagi mereka.
CodexArcanum

7
Bahasa Inggris Anda sangat baik
Allen

Sebagai sesama orang Jerman, saya harus mengatakan bahwa saya sepenuhnya setuju dengan Anda. Saya pikir, th alasan Emain adalah, seperti yang Anda sebutkan, bahwa bahasa Inggris adalah yang bahasa di IT-dunia. Orang-orang dari seluruh dunia berbicara, berdiskusi, dan memprogram dalam bahasa Inggris setiap hari - dan hampir setiap artikel yang relevan pertama kali diterbitkan dalam bahasa Inggris. Hal yang sama berlaku untuk buku. Plus bahwa sebagian besar buku yang diterjemahkan ke bahasa Jerman terbaca agak salah. Beberapa frasa dan kata kunci diterjemahkan. Itu benar-benar membunuh alirannya .
mhr

Saya sepenuhnya setuju bahwa mencoba menyuntikkan tata bahasa Inggris ke dalam bahasa pemrograman adalah kesalahan total. Saya tidak setuju dengan "makna ini sangat jargon-y, khusus". Sebagai penutur asli bahasa Inggris, menggambarkan konsep sebagai analog dengan istilah yang sudah ada adalah khas komunikasi sehari-hari. Bahasa Inggris sebagai bahasa hanya ditafsirkan secara longgar dan sangat spesifik konteks pada umumnya. Adapun setara Jerman, itu bukan kejutan besar. Bahasa Inggris meminjam banyak struktur itu dari bahasa Jerman, dan banyak dari kosakata itu dari bahasa lain. Ini seperti 'daging misteri' bahasa alami.
Evan Plaice

@ EvanPlaice Ya, masih bisa diperdebatkan betapa tidak wajarnya ini sebenarnya. Jelas ada beberapa manfaat bagi mereka, kalau tidak mereka akan dihapuskan sejak lama. Saya tidak dapat menilai apakah mereka umumnya membantu penutur bahasa Inggris asli, saya hanya tahu bahwa yang sederajat (memilih terjemahan terdekat, kemudian membangun analogi yang setara dengan terjemahan itu) cenderung membangun asosiasi yang salah dalam otak siswa. Terjemahan ulang: Ya, tidak mengherankan bahwa ada kata-kata yang serupa; Aku membidik pertanyaan "lebih banyak kata-kata pendek dan singkatan aneh daripada kata-kata penuh".

8

Bahasa Inggris adalah bahasa pemrograman bahasa lingua franca .

Dari artikel yang sama:

Ini tidak lebih dari peretas hebat yang secara kolektif menyadari bahwa menggunakan bahasa Inggris untuk diskusi teknis membuatnya lebih mudah untuk menyelesaikan pekerjaan.


9
lingua franca - frasa Latin yang (hari ini) berarti Perancis. Namun kami menggunakannya untuk bahasa Inggris.

6
@Graham Lee: Ironisnya, frasa ini berarti (sebagai istilah bahasa Inggris yang dipinjam) "bahasa umum yang digunakan oleh orang-orang dari berbagai latar belakang untuk berkomunikasi satu sama lain."
greyfade

Mengapa bahasa Italia adalah bahasa notasi musik atau bahasa Latin musik Sains? Untuk teknologi itu bahasa Inggris. Dengan penerimaan internasional sebagai 'lingua franca', tidak dapat dihindari bahwa bahasa Inggris akan memiliki kosakata khusus teknologi paling luas. Kosakata yang kaya sangat penting untuk komunikasi yang efektif (dan universal), sehingga orang bersedia untuk mengadopsi bahasa tersebut.
Evan Plaice

5

Bahasa Inggrisnya disukai karena:

  1. Lebih baik sesuai dengan batasan periferal saat ini.

Kemudahan tipe. Anda dapat menggunakan keyboard standar. Saya tahu ini terdengar seperti "llama dung", tetapi apakah Anda sudah mencoba mengetik dalam bahasa Cina? Ada 1000-an karakter dan karena Cina tidak memiliki teknik pembangunan "karakter" yang memadai agar sesuai dengan konsep keyboard, itu tidak akan mudah dipelajari untuk audiens global.

  1. Dapat diubah menjadi non-kata yang sama-sama dikenali. Bahasa Inggris menyukai singkatan karena kurangnya simbol aksen.

Kata-kata bahasa Inggris yang diperpendek adalah simbol yang dapat dikenali. Seseorang tidak harus mempelajari seluruh bahasa Inggris untuk dikodekan, sehingga orang-orang di luar bahasa dapat belajar dengan cepat.

  1. Dan pertimbangkan bahwa bahasa pemrograman yang umum memiliki lebih banyak simbol matematika dan lebih sedikit kata.

Majelis menggunakan kata-kata kecil yang tidak memiliki struktur kalimat. Kemudian muncul bahasa, seperti COBOL dan FORTRAN, yang berusaha mengakomodasi struktur kalimat bahasa Inggris sebanyak mungkin. Bahasa yang lebih baru menerapkan lebih banyak ketergantungan pada simbol aljabar universal, karena mereka memiliki prediktabilitas yang lebih baik. (Dalam COBOL Tambah X Ke Y, Kurangi Y Dari X, Hitung Y = X + A; Hitung membuat pernyataan sebelumnya tidak perlu dan mengurangi kompleksitas parsing bahasa). Tidak perlu banyak lagi bagi saya untuk menganggap bahasa seperti C ++ lebih simbolis daripada berbasis bahasa. Ada sedikit kembalinya pemrograman berbasis kata dengan C #, tetapi sebagian besar telah dipanggang untuk mendukung pola pemrograman populer.

Kesimpulan:

Pada akhirnya, periferal terbatas pada bahasa berbasis karakter (seperti Bahasa Inggris). Juga, bahasa barat memiliki dukungan yang lebih baik untuk konsep matematika (seperti konsep 0, antara lain; Cina meminjam angka sebagai pengganti representasi nilai numerik mereka sendiri, untuk menyampaikan angka lebih baik, karena lebih pendek untuk menulis (rata-rata)). Selain nilai numerik, saya akan melihat bahasa berbasis simbol (Cina) lebih cocok untuk morfologi bahasa pemrograman daripada bahasa Inggris, karena sebagian besar bahasa modern sudah menggunakan simbol, dan itu akan setara secara universal untuk belajar. Namun, kita harus memaksakan struktur mirip C ++, memiliki blok simbol tidak akan mudah dibaca untuk kebanyakan orang di dunia.


4
Seseorang tidak harus mempelajari seluruh bahasa Inggris untuk dikodekan, sehingga orang-orang di luar bahasa dapat belajar dengan cepat - tidak terdengar seperti argumen yang baik: dalam ilmu kedokteran ada banyak kata Latin, dan Anda tidak perlu tahu bahasa Latin untuk belajar ilmu kedokteran.
mojuba

2
Apa yang Anda katakan tentang bahasa Cina itu salah. Bahasa Cina dapat dimasukkan dengan keyboard standar.
grokus

2
@mojuba Bukan itu yang saya maksud. Yang saya maksudkan adalah bahwa bahasa Inggris pandai menyingkat kata-kata, MOV, cpystr, dll. Anda tidak dapat memotong setengah simbol Cina, atau setengah kata Jepang (yang merupakan kombinasi dari kata-kata biasanya) dan berarti hal yang sama. Padahal Anda memiliki banyak ruang untuk mempersingkat kata-kata bahasa Inggris dan menyampaikan makna yang sama. Saya tidak bermaksud mengatakan bahwa profesi lain tidak memasukkan kata-kata dari bahasa lain, saya bermaksud mengatakan bahwa kata-kata yang dimasukkan sintaksis program dapat disederhanakan dengan mudah menjadi token.
Lee Louviere

@ grokus Kecuali maksud Anda PinYin, Anda tidak bisa langsung mengetik bahasa Mandarin. Anda harus menggunakan penekanan tombol, atau menggunakan PinYin dan pilih simbol yang paling cocok. Either way, Anda harus memasukkan proses seleksi karena keyboard standar tidak mendukung empat nada bahasa Mandarin. KECUALI Anda memodifikasi keyboard standar, sehingga melanggar persyaratan.
Lee Louviere

-1, 0 bukan konsep Barat (Timur Tengah lebih dulu), Assembly tidak menggunakan kata-kata sama sekali (biasanya didasarkan pada nama line / register, dan 3-5 perintah karakter untuk menggantikan 0x86 menjadi LDA), struktur bahasa Inggris membunuh pemrograman karena bahasa Inggris memiliki salah satu set struktur terburuk dalam Bahasa "Barat". Non-kata-kata yang "dikenali" adalah ide spesifik lokalitas dan subjek dan dapat seburuk set kata-kata "Non-Inggris" untuk dipahami. Semua bahasa bersifat simbolis, itu bagian dari cara Anda menjadikannya bahasa formal: int mewakili Integer, Double mewakili float presisi ganda ...
Jeff Langemeier

5

Satu-satunya alasan bahwa bahasa Inggris digunakan secara luas dalam komputasi adalah karena bahasa tersebut merupakan bahasa yang tersebar luas sekarang.

Jika komputer ditemukan 2000 tahun yang lalu, mereka akan menggunakan bahasa Yunani. Jika mereka ditemukan 200 tahun yang lalu mereka akan menggunakan bahasa Prancis. Jika mereka akan ditemukan dalam 200 tahun mereka mungkin akan menggunakan ...


3

Berikut adalah beberapa manfaat untuk bahasa pemrograman hipotetis akan jika hanya diasumsikan alfabet Inggris - Latin.

  1. Ini adalah set karakter kecil (tidak seperti say Kanji)
  2. Biasanya tidak menggunakan tanda diakritik (tidak seperti Perancis, Spanyol, Jerman, dll.)
  3. Setiap huruf besar memiliki huruf kecil (tidak seperti Eszett Jerman)
  4. Kolasi itu lurus ke depan

Semua hal ini adalah masalah yang masih belum diselesaikan dengan benar di semua perangkat. Misalnya judul Lagu dengan tanda diakritik tidak muncul dengan benar pada sejumlah pemutar musik


5
Saya bertanya-tanya apakah komputer telah ditemukan di Cina, kami akan berdebat bagaimana orang dapat menulis kode yang tidak dalam bahasa Cina karena semua karakter memungkinkan nama yang lebih pendek.
CodexArcanum

3
Saya tidak setuju. Alfabet Yunani, misalnya, sama kecilnya; tanda diakritik bisa dihilangkan untuk pemrograman khusus, sama untuk ß Jerman; pengumpulan saat ini dinormalisasi, yaitu dibawa ke beberapa bentuk "langsung" untuk komputasi / database dll dalam hampir semua bahasa yang ada. Sama seperti artikel bahasa Inggris "the" dan "a" pada dasarnya tidak digunakan atau dihindari dalam komputasi, bahasa lain mana pun bisa melalui beberapa optimasi.
mojuba

3
Saya tidak melihat bahwa huruf besar dan kecil banyak hubungannya dengan bahasa pemrograman.
David Thornley

1
@ David Thornley ah tapi untuk kompiler programnya adalah data.
Conrad Frix

1
@ Ingo Saya tidak yakin apa yang Anda maksud. Sebagai contoh mari kita asumsikan saya menggunakan variabel bernama étudiant. Dengan unicode, huruf pertama dapat dinyatakan sebagai U+00E9 LATIN SMALL LETTER E WITH ACUTEatau dapat ediikuti oleh U+0301 COMBINING ACUTE ACCENT. Jika Anda adalah penulis kompiler untuk salah satu bahasa ini, apakah Anda ingin mendukung penamaan variabel seperti ini? Bagaimana tepatnya Anda memperlakukan dua variabel dalam lingkup yang sama dengan nama \u00e9tudiantdan e\u0301tudiant?
Conrad Frix

2

Saya tidak begitu yakin bahwa bahasa pemrograman itu sendiri mendapat manfaat dari didasarkan pada bahasa Inggris. Dalam penjelasan:

  • Nama metode, variabel, objek, dll. Tidak penting bagi komputer
  • Isi komentar tidak masalah bagi komputer
  • Logika pemrograman diekspresikan dalam sebagian besar (dan saya berasumsi SEMUA) bahasa yang diucapkan.

Jadi, jika bahasa Inggris bermanfaat bagi bahasa pemrograman, itu akan membantu menyebabkan lebih banyak orang menggunakan bahasa pemrograman. Dalam hal ini, berikut adalah beberapa pemikiran:

  • Banyak orang di negara asing belajar bahasa Inggris apakah mereka ingin memprogram atau tidak
  • Orang yang mendesain bahasa komputer dan menginginkan banyak orang untuk menggunakannya umumnya akan memilih bahasa lisan yang paling terkenal untuk menggambarkannya.

Merangkum pemikiran-pemikiran ini, saya rasa bahasa Inggris tidak benar-benar membantu bahasa pemrograman dengan cara signifikan apa pun yang ditawarkan oleh sebagian besar bahasa lain - selain itu banyak orang yang berbicara.


Menarik bahwa Anda menyebutkan komentar; Saya telah bekerja untuk perusahaan berbasis di Jepang, di mana semua file C disimpan di Unicode karena komentarnya dalam bahasa Jepang.
Mark Avenius

1

Menurut saya, bahasa Inggris hanya memiliki kosakata teknis dan matematika yang lebih kaya daripada banyak bahasa lain (tetapi tidak semua). Bahasa yang tidak memiliki kosakata seperti itu menggunakan kata-kata pinjaman dalam bahasa Inggris untuk menyelesaikan pekerjaan. Ini saja merupakan alasan kuat untuk mengarahkan bahasa pemrograman ke bahasa Inggris.

Mengenai bahasa-bahasa yang memiliki kosa kata yang cukup kaya untuk menggambarkan semua yang perlu kita gambarkan tanpa menggunakan kata-kata pinjaman dalam bahasa Inggris secara terus-menerus, tradisi bahasa Inggris sebagai lingua franca (bahasa umum) untuk ilmu pengetahuan itu sendiri memang menarik, tetapi alfabet kita memberi kita kaki kecil lainnya:

  • Bahasa Inggris dapat direpresentasikan dalam rangkaian karakter yang lebih kecil daripada, misalnya, bahasa Cina, Jepang, Sirilik, atau bahkan Roman yang menggunakan aksen Latin.
  • Alfabet bahasa Inggris, sebagian besar karena kurangnya karakter aksen, sangat jelas secara visual. Kami memiliki cukup bug karena tanda kurung yang tidak cocok atau tidak ada titik koma, akan bodoh untuk menambahkan masalah dengan membedakan antara 'ē', 'ĕ', dan 'ě'.

3
Kosakata teknis bahasa Inggris kaya karena komputasi terutama dikembangkan di negara-negara berbahasa EN, dan bukan sebaliknya. Jenis masalah ayam-telur benar-benar;) Adapun karakter beraksen, titik menarik memang.
mojuba

@mojuba saya tidak setuju. Kosakata teknis bahasa Inggris kaya karena teknologi yang lama mendahului komputer terutama dikembangkan dalam bahasa Inggris. Teknologi itu dikembangkan dalam bahasa Inggris terutama karena alasan ekonomi, tetapi pada saat komputer datang, bahasa Inggris sudah siap dan siap.
HedgeMage

2
Pulchra est lingua Latina! ("Bahasa Latinnya indah!") Saya benar-benar berbicara bahasa Latin klasik dan sangat senang menggunakannya dalam kode saya. Sayangnya, itu tergantung terus-menerus di tepi menjadi bahasa mati, jadi tidak praktis untuk mendasarkan bahasa pemrograman. (Padahal, sekarang saya tergoda untuk merancang satu hanya untuk bersenang-senang.) Banyak teknologi bagus berasal dari penutur non-Inggris, tetapi tidak cukup dari mereka dari satu bahasa untuk mencocokkan kosakata kaya yang ditawarkan oleh bahasa Inggris dalam bahasa apa pun yang juga memenuhi faktor lain yang saya sebutkan: alfabet kecil, jelas.
HedgeMage

1
@mojuba + HedgeMage, benar-benar tidak masalah di mana teknologi dikembangkan, bahasa Inggris adalah campur aduk besar dari kata-kata yang dipinjam dan kosakata, bahwa setiap terminologi yang tidak dikembangkan dalam bahasa Inggris dengan cepat dimasukkan ke dalam bahasa. Keuntungan utama bahasa Inggris adalah bahwa ia menawarkan banyak bentuk yang rumit yang dapat menggambarkan konsep abstrak dengan baik, yang sangat berguna.
whatsisname

5
Bahasa Inggris kaya karena kebiasaannya merampok bahasa lain di lorong-lorong gelap dan mencuri semua kata-kata mereka yang berguna. Ini bukanlah sumber kata-kata pinjaman, melainkan bazar kata-kata.
David Thornley

1

Untuk beberapa kesenangan membaca tentang konteks bahasa dan bagaimana kita akhirnya melakukan hal-hal groking:

Hal-hal yang Dipikirkan oleh Steven Pinker

Ingat, kita berbicara tentang konstruk bahasa, bukan bagaimana kita mengkomunikasikan informasi (bukan satu sama), saya telah bekerja dengan kode di mana bahasa utama untuk variabel semuanya dalam bahasa Jerman (kode itu tidak kurang mudah untuk dipahami ). Bahasa Inggris pada dasarnya tidak memiliki apa pun yang lebih cocok untuk pemrograman, jika kita langsung tidak mengerti bagaimana bahasa kita disusun, mungkin lebih buruk tidak lebih baik, dan ini bisa jujur ​​karena berbagai alasan:

  1. Kurangnya struktur (kita dapat menempatkan subjek / predikat / kata benda / kata sifat di mana pun kita mau),
  2. Mutabilitas kata-kata kami (kami merasa kami dapat menyingkat APA SAJA)
  3. SATU BESAR: Seseorang yang fasih berbahasa Inggris tidak akan memiliki pemahaman yang lebih baik tentang bagian kode daripada seseorang yang tidak memahami bahasa Inggris.

Bertanya mengapa bahasa pemrograman menggunakan "Bahasa Inggris" seperti bertanya mengapa tabel periodik masih memiliki huruf 'W' yang mengidentifikasi Tungsten, kebanyakan orang tidak dapat memberi tahu Anda mengapa kecuali mereka tahu sejarahnya. Dan jika Anda ingin sejarah bahasa pemrograman kita harus kembali ke punch card, instruksi byte, dan assembly.

Assembly tidak memiliki konstruksi bahasa Inggris yang utama, tetapi sedekat mungkin Anda bisa mendapatkan kode mesin tanpa membenci diri sendiri. Selanjutnya, semua elemen struktural bahasa tingkat yang lebih tinggi dapat dan secara teratur dilaksanakan oleh kita yang cukup gila untuk menikmatinya. LD, MV, ST, BRA, dan set instruksi lainnya tidak seperti bahasa Inggris, tapi saya bisa membacanya dengan sempurna dan mendapatkan makna penuh.

Kami menetapkan arti yang sama dari LD atau MV dalam perakitan untuk konstruksi tingkat yang lebih tinggi, saya tidak perlu tahu apa arti variabel, dan dalam banyak kasus tidak akan apakah itu dalam bahasa Inggris karena # 2 dalam daftar saya. Set pengidentifikasi seperti int, str, enum, dan semacamnya adalah cara untuk mengatakan apa yang Anda kerjakan, tidak lebih. Jika alih-alih int pengenalnya adalah burung camar, kita semua akan tahu apa yang dimaksud burung camar dalam konteks pengkodean, bukan karena itu bahasa Inggris, tetapi itulah yang dicakup pengidentifikasi.

TL; DR: Bahasa pemrograman, seperti bahasa apa pun perlu dilatih untuk dipahami. Alasan mengapa perintah mereka dalam bahasa Inggris dan bukan Spanyol atau Jerman atau Rusia lebih cenderung esoteris dan historis daripada oleh beberapa konstruk yang diperlukan dari bahasa Inggris menjadi lebih atau kurang cocok untuk pengidentifikasi dalam konstruksi Bahasa Formal.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.