Bahasa artifisial adalah sebuah bahasa yang mana fonologi, tatabahasa, dan/atau kosa kata nya telah dirancang atau
dimodifikasi secara sadar oleh individu atau kelompok, bukan berkembang secara alami. Banyak alasan untuk membuat sebuah bahasa: untuk
mempermudah komunikasi manusia (lihat international auxiliary language dan kode); untuk menambah isi dari sebuah karya fiksi atau dunia khayalan;
untuk eksperimentasilinguistik; untuk kreasi artistik;
dan untuk permainan bahasa.
Ekspresi dari "bahasa terencana"
terkadang digunakan untuk mengartikan bahasa bantu internasional dan bahasa
bentukan lainnya untuk penggunaan nyata dalam komunikasi manusia. Beberapa
lebih menyukai istilah "artifisial" yang mungkin memiliki konotasi
buruk dalam beberapa bahasa. Di luar komunitas
Esperanto, istilah bahasa terencana berarti resepnya berada pada bahasa alami untuk
menstandarkannya; dalam hal ini, bahkan "bahasa alami" mungkin
artifisial dalam hal-hal tertentu. tatabahasa
preskriptif, yang ada pada masa kuno untuk bahasa klasik seperti
Latin, Sanskrit, dan Cina adalah kodifikasi berbasis aturan dari bahasa alami,
kodifikasinya berada di antara seleksi alami yang naif dan perkembangan bahasa
dan konstruksinya yang jelas.
Matematik, Logik dan ilmu komputer menggunakan entitas artifisial yang disebut bahasa formal(termasuk bahasa pemrograman dan bahasa markup, dan
beberapa yang lebih ke teori secara alami). Semua itu menggunakan bentuk rangkaian
karakter, diproduksi oleh kombinasi dari tatabahasa
formaldan kompleksitas semantik yang berubah-ubah.
Bahasa pemrograman adalah bahasa formal diberkahi dengan semantik yang dapat digunakan untuk mengkontrol perilaku dari mesin,
terutama komputer, untuk melakukan pekerjaan tertentu. Bahasa pemrograman
dibentuk menggunakan aturan sintaks dan semantik, untuk menentukan struktur dan
makna secara berurutan.
Bahasa pemrograman digunakan untuk memfasilitasi
komunikasi mengenai pekerjaan tentang pengorganisasian dan manipulasi
informasi, dan untuk mengekspresikan algoritma secara tepat. Beberapa penulis[siapa?] membatasi istilah "bahasa pemrograman"
untuk bahasa yang dapat mengekspresikan semua algoritma yang ada; terkadang
istilah "bahasa komputer" juga digunakan terhadap bahasa artifisial
yang lebih terbatas.[rujukan?]
Tidak ada komentar:
Posting Komentar
"Kesalahan adalah pengalaman hidup, belajarlah darinya. Jangan mencoba tuk menjadi sempurna. Cobalah belajar bijaksana bagi sesama"