Skip to main content

Dalam komputasi, apa itu bahasa alami?

Ketika orang berbicara tentang bahasa alami dalam komputasi, mereka mengacu pada bahasa pemrograman yang berisi konstruksi dan sintaks yang mencerminkan ucapan manusia yang normal.Tujuan utama dari setiap bahasa alami adalah untuk mengizinkan seorang programmer untuk menggunakan aturan dan istilah linguistik yang sudah dikenalnya untuk mengkomunikasikan instruksi yang dapat ditindaklanjuti ke komputer.Karena persyaratan untuk eksplisit pengguna akhir dan memanfaatkan bahasa yang sudah diketahui dan lisan, bahasa alami seperti pemrograman dalam logika (Prolog) atau LISP cenderung lebih kompleks secara intrinsik daripada bahasa pemrograman lainnya, tergantung pada abstraksi tingkat tinggi atau simbolik simbolistentang apa yang dapat dipahami dan ditindaklanjuti oleh komputer.Dengan kata lain, semakin mudah bagi pengguna akhir untuk membuat program komputer tanpa harus mengetahui bahasa prosedural terstruktur, atau bahasa apa pun selain yang sudah ia bicarakan, semakin kompleks mesin program bahasa alami harusuntuk mendukung kebebasan berekspresi.

bahasa alami mengandung parser dan basis data.Basis data menentukan tindakan apa yang harus dilakukan komputer berdasarkan instruksi, dan parser menentukan urutan sintaks yang harus dieksekusi.Misalnya, jika pengguna mengetik, tambahkan dua dan dua, parser harus membuat perbedaan antara kata benda dan kata kerja, pahami apa yang harus dicapai oleh tindakan kata kerja, cari database untuk respons yang tepat, dan kemudian menghasilkan output yang memenuhi instruksi.Jika pengguna mengetik, tambahkan dua hingga dua, parser harus dapat memahami hal itu dan dan untuk menunjukkan bahwa tindakan yang sama harus terjadi dan kemudian menghasilkan hasil yang sama.

Para pendukung pemrograman bahasa alami berpendapat bahwa karena bahasa alami cenderung seperti ituNon-prosedural di alam, programmer pemula dapat menghasilkan program yang bermakna dan mencapai hasil yang signifikan dalam kerangka waktu yang lebih pendek daripada yang mereka lakukan ketika diperlukan untuk membuat algoritma prosedural yang mengarah pada hasil yang sama.Dengan pemrograman bahasa alami, siswa belajar mengekspresikan notasi logis tentang fakta.Program Prolog terdiri dari database, hubungan antara item basis data, dan semua kondisi batas yang menentukan jawaban mana yang dapat diterima.

Penelitian dan publikasi noam chomskys mengenai teori linguistik dan penggunaan termasuk eksplorasi diagram struktur sintaksis suatu bahasa.Parser Prolog dan Lisp berperilaku dengan cara yang sama, secara logis memilah instruksi ke dalam komponennya dan menilai tindakan untuk mengambil sebagai hasil dari parsing.Sebagian besar bahasa alami ditulis untuk input dan output bahasa Inggris, meskipun banyak upaya sedang dilakukan untuk mendukung lokalisasi untuk bahasa lain.