সংক্ষিপ্ত উত্তর
আমি মনে করি এটি OO দিন আগে সফ্টওয়্যার প্রকল্পের মন্থ ছিল। মৌলিকভাবে সমালোচনা ধারণাটি যুক্ত করে ওও সহায়তা করেছে - আসল বিশ্বের মডেল ।
প্রথম বস্তু ভিত্তিক প্রোগ্রামিং ল্যাঙ্গুয়েজ ছিল ১৯ Sim67 সালে সিমুলা ফিরে। তবে, সেই সময়ে বড় বড় সফ্টওয়্যার ডেভলপমেন্টগুলি এখনও ল্যাবগুলিতে ছিল এবং বেশিরভাগ দৃষ্টান্ত এখনও হার্ডওয়্যার ক্ষেত্রে খুব কাছাকাছি ছিল ।
এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলির জন্য সফ্টওয়্যারটির আরও একটি দশকেরও বেশি বিকাশ অন্যান্য বাণিজ্যিক অ্যাপ্লিকেশনগুলি বৃদ্ধি পেয়েছিল এবং পুরো ১৯০০ এর দশকে বেশিরভাগ ক্ষেত্রে সফ্টওয়্যার বিকাশ হয়েছে। সেই যুগের আজও যে ভাষাগুলি বেঁচে থাকে (1980 এর আগের) সেগুলি ছিল সি, কোবল, ফোর্টরান এবং অনুরূপ অন্যান্য। এগুলির বেশিরভাগ ভাষা পদ্ধতিগত। লিস্পও সেই দিন থেকেই বিদ্যমান ছিল - তবে, আমি নিশ্চিত নই যে এটি বাণিজ্যিক উন্নয়নের জন্য বিশিষ্ট সাধারণ উদ্দেশ্যে ভাষা ছিল কিনা। বিখ্যাত শব্দ জলপ্রপাতের মডেলটিও 1970 এর দশকের গোড়ার দিকে তৈরি হয়েছিল।
বেশিরভাগ বাণিজ্যিক পরিবেশে সফটওয়্যার বিকাশের সবচেয়ে গুরুত্বপূর্ণ উপাদানটি হ'ল প্রকল্প পরিচালনা management এই প্রকল্পটি শ্রদ্ধার সাথে শেষ পর্যায়ে পৌঁছেছে তা নিশ্চিত করার জন্য কড়া এবং কমপক্ষে অনুমানযোগ্য বাজেট এবং হিমায়িত করার প্রয়োজনীয়তাগুলির কঠোর প্রয়োজন ছিল। এই সময়কালে 1975 সালে ফিরে আসা পৌরাণিক মনমথগুলির মধ্যে একটিও ছিল ।
আমার ধারণা 70০ এর শেষের দিকে লোকেরা জ্বলে উঠেছিল - কারণ পদ্ধতিগত ভাষাগুলি সেই প্রতিশ্রুতিগুলি মেনে চলে না। এবং একটি নতুন দৃষ্টান্ত অবজেক্ট ওরিয়েন্টেড যা সেই সময় থেকেই বিদ্যমান ছিল এবং এটি বড় করে তুলেছে। যদিও লোকেরা মতানৈক্য করতে পারে তবে আমি মনে করি যে সি ++ যা পরিচিতি এবং প্রমাণিত অভিজ্ঞতা এবং সি এর জন্য সহায়তা করে এবং ১৯৮৩ সালে অবজেক্ট ওরিয়েন্টেশনের প্রতিশ্রুতি (মূলত ক্লাস সহ শ্রেণীর নাম) 1983 সালে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের সাফল্যের এক ভিত্তি ছিল।
আরও দৃষ্টিকোণ জন্য কিছু রেফারেন্স - http://j Journal.thedacs.com/issue/43/88
তাহলে ওও কেন?
আমি মনে করি সেই দিনগুলি (যদি আপনি প্রকল্পের সাফল্যের দিকটি দেখুন) - এটি বুঝতে পেরেছিল যে আপনি যা ভাল বুঝতে পারবেন তা আরও পরিচালনাযোগ্য হবে। ".. জীবনের প্রতিটি জিনিসই একটি বস্তু" প্রতিশ্রুতিযুক্ত অবজেক্ট ওরিয়েন্টড পদ্ধতিটি অর্থবোধক প্রমাণিত হওয়ার আগেই আরও সাধারণ বিষয়গুলির মতো মনে হয়েছিল। এই ফ্যাক্টরের ব্যবহারিক সাফল্যটি ছিল বন্দুকের ঝাঁপ দেওয়ার আগে হাতের কাছে বাস্তব বিশ্ব এবং সমস্যাটির যথেষ্ট পরিমাণে মডেল করার খুব ধারণা - যা আমি মনে করি যে ওও যে তারিখের আগ পর্যন্ত কোনও দৃষ্টান্ত দেয় নি সেটিকে মৌলিকভাবে নতুন কিছু দেওয়া হয়েছিল। এবং অবশ্যই দেওয়া হয়েছে যে এই দৃষ্টান্ত আপনাকে কিছুটা বাধ্য করেছে to প্রক্রিয়াগত ভাষাগুলির চেয়ে বেশি কোড করার আগে ভাবতে করেছিল যেটি সফ্টওয়্যার প্রকল্পগুলিতে নিয়োগকৃত সাফল্য দেখিয়েছিল এবং তখন থেকেই তারা এতে ধরা পড়ে!
সম্পাদনা
আমি আরও যোগ করব যে প্রোগ্রামিং ভাষা একই ধরণের মৌলিক ধারণাগুলির সমান্তরালভাবে বিকশিত হয়েছিল (ওও দৃষ্টান্ত, দিক, ভার্চুয়াল মেশিন,) প্রতিটি নতুন ধারণা এবং নতুন চিন্তা তখনই উদ্ভূত হয় যখন একটি নতুন নতুন প্রোগ্রামিং ভাষাগুলি এতে দক্ষতা অর্জন করে - কেবল পরিচিতি রাখি তবে থেকে মৌলিক পরিবর্তনগুলি মূল! একই সময়ে - এই নতুন ধারণা এবং নতুন ভাষাগুলি কেবল নতুন ব্যবসায়িক সমস্যার কারণে উদ্ভূত হয়েছিল। 1980 এর দশকের - বৃহত্তর স্কেল সফ্টওয়্যারের ওও, ইন্টারনেট যুগে 1990 জাভা, পিএইচপি / এএসপি এবং আরও অনেকগুলি ওয়েবে। প্রোগ্রামিং ভাষার উদ্ভাবনও বেশিরভাগ বিরামহীন বাজার প্রয়োজন দ্বারা চালিত হয়েছিল।
সংক্ষেপে বলা যায়, 80 এর দশকের গোড়ার দিকে 'সেই বয়সটি যেখানে বৃহত্তর স্কেল বাণিজ্যিক সফ্টওয়্যারটি বন্ধ করে দিয়েছিল - প্রক্রিয়াজাতীয় ভাষাযুক্ত প্রকল্পগুলিতে সমস্যা থাকলে ওও আরও ভাল আলো দেখিয়েছিল এবং প্রকল্পগুলিকে আরও সফল করে তোলে।