Lisp (bahasa pemrograman): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
clean up |
k Bot: Perubahan kosmetika |
||
Baris 1:
'''LISP
== 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 tampak 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>
Baris 9:
Pada pertengahan hingga akhir 1950-an, John McCarthy di ''Massachusetts Institute of Technology'' (MIT) memiliki masalah untuk dipecahkan. Sebagai bagian dari [[proyek]] Kecerdasan Buatan, ia membutuhkan [[bahasa pemrograman]] yang dapat memproses daftar data. Beberapa kalimat yang disusun secara formal akan mewakili informasi tentang dunia. [[Komputer]] akan menavigasi dan memproses daftar kalimat untuk meniru penalaran manusia, misalnya, kemampuan untuk menjawab pertanyaan dengan membandingkan kemungkinan kalimat yang disusun dalam daftar.<ref name=":1">{{Cite web|url=https://www.kidscodecs.com/lisp/|title=A Short History of the Lisp Programming Language|date=2014-03-31|website=beanz Magazine|language=en-US|access-date=2020-04-27}}</ref>
Namun saat itu, tidak ada bahasa [[perangkat lunak]] yang cocok untuk bekerja dengan daftar yang ada. John McCarthy harus menciptakan bahasanya sendiri. Selanjutnya John McCarthy menciptakan bahasanya yang ia sebut LISP , singkatan untuk ''LISt Processing''. Menurut [[Paul Graham]], John McCarthy melakukan pemrograman apa yang [[Euklides|Euclid]] lakukan untuk [[Geometri]].
== Kecerdasan Buatan ==
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]]
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" />
|