চতুর্থচল্লিশতম অধ্যায়ঃ বাংলা কম্পিউটার ভাষা

সুপার কম্পিউটার উন্মত্ত বরফের গর্জন 3133শব্দ 2026-03-18 18:58:43

তালিকায় এগিয়ে যেতে, সবাই প্রাণপণে ভোট দিন! যারা দেরিতে জেগে উঠেছো, তারাও নতুন অধ্যায় পড়ার পর দয়া করে ভোট দিও! ছোট মিনির সফলতা তোমাদের সমর্থন ছাড়া সম্ভব নয়!
…………………………………………
“আমাদের ফোরামে অনেক ব্যবহারকারী আছেন, যারা কম্পিউটার ও হ্যাকার জ্ঞানে বেশ দক্ষ। কিন্তু বেশিরভাগের ভিত্তিটা যথেষ্ট মজবুত নয়, সোজা কথায় হাঁটা না শিখেই দৌড়াতে চাইছে। অনেকেই হাতে থাকা কিছু প্রাথমিক হ্যাকার টুল যেমন পাসওয়ার্ড ক্র্যাকার, এলজির ক্র্যাক ইত্যাদির ওপর নির্ভর করেন। এসব টুল কিছুটা কাজে আসে, নতুনদের জন্য দুর্বলতা স্ক্যান ও আক্রমণ শিখতে সাহায্য করে। কিন্তু এসব প্রস্তুত সফটওয়্যারে অভ্যস্ত হয়ে গেলে, হ্যাকারদের সবচেয়ে বড় গুণ—স্বাধীনতা, সেটাই হারিয়ে যায়!

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

এটা রেড টিম জোটের পিন করা পোস্টের একাংশ, পড়ে চেন শুর মনে কিছু অনুভব হলো।

সত্যি বলতে, সেও সহজ পথ নিতে চেয়েছিল। ছোট মিনির সুপার চিট-টুল থাকায়, ওর শুধু উ ইয়ানের কাছে আক্রমণ-প্রতিরক্ষার প্রাথমিক পাঠ নেওয়াটাই যথেষ্ট মনে হতো। এত কিছু ভাবার দরকারই পড়ত না।

চেন শুর মতো অনেকেই আছেন (ছোট মিনিও তাদের একজন), এদের কম্পিউটার দক্ষতা গড়ে ডিয়ান বাই’র চেয়ে অনেক বেশি, কিন্তু এখনো পারদর্শীতার দোরগোড়ায় পৌঁছাতে পারেনি।

এদের বৈশিষ্ট্য, কোনো সমস্যা হলে গুগল বা বাইদুর দ্বারস্থ হয়। অফিসিয়াল সফটওয়্যারগুলো দক্ষভাবে ব্যবহার করতে পারে, অপারেটিং সিস্টেম বিশেষত এক্সপি, ভিস্তা ইত্যাদির প্রসেস জানে, কোনটা কী কাজ করে চটজলদি বুঝে নিতে পারে, সিস্টেম সার্ভিস লিস্ট আর রেজিস্ট্রি কাজে লাগায়। ভাইরাস বা ম্যালওয়্যার এলে বাইদু ঘেঁটে তথ্য বের করে টুল দিয়ে বা হাতে সমাধান করতে পারে।

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

ভিত্তি—এটা খুবই জরুরি।

ভিত্তি ছাড়া যে কোনো বিশাল টাওয়ার মাঝপথেই ভেঙে পড়ে। উপন্যাসে নায়করা সাধারণত মজবুত ভিত্তি নিয়ে ধীরে ধীরে এগোয়, কিন্তু বিপথে যায় না।

চেন শুর যেটা সবচেয়ে বেশি দরকার, সেটাই ভিত্তি।

কম্পিউটারের ভিত্তি আসলে খুব সহজ—কম্পিউটার ভাষা। এটা মানুষের সঙ্গে কম্পিউটারের সেতুবন্ধন। সবচেয়ে প্রচলিত হলো অ্যাসেম্বলি ভাষা, কিন্তু সাধারণ মানুষের কাছে এই ভাষা বেশ কঠিন, শেখা সহজ নয়।

চেন শুর বইটা হাতে নিয়ে মুখে স্পষ্ট লেখা—বোঝা যাচ্ছে না!

চেন শুর কষ্টে বলল, “আরও সহজ কোনোটা নেই?”

“আছে!” উ ইয়ান আরেকটা বই ছুঁড়ে দিল—“কম্পিউটার হার্ডওয়্যার গঠন”।

“ধুর!” চেন শুর বইটা উ ইয়ানের মুখে ছুঁড়তে বসেছিল, মনে মনে ভাবল, ও কি নিজেই কম্পিউটার বানাবে নাকি?!

