image-ru-00-24

"হাই, আমি দিয়েগো। আমি ঠিক তোমার মতই একজন রোবট, কিন্তু আমাকে তৈরি করা হয়েছে কিউবার হাভানার একটি কারখানায়।"

"হাই, দিয়েগো!"

"তোমার প্রশিক্ষণ এখন পর্যন্ত কেমন চলছে?"

"আমি আজ পর্যন্ত যত প্রোগ্রামিং কোর্সে অংশ নিয়েছি তার মধ্যে এটি সেরা। না, তার চেয়েও ভাল: আমার জীবনের সবচেয়ে ভাল কোর্স, ব্যাস। এটি আমার কল্পনার যে কোনো কিছুর চেয়েও ভাল।"

"আমরা এভাবেই করি।"

"সবগুলো পাঠই কি এরকম আগ্রহজনক?!"

"বাজি ধরো। এগুলো আরো ভাল হবে। একঘেঁয়ে পাঠ 21 শতাব্দীর ব্যাপার! তুমি কি ব্ল্যাকবোর্ডে চক দিয়ে লেখার কথা কল্পনা করতে পারো! 1400 সালের পর থেকে কিছুই পালটায়নি। তাহলে তো রাস্তায় এখনও ডাইনোসর ঘুরে বেড়ানোর কথা ছিল।"

"আমি একমত। এরপর কী?"

"তুমি পরের লেভেলে অগ্রসর হচ্ছো। এখনও 39টি বাকি, আর তারপর তুমি চাকরি খোঁজা শুরু করতে পারবে।"

আজ তোমার শেখার বিষয়:

  • চলক
  • পর্দায় টেক্সট প্রদর্শন করা
  • int ও String এর ধরন
  • জাভা ও অন্যান্য ল্যাঙ্গুয়েজে কম্পাইল করার মধ্যে পার্থক্য
  • কোডে মন্তব্য যোগ করা এবং আমাদের এসব করা কেন প্রয়োজন

"চমৎকার!"

"নিশ্চিতভাবেই, এরপর যে লেভেলগুলো আসবে সেগুলো এটির মত এত সহজ হবে না, বরং ক্রমশঃ আরও কঠিন হতে থাকবে। অনুশীলনীগুলোর ক্ষেত্রেও একই কথা প্রযোজ্য।"

"এটি জিমে যাওয়ার মত: আমরা অল্প অল্প করে ওজন যোগ করি, আর 6 মাস পর, শিক্ষানবিসও বেঞ্চ প্রেসে 220 পাউন্ড ওজন তুলতে পারে।"

"দারুন! আমি দু’টোই চাই। বেঞ্চ প্রেস ও চাকরি!"

"ভাল, তুমি এত বেশি অনুপ্রাণিত হওয়ায় এখানে আরও কয়েকটি করণীয় কাজ দেওয়া হল, ডন-দিয়েগো’র স্টাইলে।"

1
কাজ
জাভা সিনট্যাক্স,  লেভেল 0পাঠ 8
লক করা আছে
ত্রুটি ও বৈশিষ্ট্য
তুমি কোনো একদিন বাস্তব প্রোগ্রামার হয়ে উঠবে, এবং তোমার (প্রায়) নিজের টেস্টার থাকবে। এটি এখনও অনেক দূরে হলেও, শেখার জন্য কোনো সময়ই আগে হয়ে যায় না: এখনকার মতো, তুমি একটি শব্দগুচ্ছ মনে রাখতে পারো যা তোমার টেস্টারের সঙ্গে কথা বলার সময় উপযোগী হবে! স্ক্রিন আউটপুট কম্যান্ডটি নিয়ে উদ্দীপনার সাথে প্রদর্শন করা যাক: "It's not a bug - it's a feature".
4
কাজ
জাভা সিনট্যাক্স,  লেভেল 0পাঠ 8
লক করা আছে
কোনো মন্তব্যের প্রয়োজন নেই
সব মন্তব্য সমানভাবে সহায়ক হয় না! প্রোগ্রামার কোনো লাইনের ব্যাপারে নিশ্চিত না হলে এবং পরে এটিতে ফিরে আসতে চাইলে এগুলো কখনও কখনও কোডে দেখা যায় । উদাহরণস্বরূপ, এই কাজটিতে আমাদের একটি অপ্রয়োজনীয় মন্তব্য থাকায় প্রোগ্রামটি ভুলভাবে কাজ করে। সঠিক ফলাফল পেতে একটি লাইন থেকে মন্তব্য সরাও।
2
কাজ
জাভা সিনট্যাক্স,  লেভেল 0পাঠ 8
লক করা আছে
2 + 3 = 5
এটি স্পষ্ট যে 2 + 3 = 5 , তাই না? দেখা যায় যে এটি সবসময় হয় না: আমাদের পরীক্ষামূলক প্রোগ্রামটি দুর্বোধ্য, কারণ কোনো একজন প্রতিভাবান প্রোগ্রামার অতিরিক্ত লাইন যোগ করেছেন। বিশ্বে ভারসাম্য ফিরিয়ে আনো: পর্দায় "2 plus 3 is equal to 5" প্রদর্শন করতে কিছু লাইনে মন্তব্য করো।