Bab 48: Bahasa Pemrograman Berbasis Bahasa Mandarin
Konferensi Pengembang Sistem Bintang Fajar resmi dibuka, dengan Zhang Yunqiang sebagai pembawa acara.
Setiap meja dilengkapi dengan proyeksi hologram yang akan menampilkan gambar sesuai dengan penjelasan Zhang Yunqiang.
"Saya Zhang Yunqiang, manajer umum Spark Intelligence. Selamat datang di Konferensi Pengembang Sistem Bintang Fajar.
Sistem Bintang Fajar adalah sistem perangkat cerdas holografis yang dikembangkan oleh perusahaan kami. Berikut akan saya perkenalkan tentang Sistem Bintang Fajar.
Silakan gunakan perangkat holografis di atas meja untuk langsung mencoba pengalaman Sistem Bintang Fajar."
Saat Zhang Yunqiang berbicara, perangkat holografis di atas meja menampilkan Sistem Bintang Fajar yang dapat langsung dioperasikan.
"Versi uji coba Sistem Bintang Fajar telah lolos pengujian di platform gelang holografis. Kini, Spark Intelligence akhirnya berhasil mengembangkan versi lengkap Sistem Bintang Fajar.
Sistem ini terdiri dari tiga modul utama: modul eksekusi perangkat keras, modul keamanan informasi, dan modul operasi cerdas.
Modul eksekusi perangkat keras berpusat pada program baca-saja YJKZ yang ditulis oleh perusahaan kami, membentuk lapisan interaksi antara perangkat keras dan perangkat lunak, yang utamanya menjalankan perintah kontrol perangkat keras dari sistem.
Modul keamanan informasi menggunakan chip mandiri yang menyimpan seluruh informasi pribadi secara lokal, termasuk daftar kata sandi dan data biometrik pengguna.
Kami menggunakan teknologi pencahayaan struktur 3D untuk mengumpulkan data sidik jari, wajah, dan iris pengguna, yang kemudian membentuk informasi keamanan biometrik.
Modul operasi cerdas adalah modul perangkat lunak yang bertugas menganalisis data perangkat lunak, memanfaatkan unit pintar chip grafena, dan meningkatkan kecerdasan perangkat lunak.
Perangkat lunak yang berjalan di Sistem Bintang Fajar dibagi menjadi paket instalasi dan program awan. Paket instalasi menyimpan pustaka materi perangkat lunak, sementara program awan dioptimalkan oleh superkomputer pusat data untuk menghasilkan perintah data ringkas, bekerja sama dengan perangkat lunak guna membentuk fungsi yang diinginkan.
Dengan cara ini, perangkat lunak menjadi lebih cerdas, benar-benar mencegah pembajakan, dan mempercepat serta mempermudah pembaruan perangkat lunak."
Zhang Yunqiang memperkenalkan Sistem Bintang Fajar secara singkat, sehingga para hadirin mendapatkan pemahaman yang lebih jelas tentang sistem ini.
Para peserta mulai mencoba Sistem Bintang Fajar, melakukan simulasi panggilan, menonton film, mencari data, dan mengatur idola virtual Xianghua melalui perangkat lunak bawaan sistem.
Zhang Xiaolong mencoba sebentar, lalu berkata kepada Du Xing dan yang lain, "Selain kontrol suara cerdas, Sistem Bintang Fajar juga mendukung kontrol gestur dan kontrol tampilan datar. Sepertinya ini memang untuk memudahkan para pemula.
Pengendalian suara sangat sensitif. Saya menggunakan perintah dalam bahasa Kanton dengan logat daerah, Sistem Bintang Fajar tetap bisa mengenali dengan mudah.
Perangkat lunak bawaan Sistem Bintang Fajar sangat responsif, nyaris tanpa lag saat dijalankan."
Setelah sesi uji coba selesai, Zhang Yunqiang berbicara dengan penuh semangat, "Di Tiongkok, kita memiliki jutaan programmer, namun belum ada satu pun alat pemrograman sejati yang kita miliki sendiri.
Ini karena kita tidak menguasai himpunan instruksi chip, sehingga tidak dapat mengembangkan kompilator yang sesuai.
Chip grafena sangat berbeda dari chip biasa dalam himpunan instruksinya. Kompilatornya juga jenis baru. Untuk saat ini, himpunan instruksi chip grafena belum dibuka untuk umum. Hanya perusahaan kami yang bisa membuat perangkat lunak alat pemrograman.
Kalian pasti berpikir para programmer harus belajar bahasa baru agar bisa menulis program yang berjalan di Sistem Bintang Fajar.
Sebenarnya kalian tak perlu khawatir, perusahaan kami sudah mempertimbangkan dengan matang.
Android dari Google menggunakan sistem LINUX sebagai dasarnya. Dengan alat seperti bahasa C, para programmer bisa dengan cepat belajar membuat perangkat lunak untuk Android. Pengalaman maju seperti ini tentu saja kami pelajari.
Perangkat lunak pemrograman Sistem Bintang Fajar adalah perangkat lunak baru, tapi saya jamin programmer kalian akan lebih mudah menguasai perangkat lunak ini dibanding mempelajari bahasa komputer yang benar-benar baru.
Mungkin ada yang belum tahu, himpunan instruksi chip grafena adalah himpunan instruksi dalam bahasa Mandarin, kompilatornya juga kompilator berbahasa Mandarin, dan tentu saja bahasa pemrogramannya juga bahasa Mandarin."
"Apa? Bahasa pemrograman Mandarin?"
Zhang Xiaolong segera menegakkan badan, memandang Zhang Yunqiang dengan terkejut.
Ia sama sekali tak menyangka Spark Technology mampu mengembangkan bahasa pemrograman Mandarin, sesuatu yang telah menjadi impian beberapa generasi di bidang komputer Tiongkok. Sampai sekarang, belum ada bahasa pemrograman Mandarin sejati.
Memang ada satu bahasa Easy Language yang menggunakan perintah Mandarin, tapi pola pikir pemrograman, fungsi dan karakter perintahnya, dan yang paling penting, kompilatornya, semuanya masih mengacu pada standar Barat.
Selama paham sedikit bahasa Inggris komputer, bahasa ini jelas kalah jauh dibandingkan bahasa C dan bahasa pemrograman populer lainnya—benar-benar tak banyak gunanya.
Semua hadirin adalah ahli di bidang komputer, tentu saja mereka paham betapa besar dampak bahasa pemrograman Mandarin yang efisien.
Tiongkok memiliki jumlah programmer sangat besar, tapi alasan mengapa bidang perangkat lunak komputer masih besar tapi belum kuat, adalah adanya sekat alami antara bahasa Inggris dan Mandarin.
Mereka jelas tidak sebaik programmer berbahasa Inggris asli dalam memahami bahasa pemrograman berbasis bahasa Inggris.
Seorang jenius, apapun bahasa pemrogramannya, tetap mampu menulis program hebat. Namun, bagi mayoritas programmer yang kemampuannya rata-rata, bahasa menjadi faktor sangat penting.
Zhang Yunqiang melihat ekspresi terkejut para hadirin, hatinya terasa sangat puas. Bahasa pemrograman Mandarin ini adalah hasil kerja keras tim yang ia pimpin.
Proyeksi hologram berbentuk bola di meja bundar langsung terpecah, membentuk layar cahaya kecil di depan setiap orang, berisi penjelasan rinci tentang bahasa pemrograman Mandarin.
Di atas meja setiap orang juga muncul papan ketik virtual dari cahaya, agar mereka bisa langsung mencoba bahasa pemrograman Mandarin.
"Perangkat lunak sudah dikirim ke hadapan kalian, silakan coba bahasa pemrograman Mandarin ini. Setelah membaca petunjuk, saya yakin kalian pasti bisa menulis program dengannya," ujar Zhang Yunqiang penuh keyakinan.
Ia tidak memaparkan kehebatan bahasa pemrograman Mandarin secara rinci, membiarkan para hadirin langsung mencobanya sendiri. Sebanyak apapun ia bicara, tetap tak sebanding dengan pengalaman langsung.
Para hadirin mulai membaca buku petunjuk bahasa pemrograman Mandarin, mempelajari karakter perintah dan fungsi. Mereka menemukan bahwa pola pikir pemrograman bahasa ini tidak jauh berbeda dengan bahasa lain, bahkan sebagian besar fungsinya serupa dengan bahasa pemrograman lain.
Bahasa pemrograman Mandarin juga memiliki fungsi-fungsi khas. Saat dibuka, ada penjelasan rinci mengenai penggunaan fungsi tersebut.
Beberapa orang mulai mencoba menulis program kecil menggunakan bahasa pemrograman Mandarin.
Mereka merasa menulis program dengan bahasa ini sangat nyaman, logika peristiwanya lebih sesuai dengan tata bahasa dan cara berpikir dalam bahasa Mandarin.
Rasanya bukan sedang menulis program yang membosankan, tapi justru seperti menjelaskan alur pemrograman—semakin digunakan, semakin terasa praktis.
Wang Mai mencoba menulis perangkat lunak pemindai kode QR dengan bahasa pemrograman Mandarin. Ia mendapati, hanya dengan 300 baris kode, seluruh fungsi dasar program sudah bisa berjalan.
Zhang Xiaolong sendiri tidak menulis kode dengan bahasa Mandarin, namun ia menemukan kegunaan lain: bahasa pemrograman ini memiliki banyak modul logika.
Ia seperti sedang merangkai balok mainan, tanpa menulis satu baris kode pun, cukup menggunakan modul logika itu untuk membuat program lampu lalu lintas.
Program kecil itu bahkan bisa secara otomatis menyesuaikan waktu lampu merah dan hijau sesuai perubahan arus kendaraan.
Zhang Xiaolong pun terpesona oleh kemudahan luar biasa yang ditawarkan bahasa pemrograman Mandarin ini.