abstraction
/əbˈstɹæk.ʃn̩/
abstraction শব্দটি মূলত কোনো নির্দিষ্ট বা বাস্তব উদাহরণ থেকে আলাদা হয়ে একটি সাধারণ ধারণা বা তত্ত্ব তৈরি করার প্রক্রিয়াকে বোঝায়। বাংলা ভাষায় এর অর্থ প্রেক্ষাপট অনুযায়ী ভিন্ন হয়। সাধারণ অর্থে এটি 'বিমূর্তায়ন' হিসেবে ব্যবহৃত হয়, যেখানে কোনো বস্তুর জাগতিক রূপের চেয়ে তার গুণাবলি বা ধারণাকে বেশি গুরুত্ব দেওয়া হয়।
ব্যবহারিক প্রেক্ষাপট ও পার্থক্য
এই শব্দটির ব্যবহার প্রধানত তিনটি ভিন্ন ক্ষেত্রে দেখা যায়, যা শিক্ষার্থীদের মনে রাখা জরুরি:
দার্শনিক ও সাধারণ অর্থে: যখন আমরা বাস্তব জগৎ থেকে বিচ্ছিন্ন হয়ে কোনো আদর্শ বা ধারণা নিয়ে আলোচনা করি, তখন একে 'বিমূর্তায়ন' বলা হয়। যেমন, 'ভালোবাসা' বা 'ন্যায়বিচার' হলো বিমূর্ত ধারণা, কারণ এদের কোনো নির্দিষ্ট আকার নেই।
শিল্পকলার ক্ষেত্রে: abstract art বা 'বিমূর্ত শিল্প' এমন এক শৈলী যেখানে বাস্তব জগতের বস্তুকে হুবহু ফুটিয়ে তোলা হয় না, বরং রং এবং আকারের মাধ্যমে অনুভূতি প্রকাশ করা হয়।
কম্পিউটার বিজ্ঞানে: এখানে abstraction বা 'অ্যাবস্ট্রাকশন' একটি বিশেষ কারিগরি শব্দ। এটি জটিল অভ্যন্তরীণ কার্যপদ্ধতি লুকিয়ে রেখে ব্যবহারকারীর সামনে শুধুমাত্র প্রয়োজনীয় অংশটি উপস্থাপন করার প্রক্রিয়াকে বোঝায়। যেমন, আমরা যখন একটি স্মার্টফোনের বোতাম টিপি, তখন ভেতরে কী জটিল সার্কিট কাজ করছে তা জানার প্রয়োজন হয় না; এই সহজীকরণই হলো অ্যাবস্ট্রাকশন।
সতর্কতা ও সাধারণ ভুল
বাংলায় 'বিমূর্ত' শব্দটির সাথে অনেক সময় 'অস্পষ্ট' বা 'কাল্পনিক' শব্দগুলোর বিভ্রান্তি হতে পারে। তবে মনে রাখতে হবে, abstraction মানে অস্পষ্টতা নয়, বরং এটি একটি সুনির্দিষ্ট প্রক্রিয়া যার মাধ্যমে জটিলতাকে সহজ করা হয় বা সারমর্ম বের করা হয়।
❌ ভুল ব্যবহার: "তার কথাগুলো খুব abstraction (অস্পষ্ট)।"
✅ সঠিক ব্যবহার: "জটিল কোডগুলোকে সহজ করতে ডেভেলপাররা abstraction (অ্যাবস্ট্রাকশন) ব্যবহার করেন।"
ব্যাকরণগত দিকabstraction একটি গণনযোগ্য বিশেষ্য (countable noun), তবে অধিকাংশ ক্ষেত্রে এটি একটি ধারণা বা প্রক্রিয়া হিসেবে ব্যবহৃত হয়। এটি যখন কম্পিউটার বিজ্ঞানের পরিভাষা হিসেবে ব্যবহৃত হয়, তখন সরাসরি 'অ্যাবস্ট্রাকশন' শব্দটি ব্যবহার করা অধিকতর প্রচলিত এবং গ্রহণযোগ্য।
Meanings
কোনো কিছুর বাস্তব অস্তিত্ব বা নির্দিষ্ট উদাহরণ থেকে আলাদা করে তা বিবেচনা করার প্রক্রিয়া।
The philosopher focused on the abstraction of justice as a universal concept.
দার্শনিকটি একটি সর্বজনীন ধারণা হিসেবে ন্যায়ের বিমূর্তায়নের ওপর গুরুত্ব দিয়েছিলেন।
তৎক্ষণাৎ চারপাশের পরিবেশ থেকে বিচ্ছিন্ন হয়ে অন্য কিছু নিয়ে মগ্ন থাকার অবস্থা বা গুণ।
His sudden abstraction during the meeting suggested he was worrying about something else.
সভার মাঝে তার হঠাৎ অন্যমনস্কতা ইঙ্গিত দিচ্ছিল যে সে অন্য কিছু নিয়ে চিন্তিত ছিল।
একটি বৃহত্তর অংশ থেকে কোনো কিছু সরিয়ে নেওয়া বা নিষ্কাশন করার কাজ।
The abstraction of funds from the corporate account was discovered during the audit.
কর্পোরেট অ্যাকাউন্ট থেকে তহবিল উত্তোলনের বিষয়টি অডিটের সময় ধরা পড়েছিল।
শিল্পের এমন একটি শৈলী যা দৃশ্যমান বাস্তবতার সঠিক চিত্র ফুটিয়ে তোলার চেষ্টা করে না।
The gallery is specializing in mid-century geometric abstraction.
গ্যালারিটি মধ্য-শতাব্দীর জ্যামিতিক বিমূর্ত শিল্পের ওপর বিশেষ গুরুত্ব দিচ্ছে।
কম্পিউটার বিজ্ঞানে, জটিল বাস্তবায়ন বিবরণগুলো লুকিয়ে রাখা এবং একটি অবজেক্টের শুধুমাত্র প্রয়োজনীয় বৈশিষ্ট্যগুলো দেখানোর প্রক্রিয়া।
The use of an interface provides a layer of abstraction that simplifies the API for the developer.
একটি ইন্টারফেস ব্যবহারের ফলে বিমূর্তায়নের একটি স্তর তৈরি হয় যা ডেভেলপারের জন্য এপিআই-কে সহজতর করে।