পাঞ্চ কার্ড (হলারিথ কার্ড বা পাঞ্চড পেপার ডেটা স্টোরেজ কার্ড হিসাবেও পরিচিত) একটি ঐতিহাসিক কিন্তু গুরুত্বপূর্ণ ডেটা স্টোরেজ এবং ইনপুট মাধ্যম যা কম্পিউটিংয়ের প্রাথমিক বিকাশে গুরুত্বপূর্ণ ভূমিকা পালন করে। মাউস, কীবোর্ড বা এমনকি উপযুক্ত ডিসপ্লে স্ক্রিনের আবির্ভাবের আগে, পাঞ্চ কার্ডগুলি কম্পিউটারগুলির সাথে যোগাযোগের প্রাথমিক মাধ্যম হিসাবে কাজ করত।
এই আয়তক্ষেত্রাকার কার্ডবোর্ডের শীটগুলি, বিভিন্ন প্যাটার্নের ছিদ্রযুক্ত, বিভিন্ন অক্ষর এবং কমান্ড এনকোড করত। প্রতিটি কার্ডে সাধারণত সেই ছিদ্রগুলির মধ্যে লুকানো 80 কলাম পাঠ্য তথ্য ছিল। 1990-এর দশকে গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) অপারেটিং সিস্টেমের আবির্ভাবের আগ পর্যন্ত, পাঞ্চ কার্ডগুলি বেশিরভাগ কম্পিউটার সিস্টেমে ডেটা ইনপুট করার প্রধান পদ্ধতি ছিল।
পাঞ্চ কার্ডের ধারণা কম্পিউটার আবিষ্কারের কয়েক শতাব্দী আগের, যার শিকড় টেক্সটাইল শিল্প এবং বিশেষ করে জ্যাকওয়ার্ড লুমে পাওয়া যায়।
1801 সালে, ফরাসি উদ্ভাবক জোসেফ মেরি জ্যাকওয়ার্ড একটি স্বয়ংক্রিয় তাঁত তৈরি করেন যা বুননের সময় ওয়ার্প থ্রেডগুলি নিয়ন্ত্রণ করতে পাঞ্চ কার্ড ব্যবহার করত। এই উদ্ভাবন জটিল ফ্যাব্রিক প্যাটার্নের স্বয়ংক্রিয় উত্পাদন সক্ষম করে। প্রতিটি কার্ড ফ্যাব্রিক ডিজাইনের একটি সারির সাথে মিলে যায়, ছিদ্রগুলি নির্ধারণ করে যে কোন ওয়ার্প থ্রেডগুলি উত্থাপিত হবে।
এই বিপ্লবী অটোমেশন টেক্সটাইল উত্পাদন দক্ষতা নাটকীয়ভাবে উন্নত করেছে এবং পরবর্তী কম্পিউটার প্রযুক্তি বিকাশের ভিত্তি স্থাপন করেছে।
19 শতকের শেষের দিকে, মার্কিন আদমশুমারি ব্যুরো একটি বিশাল চ্যালেঞ্জের মুখোমুখি হয়েছিল: বিশাল পরিমাণ আদমশুমারির ডেটা দক্ষতার সাথে প্রক্রিয়া করা। 1880 সালের আদমশুমারি সম্পন্ন করতে সাত বছর লেগেছিল, যা পরবর্তী আদমশুমারিগুলির সময়মত সম্পন্ন করা ক্রমশ সমস্যাযুক্ত করে তুলেছিল।
হারমান হলারিথ 1890 সালে একটি পাঞ্চ কার্ড-ভিত্তিক টেবুলেটিং মেশিন আবিষ্কার করে এই চ্যালেঞ্জ মোকাবেলা করেন। তার সিস্টেমটি তিনটি মূল প্রক্রিয়ার মাধ্যমে কাজ করেছে:
হলারিথের আবিষ্কার 1890 সালের আদমশুমারি প্রক্রিয়াকরণের সময় মাত্র তিন বছরে কমিয়ে দেয়। 1896 সালে প্রতিষ্ঠিত তার টেবুলেটিং মেশিন কোম্পানি, অবশেষে 1924 সালে ইন্টারন্যাশনাল বিজনেস মেশিনস (IBM) হয়।
পাঞ্চ কার্ডগুলি 80 কলাম জুড়ে বাইনারি এনকোডিং ব্যবহার করে, প্রতিটি কলামে 40টি অক্ষরের দুটি সারি থাকে। ছিদ্রের উপস্থিতি বা অনুপস্থিতি বাইনারি মান (1 বা 0) উপস্থাপন করে, যা প্রতি কলামে চারটি সম্ভাব্য সংমিশ্রণের অনুমতি দেয়:
বিভিন্ন এনকোডিং সিস্টেম আবির্ভূত হয়েছে, বিশেষ করে:
হলারিথ এনকোডিং: অক্ষর এবং সংখ্যাসূচক অক্ষর উপস্থাপন করতে প্রতি কলামে 12টি ছিদ্রের অবস্থান ব্যবহার করা হত।
EBCDIC: IBM-এর এক্সটেন্ডেড বাইনারি কোডেড ডেসিমাল ইন্টারচেঞ্জ কোড 8-বিট বাইনারি উপস্থাপনা ব্যবহার করেছে।
পাঞ্চ কার্ড তিনটি প্রাথমিক কাজ পরিবেশন করেছে:
তাদের সীমাবদ্ধতা 20 শতকের শেষের দিকে স্পষ্ট হয়ে ওঠে:
1980-এর দশকে ম্যাগনেটিক টেপ, ডিস্ক ড্রাইভ এবং পরবর্তী স্টোরেজ প্রযুক্তির বিকাশের ফলে পাঞ্চ কার্ডগুলি অপ্রচলিত হয়ে যায়।
যদিও আর ব্যবহারিক নয়, পাঞ্চ কার্ডগুলি এখনও গুরুত্বপূর্ণ কারণ:
তাদের গল্প প্রযুক্তিগত বিবর্তনকে উদাহরণ দেয়, যা দেখায় যে কীভাবে এমনকি অপ্রচলিত সরঞ্জামগুলিও ভবিষ্যতের উদ্ভাবনগুলিকে আকার দিতে পারে। পাঞ্চ কার্ডগুলি কম্পিউটিং ইতিহাসে একটি গুরুত্বপূর্ণ অধ্যায় উপস্থাপন করে, যা ডিজিটাল যুগে মানবজাতির উত্তরণের চিহ্নিত করে।