স্মলটক

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
পরিভ্রমণে ঝাঁপ দিন অনুসন্ধানে ঝাঁপ দিন

স্মলটক (smalltalk) একটি অবজেক্ট ওরিয়েন্টেড, ডিনামিক্যালি টাইপড, রিফ্লেক্টিভ পরিগ্রামিং ভাষা। স্মলটককে এমন একটি ভাষা হিসাবে তৌরি করা হয়েছিল যেন কম্পিউটিং এর "নতুন বিশ্ব" ধারণাকে প্রতিষ্টিত করে, এর উদাহরণ হিসাবে দেখানো হয় মানুষ ও কম্পিউটার এর পারস্পরিক নির্ভরতাকে। এটি তৈরী ও নকশা করা হয়েছিল কিছুটা শিক্ষাবিষয়ক কাজে ব্যবহার এর জন্য, মূল প্রয়োগ ছিল নির্মাণ ভিত্তিক শিক্ষায়, জেরক্স পার্ক (Xerox PARC) এর  লার্নিং রিসার্চ গ্রুপ (LRG) এর এলান কে, ড্যান ইংল্স, আদলে গোল্ডবার্গ, টেড কেহলের, স্কট ওয়ালেস ও অন্যান্যরা এতে কাজ করেন ১৯৭০ সনে।

ভাষাটি সবার জন্য প্রকাশ করা হয় স্মলটল-80 নামে। স্মলটক এর মতো ভাষাগুলির বিকাশ এখনো সক্রিয় এবং এই ভাষা গুলোকে কেন্দ্র করে অনুগত ব্যবহারকারীদের দল তৈরী হয়েছে। ANSI স্মলটক অনুমোদিত হয় 1998 সালে এবং এটাকে প্রমান সংস্করণ বলা হয়।

স্ট্যাক ওভারফ্লো এর ২০১৭ সালের ডেভেলপারদেড় সমীক্ষায় স্মলটক "সবচে পছন্দনীয় প্রোগ্রামিং ভাষা" তে দ্বিতীয় অবস্থানে ছিল কিন্তু ২০১৮ সালের সমীক্ষায় ভাষাটি প্রথম ২৬ এর  মধ্যে ছিলনা।