কোড কি? প্রকারভেদ




কোড কি? প্রকারভেদ



কোড কি? প্রকারভেদ

কোড কি?


কোড কি? প্রকারভেদ

কম্পিউটার সিষ্টেমে ব্যবহৃত বিভিন্ন বর্ণ ,সংখ্যা বা চিহ্নকে আলাদা আলাদাভাবে সিপিইউ কে বোঝানোর জন্য ঐ সকল বর্ণ ,সংখ্যা বা চিহ্নের যে বাইনারি  সংখ্যার  অদ্বিতীয় (Unique) সংকেত তৈরি করা হয় সে অদ্বিতীয় সংকেতকে কোড বলা হয় ।

কম্পিউটারসহ বিভিন্ন ইলেক্ট্রনিক্স যন্ত্র ডেটা বা উপাত্ত নিয়ে কাজ করে। এ সমস্ত ডেটা সাধারণত সংখ্যা, বর্ণ বা চিহ্ন নিয়ে গঠিত। আমরা জানি মূলত কম্পিউটারের অভ্যন্তরীণ সকল কাজ সংগঠিত হয় বাইনারি সংখ্যা (০ ও ১) এর মাধ্যমে। অর্থাৎ, কম্পিউটার ০ আর ১ ছাড়া কিছুই বোঝে না বা চিনে না।

বিভিন্ন ধরনের বর্ণ, সংখ্যা, চিহ্ন ইত্যাদিকে কম্পিউটারের বুঝতে হলে বাইনারিতে রূপান্তর করার প্রয়োজন হয়। আর এই রূপান্তর প্রক্রিয়াকে কোডিং বলে।

কোডিং এর সাথে সাধারণত দুটি বিপরীতধর্মী প্রক্রিয়া জড়িত। এদের একটিকে বলা হয় এনকোডিং (Encoding)  এবং অপরটি হলো ডিকোডিং (Decoding)। এনকোডিং এর মাধ্যমে সাধারণ তথ্যকে কোডওয়ার্ড বা কোড ভাষায় রূপান্তর করা হয় আর ডিকোডিং-এর মাধ্যমে কোডওয়ার্ডকে সাধারণত তথ্যে রূপান্তর করে।

কোড কি? প্রকারভেদ

কোড কি? প্রকারভেদ

যোগাযোগ এবং তথ্য প্রক্রিয়াকরণে, কোড হল তথ্যকে রূপান্তর করার একটি সিস্টেম।

এনকোডিং প্রক্রিয়ায় যোগাযোগ এর জন্য একটি উৎস থেকে তথ্যকে প্রতীকে রূপান্তর করা হয়। ডিকোডিং হল বিপরীত প্রক্রিয়া, কোড চিহ্নগুলিকে আবার এমন ফর্মে রূপান্তর করা হয় যা প্রাপক বুঝতে পারে ।

আবার, একটি নির্দিষ্ট প্রোগ্রামিং ভাষায় লিখিত নির্দেশ বা কমান্ডের একটি সেট যা একটি কম্পিউটার বা সফ্টওয়্যার সিস্টেম দ্বারা কার্যকর করা যেতে পারে এমন বিষয়কেও কোড বলা যায়।
এটি কম্পিউটারের সাথে যোগাযোগ করতে পারে।
এটি ডিজিটাল সিস্টেম বিকাশের জন্য প্রোগ্রামারদের দ্বারা ব্যবহৃত ভাষা।
এধরনের কোড নির্বাচিত প্রোগ্রামিং ভাষা দ্বারা সংজ্ঞায়িত সিনট্যাক্স এবং কাঠামো ব্যবহার করে লেখা হয় যা কম্পিউটারগুলি বুঝতে এবং কার্যকর করতে পারে । এধরনের কোড ব্যবস্থা ডিজিটাল অ্যাপ্লিকেশন এবং প্রযুক্তির বিস্তৃত পরিসরের বিকাশ করতে সক্ষম ৷

মানুষের নির্দেশাবলী এবং যুক্তিকে এমন একটি বিন্যাসে অনুবাদ করার জন্য কোড অপরিহার্য যা কম্পিউটার বুঝতে পারে।


কোডের প্রকারভেদ


বিভিন্ন ধরনের কোড পদ্বতী প্রচলিত রয়েছে।

কোড কি? প্রকারভেদ

অকট্যাল কোড (Octal Code) :

