একটি লিস্প কি সংজ্ঞায়িত করে? জুলিয়াকে কি LISP বলা যায়?
ক lisp , উইকিপিডিয়া থেকে:
Lisp (ঐতিহাসিকভাবে LISP) হল প্রোগ্রামিং ভাষার একটি পরিবার যার একটি দীর্ঘ ইতিহাস এবং একটি স্বতন্ত্র, সম্পূর্ণ বন্ধনীযুক্ত প্রিফিক্স নোটেশন।
এছাড়াও, উইকিপিডিয়া থেকে:
একবার লিস্প প্রয়োগ করা হলে, প্রোগ্রামাররা দ্রুত এস-এক্সপ্রেশন ব্যবহার করতে বেছে নেয় এবং এম-এক্সপ্রেশন পরিত্যাগ করা হয়।
এবং আবার:
লিস্প ছিল প্রথম ভাষা যেখানে প্রোগ্রাম কোডের কাঠামো বিশ্বস্তভাবে এবং সরাসরি একটি স্ট্যান্ডার্ড ডেটা স্ট্রাকচারে উপস্থাপিত হয়, যা অনেক পরে "হোমোইকোনিসিটি" নামে পরিচিত।
এছাড়াও:
LISP হল LIST প্রসেসিং এর সংক্ষিপ্ত রূপ।
জুলিয়া কোড ব্যবহার করে উপস্থাপন করা যেতে পারে:()
অথবাExpr(...)
স্বরলিপি এটি ট্রাভার্স এবং ম্যানিপুলেট করা যেতে পারে কারণ এটি প্রতীক এবং অন্যান্য আক্ষরিক দ্বারা তৈরি একটি ডেটা স্ট্রাকচার, জুলিয়া হোমোইকনিক (এবং কোডটি একটি লিস্প দিয়ে পার্স করা হয়েছে)। তবে জুলিয়া সিনট্যাক্স ব্যবহার করে না শুধু উপসর্গ স্বরলিপি, এটিতে এম-এক্সপ্রেশন রয়েছে।
কিছু মানুষ বিবেচনা এস-এক্সপ্রেশন শুধুমাত্র সিনট্যাক্স একটি lisp ভাষার জন্য একটি প্রয়োজনীয়তা যেমন বলা হবে. S-Exprs এর সুবিধা হল যে কোডটি পার্স করা এবং অন্য লোকেদের দ্বারা ম্যানিপুলেট করা সহজ, এটি একটি পরোক্ষ সুবিধা, এটি একটি সহজ সাধারণ ভিত্তি যা পরিবর্তে আরও লেখার ক্ষমতা দেয় শক্তিশালী কোড সম্পাদনাকোড জুলিয়ার ম্যাক্রো আছে, কিন্তু কিছু অর্থে, তারা লিস্প ম্যাক্রোর চেয়ে কম শক্তিশালী কারণ এটি M-Exprs ম্যানিপুলেট করা কঠিন।
কে পাত্তা দেয়?
মেহ. :)