Lisp (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
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 ==
Baris 9:
Pada pertengahan hingga akhir 1950-an, John McCarthy di ''Massachusetts Institute of Technology'' (MIT) memiliki masalah untuk dipecahkan. Sebagai bagian dari [[proyek]] ''Artificial Intelligence'', 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 LispLISP , singkatan untuk ''LISt Processing''. Menurut [[Paul Graham]], John McCarthy melakukan pemrograman apa yang [[Euklides|Euclid]] lakukan untuk [[Geometri]]. John McCarthy membangun bahasa pemrograman dari operator sederhana dan sistem notasi untuk fungsi. Tetapi bagian-bagian dari bahasa yang menurutnya paling penting, ekspresi-m untuk menangani sintaksis matematika, ternyata tidak terlalu penting bagi orang-orang yang menggunakan LispLISP . Dan salah satu bagian yang lebih rendah dari bahasa John McCarthy, ekspresi-s yang digunakan untuk menggambarkan data, kemudian memengaruhi sejumlah bahasa pemrograman selama lima puluh tahun dan terus bertambah. <ref name=":1" />
 
== Artificial Intelligence ==
Ada beberapa [[ilmuwan]] (termasuk [[Marvin Minsky]], [[Herbert Simon]], [[Allen Newell]] dan [[Oliver Selfridge]]) yang bekerja di bidang ini. Apa yang membedakan karya John McCarthy adalah penekanannya pada penggunaan [[logika matematika]] baik sebagai bahasa untuk mewakili pengetahuan yang harus dimiliki mesin cerdas, dan sebagai sarana untuk bertukar pikiran dengan pengetahuan itu. Penekanan pada logika matematika ini mengarah pada pengembangan pendekatan logika untuk kecerdasan buatan, serta pengembangan LISP bahasa komputer pada tahun 1958. <ref name=":2" />
 
Perbedaan lain antara pendekatan McCarthy untuk AI dan yang lainnya, adalah bahwa pekerjaan sebelumnya di AI 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''" 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" />
 
== Referensi ==