চেন শুর এমন তাড়াহুড়ো দেখে, উ ইয়ান দীর্ঘশ্বাস ফেলে বলল, “দেখ ভাই, এসব একটু একটু করে শিখতে হয়, ভিত্তি গড়া খুব জরুরি। সত্যিকারের সেরা হ্যাকার যেমন এস.এম.এম.এইচ. মহান, তারা সফটওয়্যার-হার্ডওয়্যার দুটোই ভাল জানে। সত্যি বলতে, তোর মতো দক্ষতা থাকলে, কয়েকটা সফটওয়্যার দিয়ে অনায়াসে নতুনদের ওপর হামলা করতে পারবি, কিন্তু এসব নিয়ে বাহাদুরি করিস না, আমার মানসম্মান খারাপ হবে!”

“আমার স্বপ্ন, বিশ্বের সেরা প্রোগ্রামার হওয়া!” উ ইয়ান হাত নাড়িয়ে বলল, “ছোট পাখি কী বুঝবে মহাবিশাল পাখির স্বপ্ন! যদি সত্যি তোকে শুধু ওইভাবে শেখাতে চাইতাম, তোর দক্ষতা সেখানেই আটকে যেত।”

এ কথা শুনে চেন শুর একটু মুষড়ে পড়ল।

ছোট মিনির সেই কথাটা বারবার মনে হচ্ছিল—সে নাকি বিশ্বের সবচেয়ে মহান প্রোগ্রামার?

কিছু বিষয় চেন শুর কখনোই বেশি ভাবতে চায় না, কিন্তু অনেক সময় না ভেবেও উপায় থাকে না।

ঠিক যেমন... ভবিষ্যত কেমন হবে?

এখন সে যেসব করছে, তা ভবিষ্যতে কী প্রভাব ফেলবে? সে যদি কাগজের টুকরো ছিঁড়ে ফেলে, তাহলে কি ল্যাপটপও হারাবে?

এসব নিয়ে চেন শুর ভেবেছে, কিন্তু গভীরে ভাবতে ভয় পায়।

সে ছোট মিনিকে এসব বিষয়ে জিজ্ঞাসা করল, কিন্তু ছোট মিনির উত্তর—অনুমতির অভাব, উত্তর দেওয়া সম্ভব নয়। মনে হয় কম্পিউটারে চেন শুর সম্পর্কে যতটুকু তথ্য আছে, তা শুধু জনসংখ্যা জরিপ সিস্টেমে আর একটা বাক্য—“সবচেয়ে মহান প্রোগ্রামার ও হ্যাকার”, অদ্ভুতভাবে চেন শুর নিজেও মনে করে, তাকে এ পথেই এগোতে হবে, না হলে সবকিছুই কেবল ছায়া হয়ে থাকবে।

“ধুর, কেবল কম্পিউটার প্রযুক্তি শিখতেই তো হবে! এমন বুদ্ধিমান লোক কখনোই পিছপা হয় না!”

চেন শুর এমন ভেবে, অ্যাসেম্বলি ভাষার বইটা নিয়ে গম্ভীরভাবে পড়তে শুরু করল।

যারা এ ধরনের বই পড়েছেন, তারা জানেন, এই ভাষা শেখা চরম বিরক্তিকর। কম্পিউটারে পরীক্ষা-নিরীক্ষা করেও একঘেয়েমি কাটে না। অ্যাসেম্বলি ভাষা বেশ শক্তিশালী প্রোগ্রামিং ভাষা, কম্পিউটারের সব হার্ডওয়্যার নিয়ন্ত্রণে সক্ষম। বর্তমান বিশ্বের প্রায় সত্তর শতাংশ সিস্টেম সফটওয়্যার অ্যাসেম্বলি ভাষায় লেখা, এটা খুব সরল ও বাস্তবধর্মী ভাষা। সঙ্গে সি++ থাকলে, সত্যিই দুর্ভেদ্য হয়ে ওঠে।

তবু অ্যাসেম্বলি ভাষা শেখা বিরক্তিকর হলেও, এতে হার্ডওয়্যার ও সফটওয়্যারের নানা দিক জানা যায়। তবে ভাষাটা এত জটিল, অ-প্রযুক্তি শিক্ষার্থীদের জোর করে শেখানো হয় না।

চেন শুর সারারাত পড়তে পড়তে চোখে ফুলঝুরি দেখতে লাগল, অবশেষে ক্লান্ত হয়ে ঘুমিয়ে পড়ল।