অকট্যাল কোড হলো তিন (৩) বিটের বাইনারি কোড। অর্থাৎ তিন বিট বিশিষ্ট বাইনারি কোডকেই বলা হয় অকট্যাল কোড। সাধারণত ডিজিটাল কম্পিউটার এবং মাইক্রোপ্রসেসরের সাথে সংযোগের জন্য অকট্যাল কোড ব্যবহৃত হয়।

হেক্সাডেসিম্যাল কোড (Hexadecimal Code) :

হেক্সাডেসিম্যাল কোড হলো চার (৪) বিটের বাইনারি কোড। অর্থাৎ, চার বিট বিশিষ্ট বাইনারি কোডকেই বলা হয় হেক্সাডেসিম্যাল কোড। অকট্যাল কোডের মতোই এ কোড সাধারণত ডিজিটাল কম্পিউটার এবং মাইক্রোপ্রসেসরের সাথে সংযোগের জন্য ব্যবহৃত হয়।

বিসিডি কোড (BCD Code) :

BCD এর পূর্ণ রূপ হলো Binary Coded Decimal । দশমিক সংখ্যা পদ্ধতিতে ব্যবহৃত প্রতিটি অংককে চার অংকের  বাইনারি সংখ্যায় প্রকাশের জন্য BCD কোড ব্যবহৃত হয়। এটি একটি চার (৪) বিটের কোড।

আলফানিউমেরিক কোড (Alphanumeric Code) :

কম্পিউটারে তথ্য উপস্থাপনের জন্য ব্যবহৃত অক্ষর (A – z, a – z),  অংক (০-৯), এবং বিভিন্ন গাণিতিক চিহ্নসহ (যেমন : +, –, *, / ইত্যাদি) আরও কতকগুলো বিশেষ চিহ্নের জন্য ব্যবহৃত কোডকে আলফানিউমেরিক কোড বলে। তবে জনপ্রিয় আলফানিউমেরিক কোডগুলো হলো

(১) অ্যাসকি কোড (ASCII Code)

(২) ইব্সিডিক কোড (EBCDIC Code) ও

(৩) ইউনিকোড (Unicode)

অ্যাসকি কোড (ASCII Code) :

অ্যাসকি কোডের পুরো নাম হলো American Standard Code for Information Interchange । এটি বহুল পরিচিত ৭ বিট কোড। এই কোড দ্বারা ২^ বা ১২৮ টি বিভিন্ন অংক, অক্ষরসহ বিভিন্ন চিহ্নকে প্রকাশ বা নির্দিষ্ট করা যায়। উহা ASCII-7  কোড নামে পরিচিত।

বর্তমানে অ্যাসকি কোড বলতে ASCII-8 কেই বুঝায়।

ইব্সিডিক কোড (EBCDIC Code)

EBCDIC কোডের পুরো নাম হলো Extended Binary Coded Decimal Information Code ।. এটি একটি ৮ বিটের কোড।

ইউনিকোড (Unicode)

Unicode এর পুরো নাম হলো Universal Code ।  বিশ্বের সকল ভাষাকে কম্পিউটারে কোডভুক্ত করার জন্য বড় বড় কোম্পানিগুলো একটি মান তৈরি করেছেন যাকে Unicode বলা হয়। Unicode হলো ১৬ বিটের কোড।



দৈনন্দিন জীবনে কোড

কোড দৈনন্দিন জীবনে গুরুত্বপূর্ণ ভূমিকা পালন করে, আমাদের আধুনিক সমাজের বিভিন্ন দিক গঠনে এটি প্রভাবিত করে। আজকাল কোডের প্রভাব বহুদূর পর্যন্ত বিস্তৃত। দৈনন্দিন জীবনে কোড কিভাবে একীভূত হয় তার বহু উদাহরণ রয়েছে।
সফটওয়্যার এবং অ্যাপ্লিকেশন তৈরি, ইন্টারনেট এবং ওয়েবসাইট পরিচালনা, আর্থিক লেনদেন, স্বাস্থ্যসেবা এবং চিকিৎসা প্রযুক্তিতে, বৈজ্ঞানিক গবেষণা এবং ডেটা বিশ্লেষণে, বিনোদন এবং গেমিং ইত্যাদি বহুরকম কাজে কোড এর ব্যবহার প্রচলিত। আমরা কোড উপেক্ষা করতে পারি না।

কোড কি? প্রকারভেদ











Related :

অনুবাদকপ্রোগ্রাম কি? কতপ্রকার ওকি কি?

অ্যালগরিদম কি ?