প্রোগ্রামিং মানে হলো কম্পিউটার এর ভাষা। পৃথিবীর প্রত্যেকটা জিনিসের একটি নির্দিষ্ট ভাষা রয়েছে। ঠিক তেমনি কম্পিউটার এর ও রয়েছে একটি নির্দিষ্ট ভাষা । আমরা যখন কম্পিউটার এর মধ্যে কোন কিছু ইনপুট করি মানে হলো প্রদান করি তখন কম্পিউটার সেই বিষয়টিকে এনকোড করে নিজের ভাষায় রূপান্তর করে থাকে। কম্পিউটার রূপান্তর করে নিজের ভাষায় প্রোগ্রামিং এর মাধ্যমে আমাদের ইনপুট দেওয়া কাজ সম্পন্ন করে থাকে। তাহলে প্রোগ্রামিং নিয়ে মোটামুটি সকলের মনে এক ধরনের ধারণা তৈরি হলো । এখন আসি প্রোগ্রামিং কেন করা হয়? কারা প্রোগামিং করে থাকে এবং কিভাবে প্রোগ্রামিং করে আপনি আপনার সফল ক্যারিয়ার গঠন করতে পারবেন।
আমাদের ভাষা বাংলা। তেমনি যারা ব্রিটিশ তাদের ভাষা ইংরেজি । চীনাতে যাদের বসবাস তাদের ভাষা চাইনিজ। আমরা যেমন পশুপাখির ভাষা বুঝিনা ঠিক তেমনি পশুপাখিও আমাদের ভাষা বুঝে না। কম্পিউটার এক ধরনের ইলেকট্রনিক যন্ত্র।কম্পিউটার যদিও আমাদের সকল কাজ করে করে দেয়। তবুও তার নিজের কোন বুদ্ধিমত্তা নেই। তবে কম্পিউটার এর রয়েছে নিজের ভাষা। সি, পাইথন, জাভা,এস্যাম্বলি ভাষা, মেশিন ল্যাংগুয়েজ ইত্যাদি । প্রোমামিং কম্পিউটার এর নির্দিষ্ট ভাষা । কম্পিউটারকে নিজের কাজ বুঝানোর জন্য প্রোগামিং জানা প্রয়োজন।আপনি যখন প্রোগ্রামিং জানবেন তখন আপনি বিভিন্ন সফটওয়্যার বানাতে পারবেন। বিভিন্ন প্রজেক্ট করতে পারবেন। তাছাড়া ইঞ্জিনিয়ারিং এর ক্ষেত্রে প্রোগ্রামিং একটা সাবজেক্ট হিসেবে যুক্ত করা হয়েছে। প্রোগ্রামিং জানলে আপনি আপনার ক্যারিয়ার এ অনেক দূর আগাতে পারবেন। এখন তাহলে প্রোগ্রামিং সম্পর্কে ধারণা দিলাম। কিন্তু প্রোগ্রামিং এর গুরুত্ব এর কথা বলে শেষ করা যাবে না। প্রত্যেকটা ইঞ্জিনিয়ারিং বিষয়ে প্রোগ্রামিং এর একটা বিষয় থাকে। তাছাড়া আপনি যদি অন্য ব্যাগ্রাউন্ড এ পড়াশোনা করে থাকেন সেই জন্য প্রোগ্রামিং শিখতে চাইলে আপনি যে কোনো আইটি সেন্টারে আপনি ট্রেনিং নিতে পারেন। প্রোগ্রামিং খুবই গুরুত্বপূর্ণ বিষয়। তবে এটি মোটেও সহজ বিষয় নয়। আপনি যদি প্রোগ্রামিং নিয়ে আগ্রহ থেকে থাকে তাহলে আপনি প্রোগ্রামিং শিখতে পারেন। তবে প্রোগ্রামিং শেখার সবচেয়ে পূর্ব শর্ত হলো আপনাকে প্রচুর ধৈর্যের অধিকারী হতে হবে। প্রচুর পরিমাণে অনুশীলন করতে হবে। ভালো ভাবে শিখতে হবে। ভালো ভাবে বিষয়টি ধারণ করতে হবে তবেই আপনি সাফল্য পাবেন। কিন্তু অনুশীলন এর বিকল্প নেই। আপনি বই দেখে বই পড়ে কখনো প্রোগ্রামিং শিখতে পারবেন না।প্রোগ্রামিং শিখতে হলে আপনাকে প্রোগ্রামিং নিয়ে সারাদিন পড়ে থাকতে হবে তবেই আপনি সাফল্যের দেখা পাবেন। প্রোগ্রামিং শিখতে পারলে আর যাই হোক আপনার কোথাও চাকরির অভাব হবেনা। আপনি যদি প্রোগ্রামিং শিখে থাকেন তাহলে আপনি বড় বড় মাল্টিন্যাশানাল কোম্পানিতে চাকরি করতে পারবেন।তাছাড়া প্রোগ্রামিং এ দক্ষতা অর্জন করে থাকলে আপনি সফটওয়্যার ফার্মে জব করতে পারবেন।তাছাড়া আপনার প্রোগ্রামিং এ দক্ষতা অর্জন করলে গুগল,ফেইসবুক এ কাজ করার সুবর্ন সুযোগ।
C++ এ STL নিয়ে কিছু আলোচনা [ দ্বিতীয় অংশ]
স্বাগতম ।। আসসালামু আলাইকুম সুপ্রিয় পাঠক- পাঠিকা । সি+ এর বিল্ড-ইন লাইব্রেরীকে STL বলে। STL এর পূর্ণরুপ Standard Template...