চেন শুর এখন প্রায় প্রতিদিন রাত সাড়ে দশটায় শুয়ে পড়ে, দুই ঘণ্টা ঘুমিয়ে শক্তি ফিরে পায়, তারপর প্রবেশ করে সিমুলেটেড মার্শাল আর্ট সিস্টেমে, তিন-চার ঘণ্টা ধরে মার খায়, পরে কিছুক্ষণ ভার্চুয়াল ফুটবল খেলে, ফের আধঘণ্টা ঘুমিয়ে, ভোর পাঁচটায় উঠে শরীরচর্চা শুরু করে।

কিন্তু এবার দুই ঘণ্টা ঘুমিয়ে ওঠার পর সে সোজা সিমুলেটেড মার্শাল আর্ট সিস্টেমে ঢোকেনি, বরং ছোট মিনিকে জিজ্ঞাসা করল, “ছোট মিনি, আমি কম্পিউটারের মৌলিক জ্ঞান শিখতে চাই, কোনো শর্টকাট আছে?”

“দুঃখিত, এ ধরনের কোনো উপায় নেই,” ছোট মিনির দ্রুত উত্তর, “কম্পিউটার জ্ঞান বিশাল, বিশেষত ভিত্তি অনেক গুরুত্বপূর্ণ, এসব শেখার একমাত্র উপায় ধাপে ধাপে অর্জন। দ্রুত শেখানোর কোনো উপায় নেই।”

ভার্চুয়াল দুনিয়ায় চেন শুর ‘আহা আহা’ করে চিৎকার করল, কম্পিউটার ভাষা দেখলেই মাথা ধরে যায়! সবই যেন পাখির ভাষা! যদি অন্তত চীনা ভাষায় অ্যাসেম্বলি থাকত!

“আছে,” হঠাৎ ছোট মিনি বলল, “আপনি যদি কম্পিউটার ভাষা শিখতে চান, আমি ‘হান ভাষা’ শেখার পরামর্শ দিচ্ছি।”

“চীনা তো আমি আগেই জানি!”

“দুঃখিত, আপনি আমার কথার অর্থ ধরেননি। আমি যে ‘হান ভাষা’-র কথা বলছি, সেটা ভবিষ্যতে চীনের নিজস্ব ডেভেলপ করা কম্পিউটার অ্যাসেম্বলি ভাষা। পুরোপুরি চীনা ইনপুট-আউটপুট, নির্দেশনা সহজবোধ্য ও মানবিক, চীনা ব্যবহারকারীদের অভ্যাস ও ধোঁয়াশা মেনে চলে। এই ‘হান ভাষা’ চীনা শেখার জন্য দারুণ উপযোগী, ব্যবহার সহজ, শিখতেও বিরক্তিকর লাগবে না।”

“আসলে চীনা অ্যাসেম্বলি ভাষাও আছে?!” চেন শুর হঠাৎ যেন আলো দেখতে পেল। অ্যাসেম্বলি শেখার সময় সবচেয়ে বড় সমস্যা, সবই ইংরেজি, চোখে লাগে, পড়তে বুঝতে, মানে খুঁজতে—সব মিলিয়ে মাথা খারাপ।

চেন শুর আসলে আগেও চীনা ভাষার কম্পিউটার ভাষা আছে কি না দেখতে গুগলে খুঁজেছিল, একটা ‘ও’ ভাষা পেয়েছিল। বাইদুতে লেখা ছিল, ভাষাটা এখনো পরিপক্ব নয়, নানা ঝামেলা হতে পারে, ব্যবহার না করার পরামর্শ দেওয়া হয়...

“সবচেয়ে প্রথম কম্পিউটার ভাষা ছিল ‘মেশিন ল্যাঙ্গুয়েজ’, যার একমাত্র প্রকাশ ০ আর ১। মানুষ সেটা বুঝতে না পারায় পরে এলো অ্যাসেম্বলি, যেখানে সংক্ষিপ্ত ইংরেজি অক্ষর, চিহ্ন দিয়ে নির্দেশনা দেওয়া যায়। তারপরের কম্পিউটার ভাষাগুলো যেমন ভিবি, সি++, জাভা—এসবও সেখান থেকেই এসেছে।

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

এর সুবিধা হলো, সিস্টেম নিজে থেকে ভুল সংশোধন করে, একটা অক্ষর ভুল হলেও পুরো ফাইল অকার্যকর হয় না, আবার চীনা ব্যবহারকারীর অভ্যাস অনুযায়ী, শিখতেও সহজ। তাই আপনাকে এই ভাষা শিখতে পরামর্শ দিচ্ছি, এতে আপনি আরও সরল ও দ্রুত কম্পিউটার প্রযুক্তি আয়ত্ত্ব করতে পারবেন।”