স্কিম (প্রোগ্রামিং ভাষা)

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
স্কিম
Lambda lc.svg
প্যারাডাইম: বহু-প্যারাডাইম, ফাংশনভিত্তিক, পদ্ধতিমূলক
যে বছর তৈরি করা হয়: ১৯৭০-এর দশক
যিনি ডিজাইন করেছেন: গাই স্টিলজেরাল্ড সাস্‌ম্যান
টাইপিং ডিসিপ্লিন: স্ট্রং, ডাইনামিক
প্রধান বাস্তবায়ন সমূহ: পিএলটি স্কিম, এমআইটি স্কিম, স্কিম৪৮, চিকেন, গ্যাম্বিট-সি, গাইল, বিগলু, শে স্কিম, এসটিকে
যার দ্বারা প্রভাবিত: লিস্প, আলগল
যাকে প্রভাবিত করেছে: কমন লিস্প

স্কিম একটি বহু-প্যারাডাইম প্রোগ্রামিং ভাষা ও লিস্প-এর একটি উপভাষা। এটি ফাংশনভিত্তিক ও পদ্ধতিমূলক প্রোগ্রামিং সমর্থন করে। ১৯৭০-এর দশকে গাই স্টিলজেরাল্ড সাস্‌ম্যান এটি তৈরি করেন। তাঁদের লেখা কিছু ধারাবাহিক গবেষণাপত্রের মাধ্যমে (যেগুলো এখন ল্যাম্বডা পেপার্স নামে বিখ্যাত) স্কিম ভাষাটি অ্যাকাডেমিক মহলে পরিচিতি পায়। স্কিম-এর দুটি মান (Standard) রূপ রয়েছে। একটি হল আই.ই.ই.ই. (IEEE) নির্ধারিত মানরূপ, অপরটি Revisedn Report on the Algorithmic Language Scheme, বা সংক্ষেপে RnRS, যেখানে n হল সংশোধনের সংখ্যা।

স্কিম প্রোগ্রামিং ভাষাটি ন্যূনতমবাদী দর্শন (minimalism) অনুসরণ করেছে। লিস্পের অন্যান্য উপভাষার মত স্কিমেও সিন্‌ট্যাক্স (Syntax) বা বাক্যতাত্ত্বিক নিয়ম সংখ্যায় অল্প। এতে কোন অপারেটর অগ্রাধিকার নিয়ম (operator precedence rule) নেই। সবকিছু নেস্টেড ব্র‌্যাকেটের ভেতর থাকে বলে দ্ব্যর্থতার অবকাশ নেই।