Apa Bahasa Kecerdasan Buatan yang Paling Umum?

Bahasa kecerdasan buatan yang paling umum adalah Lisp, dan masih digunakan sampai sekarang.Ini juga salah satu bahasa kecerdasan buatan tertua.John McCarthy dikembangkan di akhir 1950-an.

Pria memegang komputer

Lisp adalah singkatan dari “LISt Processing.”Bahasa kecerdasan buatan ini menggunakan daftar untuk mewakili struktur data.Ini dianggap sebagai bahasa pemrograman fungsional pertama.Ada cukup banyak fungsi bawaan yang dapat digunakan untuk memanipulasi daftar, membuat bahasa ini sangat fleksibel.Pemrogram memiliki kendali penuh atas sintaks bahasa, yang dapat diubah sesuai dengan tujuan mereka.

Ini dimungkinkan karena kode sumber terdiri dari daftar.Pemrogram dapat memanipulasi kode sumber sebagai struktur data, memungkinkan mereka untuk membuat sintaks baru, atau memperluas bahasa untuk melakukan apa yang diperlukan.Ini adalah bahasa yang sangat baik untuk pemrograman kecerdasan buatan (AI) karena memungkinkan untuk dengan mudah menulis pencocokan pola yang sesuai dengan struktur daftar.

Salah satu faktor lain yang membuat Lisp menjadi bahasa kecerdasan buatan yang berguna adalah kemampuannya untuk mendukung representasi simbolis.Dimungkinkan untuk dengan mudah mengaitkan simbol dengan data;misalnya, adalah mungkin untuk mengasosiasikan simbol “langit” dengan warna “biru”.Dimungkinkan juga untuk mengganti struktur data lama dengan yang baru dengan mudah, dan fasilitas dealokasi ini disebutpengumpulan sampah.

Bahasa kecerdasan buatan yang sangat dinamis, memungkinkan perubahan diterapkan di Lisp secara instan tanpa kompilasi ulang.Itu tidak memiliki program inti apa pun, dan semua pekerjaan dilakukan melalui komposisi fungsi dan rekursi.Pemrogram dapat mengakses fungsi apa pun pada prompt input.

Bahasa kecerdasan buatan yang sangat populer, Lisp telah melahirkan sejumlah besar dialek dan sistem Lisp, seperti Skema, Interlisp, dan FranzLisp.Dalam upaya menciptakan standar bahasa, sejumlah pemrogram Lisp mengumpulkan fitur-fitur terbaik dari dialek yang ada untuk membuat bahasa baru yang disebut Common Lisp.Ini terjadi pada tahun 1981, dan sejak itu, Common Lisp telah berkembang menjadi bahasa pemrograman AI tujuan umum yang sangat kuat.

Banyak digunakan untuk pemrograman game komputer, robot, dan masalah pengenalan pola, Lisp dianggap sebagai bahasa pemrograman AI klasik yang telah teruji oleh waktu.Prologadalah bahasa pemrograman lain yang dikembangkan pada awal 1970-an yang telah mendapatkan popularitas di AI.Ini memiliki dasar yang lebih matematis berdasarkan kalkulus predikat.Ini dianggap sebagai bahasa pemrograman logika yang penting dan digunakan dalam AI untukpemrosesan bahasa alamidan berurusan dengan sistem pakar.