რა არის LISP? განმარტება და მნიშვნელობა

click fraud protection

LISP მოკლეა LIst Processor-ისთვის. LISP არის ოჯახის მაღალი დონის პროგრამირების ენების სახელი, რომელიც ყველაზე ხშირად გამოიყენება ხელოვნური ინტელექტის კვლევაში, რადგან ის არ განასხვავებს პროგრამასა და მონაცემებს შორის. LISP იდეალურია ტექსტის მანიპულირებისთვის და არის ერთ-ერთი უძველესი პროგრამირების ენა, რომელიც ჯერ კიდევ აქტიურ გამოყენებაშია.

Technipages განმარტავს LISP

იგი თავდაპირველად შეიქმნა და გამოქვეყნდა 1958 წელს - LISP-ზე ძველი მხოლოდ გამოყენებული ენა არის Fortran. LISP-ის რამდენიმე ინდივიდუალური გამეორება არსებობს, ყველაზე პოპულარულია Scheme, Clojure და Common LISP. თითოეული ვერსია არსებითად არის ორიგინალური ვერსიის დიალექტი, რომელიც თავდაპირველად შეიქმნა როგორც პრაქტიკული მათემატიკური აღნიშვნა. უფრო კონკრეტულად, კომპიუტერული პროგრამების მათემატიკური აღნიშვნა, ალონცო ეკლესიის ლამბდა კალკულუსის აღნიშვნების გავლენით. ლამბდა კალკულუსი არის ფორმალური სისტემა მათემატიკური ლოგიკაში და ის ქმნის LISP ენების ფუნქციურ საფუძველს.

სიები ქმნიან LISP ენების მონაცემთა სტრუქტურის ფუნქციურ საფუძველს, ხოლო საბოლოო, შედგენილი პროგრამა ახორციელებს გამოთვლებს, რომლებიც გამოხატავს მნიშვნელობებს ამ სიებში. LISP ენები მიეკუთვნება სხვა საჯარო დომენის პროგრამირების ენების კატეგორიას, არსებობს მისი სრულიად გაუგებარი ვერსიები. ნებისმიერს შეუძლია წავიდეს და შექმნას მისი ვარიაცია. ამის გამო, არსებობს მრავალი განსხვავებული ვერსია და მხოლოდ რამდენიმე მათგანია სრულად კონფიგურირებული, ზოგადად მიღებული და სტანდარტიზებული. მათგან მთავარია Common LISP.

LISP-ის საერთო გამოყენება

  • LISP არის მაღალი დონის ენების კოლექცია, რომელიც ძირითადად ასოცირდება AI კვლევასთან.
  • იმის გამო, რომ ეს არის საჯარო დომენის ენა, არსებობს LISP-ის ბევრი უსარგებლო და გატეხილი ვარიაცია.
  • LISP ენების სიაზე დაფუძნებული ბუნება ნიშნავს, რომ ყველაფერი დამუშავებულია სიებიდან და სიებში.

LISP-ის საერთო ბოროტად გამოყენება

  • LISP არის მაღალი დონის პროგრამირების ენა, რომელიც აღარ გამოიყენება აქტიურ რეჟიმში.