Why you learn Object Oriented Programming Java language
Java The King of Programming Language
সৃষ্টি জগতে প্রতিটি ক্ষেত্রেই পরিবরতন একটি অত্যাবশ্যকীয় শব্দ । বর্তমানের চাহিদা মেটাতে পরিবরতনের মাধ্যমে উন্নয়নের বিকল্প নেই। সুতরাং পরিবরতন ঘটেছে সব কিছুতেই, সব ক্ষেত্রেই। কোন কোন ক্ষেত্রে এ পরিবরতন ঘটেছে দ্রুত আবার কোন ক্ষেত্রে এর মাত্রা ধীর। যে জগতে এর মাত্রা সরবাদিক, যে জগতে পরিবরতন নইমিত্তিক সেটি হচ্ছে Software এর জগত, Computer Programming এর জগত।এ পরিবরতন তথা উন্নয়নের ধাক্কায় তটস্থ এর ব্যবহার কারী, এর নিরমাতা সকলেই । আজ যে সফটওয়্যার টি যুগপোযোগী কালই তা হয়ে যাচ্ছে পুরনো, "Back Dated" । সুতরাং সফটওয়্যার ইঞ্জিনিয়ারদের প্রধান কাজ হচ্ছে কিভাবে এ সমস্যা মোকাবেলা করা । এ কারনে সফটওয়্যার নির্মানের ক্ষেত্রে প্রয়োজন বিশেষ যত্ন অ খেয়ালের। এর সমাধান কল্পে যে দিক গুলর প্রতি বিশেষ দৃস্টি দেয়া প্রয়োজন তা হচ্ছে - Software বা প্রগ্রাম এমন ভাবে নির্মান করা উচিত যাতে এর রক্ষনা বেক্ষন সহজ হয়,পুনরায় ব্যবহার করা যায়,নিরাপদ এবং সহজে ব্যবহারযোগ্য হয়।
আর কারনেই আপনি অবজেক্ট অরিয়েন্টেড প্রগ্রামিং সিখতে পারেন। Object Oriented Programming (OOP) হল এমন একটি আধুনিক ও যুগপোযোগি পদ্দতি যা পুর্বের গতানুগতিক পদ্দতি বিশেষ করে Structtured পদ্দতি সব ভাল দিক গুলকে স্মুন্নত রেখে আরো কিছু নতুন নতুন ধারনা বা Concept এর সমন্নয় গড়ে উঠেছে। বর্তমানে এর জনপ্রিয়তা প্রায় গগনচুম্বি । OOP - হচ্ছে প্রগ্রামিং এর একটি পদ্দতি ,কাজেই এটি কোন বিশেষ প্রগ্রামিং ল্যাঙ্গুয়েজ নয় । বরং যেকোন লাঙ্গুয়াজের মাধ্যমেই এ পদ্দতি ব্যবহার করা সম্ভব । তবে শর্ত হচ্ছে ঐ ল্যাঙ্গুয়েজ কে অবশ্যই OOP সাপোর্ট করতে হবে। এর ব্যাপক জনপ্রিয়তার কারনে আজকাল প্রায় সব প্রগ্রামিং ল্যাঙ্গুয়েজ এরই একটি করে OOP ভার্শন আছে । যেমন চ লাঙ্গুয়াজ এর জন্য Objective C বা C++ , তবে এগুলোর কোনোটিই পরিপুর্ন OOP নয়। OOP এর তালিকায় সর্বাধুনিক সংযোজন হচ্ছে JAVA, একটি পরিপুর্ন অবজেক্ট অরিয়েন্টেড প্রগ্রামিং ল্যাঙ্গুয়েজ।
2 Comments
nice video
ReplyDeletenice tips
ReplyDelete