Bahasa Kode : Mengapa Bahasa Inggris adalah Lingua Franca Pemrograman – Menurut Ethnologue: Languages of the World , katalog bahasa dunia, ada hampir 7.000 bahasa yang dikenal. Namun, bahasa Inggris tetap dominan sebagai standar de facto dalam ekonomi global, terutama dalam bisnis internasional.
Bahasa Kode : Mengapa Bahasa Inggris adalah Lingua Franca Pemrograman
zorba-xquery – Dalam dunia pemrograman komputer, bahasa Inggris tampaknya menjadi lingua franca untuk coding. Terlepas dari bahasa pemrograman aslinya, sebagian besar kata kunci masih dalam bahasa Inggris.
Baca Juga : 5 Bahasa Pemrograman Dasar (Pengertian, Jenis, dan Tips)
Evans Data Corporation, yang secara rutin melakukan survei mendalam terhadap populasi pengembang global, memperkirakan ada 23 juta pengembang perangkat lunak di seluruh dunia pada tahun 2018. Pada tahun 2023, mereka diproyeksikan menjadi 28 juta.
Sekitar 4,5 juta dari mereka berbasis di AS, dengan jumlah terbesar bekerja di Silicon Valley. Sekitar 70% dari pengembang ini lahir di luar AS. Sementara AS saat ini memiliki populasi pengembang perangkat lunak terbesar, populasi pengembang India akan menyusul AS pada tahun 2023. Negara teratas untuk pertumbuhan ada di China, di mana ia diproyeksikan tumbuh antara 6-8% menjelang tahun 2023.
Investasi asing baru-baru ini di bidang teknologi oleh perusahaan AS juga menyebar di luar Lembah Silikon ke pusat teknologi yang tumbuh paling cepat di Eropa seperti Berlin, Dublin, dan Paris. Pertumbuhan pesat China dalam teknologi canggih dan meningkatnya jumlah pengembang berbahasa China berpotensi mengubah status quo.
Salah satu proyek desain favorit kami adalah Root Robot , robot pendidikan yang dirancang khusus untuk memberikan cara interaktif bagi anak-anak untuk belajar coding. Dengan semakin pentingnya pendidikan STEM untuk kepemimpinan global, mau tidak mau kami bertanya-tanya apakah bahasa Inggris akan terus menjadi bahasa yang umum digunakan dalam pengembangan perangkat lunak.
DI MANA SEMUANYA DIMULAI
Charles Babbage, seorang ahli matematika, filsuf, penemu, dan insinyur mesin Inggris, mencetuskan konsep komputer yang dapat diprogram digital. Dianggap sebagai “bapak komputer”, ia menemukan komputer mekanis pertama di awal abad ke-19. Hal ini akhirnya menyebabkan desain elektronik yang lebih kompleks, yang membentuk semua ide penting dari komputer modern yang kita kenal sekarang.
Tokoh kunci lain dalam sejarah pemrograman komputer adalah Ada Lovelace, sezaman dengan Babbage. Dia sering disebut sebagai programmer komputer pertama di dunia. Putri penyair Lord Byron dan istri pertamanya, Anne Isabella Noel Byron, Lovelace adalah seorang ahli matematika yang brilian, seorang wanita di depan waktunya di tahun 1840-an. Dia terutama dikenal karena karyanya pada komputer tujuan umum mekanis yang diusulkan Babbage, Analytical Engine.
Lovelace adalah seorang visioner, yang pertama di antara rekan-rekannya untuk mengenali potensi penuh dari “mesin komputasi”. Dia menulis algoritma pertama yang dimaksudkan untuk dilakukan oleh mesin tersebut dan mengusulkan untuk menggunakan input data yang memprogram mesin untuk menghitung Bernoulli angka, yang sekarang dianggap sebagai program komputer pertama.Dia juga meramalkan bahwa mesin seperti Analytical Engine dapat digunakan untuk membuat musik, menghasilkan grafik, dan berguna untuk sains.
Untuk dua alasan ini saja, ada orang yang mungkin menggunakan ini sebagai argumen untuk pengkodean agar memiliki “garis keturunan Inggris” secara historis. Dan mereka tidak salah. Karya kolektif Babbage dan Lovelace sangat berpengaruh pada komputasi modern. Ada juga teori lain yang sangat diyakini (meskipun dianggap salah oleh sejarawan) bahwa kesamaan bahasa Inggris dalam pengkodean dimulai selama Perang Dunia II. Industri komputer memang tumbuh dari teknologi yang dikembangkan oleh Sekutu, kebanyakan digunakan oleh Amerika dan Inggris.
Dikatakan juga bahwa kebanyakan orang belajar bahasa Inggris untuk menggunakan bahasa pemrograman yang sudah ada, jadi itu berlanjut dengan nada yang sama saat membuat yang baru.
Dengan mencoba menggunakan bahasa lain untuk pengkodean, itu akan memotong komunikasi yang efektif antara programmer yang mayoritas sudah terbiasa dengan standar yaitu pengkodean dalam bahasa Inggris. Namun, ada gerakan dan advokasi yang berkembang untuk mengembangkan kode non-Inggris.
MEMBUAT KODE DALAM BAHASA INGGRIS
Sebagian besar kode baru sebenarnya dikembangkan oleh individu berbahasa Inggris. Tetapi tidak semua kode pemrograman dalam bahasa Inggris. Meskipun sebagian besar kata kunci ditulis dalam bahasa Inggris, komentar, kelas dan metode yang ditulis pengguna variabel sering kali dalam bahasa pemrogram sendiri.
Lebih dari sepertiga bahasa pemrograman dikembangkan di negara-negara berbahasa Inggris. Tetapi beberapa bahasa pengkodean yang terkenal dan banyak digunakan dikembangkan di negara-negara yang tidak berbahasa Inggris, misalnya Swiss (PASCAL), Denmark (PHP), Jepang (Ruby), Brasil (Lua), dan Belanda (Python).
Prancis mengembangkan bahasa pemrograman LSE (Langage Symbolique d’Enseignement – Symbolic Language for Teaching) berdasarkan kata kunci Prancis. Karena kurangnya pengetahuan bahasa Prancis, bahasa pemrograman itu akhirnya mati. Penggunaan bahasa Inggris untuk PASCAL merupakan reaksi atas kegagalan LSE.
KODE BICARA
Saat meneliti topik ini, kami juga telah membaca banyak forum pengembang untuk perspektif para ahli. Ini mengungkap banyak pendapat oleh programmer tentang mengapa mereka berpikir bahasa Inggris menang dalam pengkodean. Berikut beberapa kutipan pilihan:
“Memiliki kata kunci bahasa Inggris membuat pemrograman disarikan dari bahasa normal bagi kami…Kami TIDAK ingin kata kunci bahasa lokal untuk pemrograman. Siapa pun yang telah membuat bahasa pemrograman sendiri di universitas dan mencoba kata kunci lokal akan setuju dengan saya tentang betapa membingungkannya membaca kode.”
“Kata-kata bahasa Inggris lebih sering digunakan, berkat industri teknologi. Sebagian masalahnya adalah bahwa mengubah kata kunci saja tidak cukup. Tata bahasa asing akan membuat pernyataan yang diterjemahkan dengan hafalan membingungkan. Urutan kata bisa sangat berbeda dari satu bahasa ke bahasa lain. ” “ Di pasar ekonomi global yang telah menjadi perkembangan komputer, bahasa umum tampaknya paling masuk akal. ”
“Salah satu kesulitan dalam mengizinkan kata kunci untuk dialihkan dengan cepat ke bahasa lain adalah bahwa kata kunci harus ‘dipesan’ sehingga tidak dapat digunakan sebagai pengenal. Beralih bahasa dengan cepat akan menyebabkan serangkaian kata khusus yang berbeda ikut bermain dan memiliki potensi yang sangat kuat untuk menimbulkan konflik. ”
“ Bahasa Inggris memiliki keuntungan karena digunakan oleh ratusan juta orang. Bahasa yang menggunakan kata kunci non-Inggris mungkin tidak akan memiliki permintaan yang diperlukan untuk mendukungnya . Satu-satunya pengecualian tampaknya adalah orang Cina. Itu diucapkan oleh lebih banyak orang daripada bahasa Inggris, dan perbedaan besar antara bahasa Inggris dan Mandarin akan membuat belajar bahasa Inggris lebih menjadi penghalang bagi pembelajaran bahasa Mandarin untuk memprogram.”