Lisp (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k Bot: Perubahan kosmetika
NaufalF (bicara | kontrib)
Hapus pranala ke "Kapasitas": Menghapus pranala balik ke halaman yang dihapus Kapasitas. (🔍)
 
(4 revisi perantara oleh 2 pengguna tidak ditampilkan)
Baris 1:
'''LISP (nama berasal dari "LISt Processing")''' merupakan [[bahasa pemrograman tingkat tinggi]] tertua kedua yang digunakan secara luas saat ini (hanya [[FORTRAN]] yang lebih tua, satu tahun). Seperti FORTRAN , LISP telah banyak berubah sejak awal, dan sejumlah [[dialek]] telah ada sepanjang sejarahnya. Saat ini, dialek yang paling banyak dikenal adalah [[Schemex|Scheme]]'','' [[Common LISP]], dan [[Clojure]]. LISP ditemukan oleh [[John McCarthy]] di [[Institut Teknologi Massachusetts|Massachusetts Institute of Technology]] (MIT) pada tahun 1958.<ref name=":2">{{Cite web|url=https://history-computer.com/ModernComputer/Software/LISP.html|title=LISP Programming - Complete History of the LISP Programming Language|website=history-computer.com|access-date=2020-04-27}}</ref>
 
== Deskripsi ==
LISP didirikan pada teori [[matematika]] tentang fungsi rekursif (di mana fungsi muncul dalam definisi sendiri). Program LISP adalah fungsi yang diterapkan pada data, daripada menjadi urutan langkah-langkah prosedural seperti dalam FORTRAN dan [[ALGOL]] . LISP menggunakan notasi yang sangat sederhana, di mana operasi dan operannya diberikan dalam daftar yang diurung. Misalnya, (+ a (* b c )) adalah singkatan dari + b * c . Meskipun ini tampakterlihat canggung, notasi bekerja dengan baik untuk komputer. LISP juga menggunakan struktur daftar untuk mewakili data. Selain itu, karena program dan data menggunakan struktur yang sama, mudah bagi program LISP untuk beroperasi pada program lain sebagai data.<ref name=":0">{{Cite web|url=https://www.britannica.com/technology/LISP-computer-language|title=LISP {{!}} computer language|website=Encyclopedia Britannica|language=en|access-date=2020-04-27}}</ref>
 
LISP menjadi bahasa umum untuk pemrograman [[Kecerdasan buatan|Kecerdasan Buatan]] (AI), sebagian karena pertemuan LISP dan AI di MIT dan sebagian karena program AI yang mampu "belajar" dapat ditulis dalam LISP sebagai program modifikasi diri.<ref name=":0" />
Baris 16:
Perbedaan lain antara pendekatan John McCarthy yang lain, adalah jika pekerjaan sebelumnya di Kecerdasan Buatan telah berfokus pada mendapatkan komputer untuk mereplikasi kegiatan yang menantang bagi manusia, seperti bermain catur dan membuktikan [[teorema]] matematika. Sebaliknya, John McCarthy prihatin dengan tugas-tugas duniawi dan tampaknya sepele, seperti menyusun rencana untuk sampai ke bandara.<ref name=":2" />
 
John McCarthy berpendapat bahwa ada aspek-aspek pikiran manusia yang dapat dideskripsikan dengan cukup tepat untuk direplikasi: "Kecepatan dan [[kapasitas]] [[Memori (komputer)|memori komputer]] saat ini mungkin tidak cukup untuk mensimulasikan banyak fungsi otak manusia yang lebih tinggi," tulisnya pada tahun 1955, "Tapi kendala utama bukanlah kurangnya kapasitas [[mesin]], tetapi ketidakmampuan kita untuk menulis program mengambil keuntungan penuh dari apa yang kita miliki." <ref name=":2" />
 
Istilah "''Artificial Intelligence''" (Kecerdasan Buatan) diusulkan oleh John McCarthy pada tahun 1955, ketika ia mulai menulis (dengan Marvin Minsky, [[Shannonx|Shannon]], dan [[Nathaniel Rochester]]), [[proposal]] untuk mendanai [[konferensi]] pertama yang didedikasikan untuk topik tersebut — Konferensi Dartmouth yang terkenal tentang kecerdasan buatan, yang mengambil tempat di [[musim panas]] 1956.<ref name=":2" />
Baris 22:
== Referensi ==
<references />
{{Authority control}}
 
[[Kategori:Bahasa pemrograman]]