image-ru-00-21

"ওয়াও, আরেক নারী। কিন্তু এবার তার চুল কালো। দারুন উদ্দীপনাময়!

"হাই, আমার নাম কিম।"

"হাই, আমার নাম অ্যামিগো!"

"আমি জানি। তোমার নামটি আমার মাথাতেই এসেছিল। দিয়েগো নিজে এটি ভাবতে পারত না।"

অ্যামিগোর চিন্তাভাবনা ইলেকট্রনের গতিতে ছুটে চলে। "হুম...উনি খুবই ভাল... আমি ভাবছি উনি রোবটদের পছন্দ করেন কিনা।"

"পাঠে ফেরা যাক। বিষয়বস্তু তোমাকে বোঝাতে আমি সহজ শব্দ ব্যবহার করব।"

"ঠিক আছে।"

"প্রফেসর ও ঋষি যা বলেছেন তার সাথে আমি কয়েকটি শব্দ যোগ করতে চাই।"

"জাভায় তুমি কম্যান্ড লিখতে পারো, তবে কোডের ভিতরেই সে কম্যান্ডে মন্তব্যও যোগ করতে পারবে। কম্পাইলার মন্তব্যকে পুরোপুরি উপেক্ষা করে। প্রোগ্রামটি চালানোর সময় সব মন্তব্য বাদ দেওয়া হয়।"

"দয়া করে আমাকে একটি উদাহরণ দিন।"

"ওঃ, অবশ্যই।"

public class Home
{
    public static void main(String[] args)
    {
        /*
        আমরা এখন পর্দায় 'Amigo Is The Best' শব্দগুচ্ছটি প্রদর্শন করব।
        */
        System.out.print("Amigo ");
        System.out.print("Is ");
        System.out.print("The ");
        System.out.print("Best");
    }
}    

"'আমরা পর্দায় ... শব্দগুচ্ছটি প্রদর্শন করব' মন্তব্যটি আমরা যোগ করেছিলাম। এক জোড়া সঙ্কেত (/*) দিয়ে মন্তব্যটির শুরু এবং (*/) দিয়ে শেষ নির্দেশ করা হয়। প্রোগ্রামটি কম্পাইল করার সময় কম্পাইলার /**/ সঙ্কেতের মাঝের সবকিছু বাদ দেয়।"

"তার মানে কি এই যে আমি যা চাই তাই লিখতে পারি?"

"হ্যাঁ। সাধারণভাবে কোডের সে অংশ সম্বন্ধে মন্তব্য লেখা হয় যে অংশ বোঝা কঠিন। কিছু মন্তব্যে কয়েক ডজন স্ট্রিং থাকে, যা সংশ্লিষ্ট মেথডগুলো কিভাবে কাজ করে তার সূক্ষ্ম দিকগুলো বর্ণনা করার জন্য বেশির ভাগ ক্ষেত্রে মেথডের আগে লেখা হয়।"

"কোডে মন্তব্য যোগ করার আরও একটি উপায় আছে। তুমি দু’টি ফরওয়ার্ড স্ল্যাশ (//) ব্যবহার করতে পারো।"

public class Home
{
    public static void main(String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("Is The "); // এটিও একটি মন্তব্য
        System.out.print("Best");
    }
}

"এখানে // দিয়ে শুরু এবং লাইনের শেষে // পর্যন্ত কোডকে মন্তব্য হিসেবে বিবেচনা করা হয়। অন্য কথায়, 'মন্তব্য সম্পন্ন করার' জন্য কোনো দ্বিতীয় জোড়া সঙ্কেত ব্যবহার করা হয়নি।"

"যাই হোক, কিছু মন্তব্য সত্যিই আগ্রহজনক।"

// আমি এই কোডের জন্য দায়িত্বশীল নই। তারা আমার ইচ্ছার বিরুদ্ধে আমাকে এটি লিখতে বাধ্য করেছে।
// প্রিয় ভবিষ্যতের আমি। আমাকে ক্ষমা করো।
// আমি কতটা দুঃখিত তা ব্যক্ত করতেও পারছি না।
// আমি আরেকবার এরকম কিছু দেখলে কর্মক্ষেত্রে মানসিকভাবে পুরোপুরি ভেঙে পড়ব।
// এই শর্ত কখনও পূরণ হলে,
// অনুগ্রহ করে আমাকে পুরস্কারের জন্য অবহিত করবেন। ফোন: xxx-xxx-xxx.
// প্রিয় রক্ষণাবেক্ষণকারী:
// এই রুটিন 'অনুকূল করার' জন্য আপনার প্রচেষ্টা সম্পন্ন হওয়ার পর,
// এবং এটি কত মারাত্মক ভুল ছিল তা উপলব্ধি করার পর,
// পরবর্তী ব্যক্তির জন্য সতর্কীকরণ হিসেবে অনুগ্রহ করে
// নিচের কাউন্টার বৃদ্ধি করবেন:
// total_hours_wasted_here = 42
// আমি এটি লেখার সময় আমি কী করছিলাম শুধুমাত্র ঈশ্বর আর আমি তা বুঝেছিলাম
// এখন শুধু ঈশ্বরই জানেন
// কখনও কখনও আমার মনে হয় যে, কম্পাইলার আমার সব মন্তব্য উপেক্ষা করে।
// আমি এসব কোড, আমার সমস্ত কাজকর্ম উৎসর্গ করছি আমার স্ত্রী ডারলিনকে, 
// এটি জনগণের কাছে প্রকাশিত হওয়ার পর যাকে আমার, আমাদের তিনটি সন্তান ও কুকুরের দায়িত্ব 
// পালন করতে হবে।
// মাতাল, পরে সংশোধন করব
// যাদু। স্পর্শ করবেন না

"হ্যাঁ, কিন্তু মন্তব্য খুবই আনন্দদায়ক ।"

"আজকের জন্য এটুকুই।"

"এটি সংক্ষিপ্ত অথচ আগ্রহজনক পাঠ ছিল। ধন্যবাদ, কিম।"