কোবল শিখুন - অগ্রিম নির্দেশিকা 2024 এর জন্য ফরট্রান নতুনদের শিখুন
COBOL হল Common Business Oriented Language। মার্কিন প্রতিরক্ষা বিভাগ, একটি সম্মেলনে, ব্যবসায়িক ডেটা প্রক্রিয়াকরণের প্রয়োজনের জন্য একটি ভাষা বিকাশের জন্য CODASYL (কনফারেন্স অন ডেটা সিস্টেম ল্যাঙ্গুয়েজ) গঠন করে যা এখন COBOL নামে পরিচিত।
COBOL অ্যাপ্লিকেশন প্রোগ্রাম লেখার জন্য ব্যবহৃত হয় এবং আমরা এটি সিস্টেম সফ্টওয়্যার লিখতে ব্যবহার করতে পারি না। ডিফেন্স ডোমেইন, ইন্স্যুরেন্স ডোমেইন, ইত্যাদির মতো অ্যাপ্লিকেশন, যার জন্য বিশাল ডেটা প্রসেসিং প্রয়োজন, সেগুলি COBOL-এর ব্যাপক ব্যবহার করে৷
COBOL একটি উচ্চ-স্তরের ভাষা। COBOL কীভাবে কাজ করে তা বুঝতে হবে। কম্পিউটার শুধুমাত্র মেশিন কোড বোঝে, একটি বাইনারি স্ট্রীম 0 এবং 1s। COBOL কোড একটি কম্পাইলার ব্যবহার করে মেশিন কোডে রূপান্তর করা আবশ্যক। একটি কম্পাইলারের মাধ্যমে প্রোগ্রাম উত্স চালান। কম্পাইলার প্রথমে কোন সিনট্যাক্স ত্রুটির জন্য পরীক্ষা করে এবং তারপর এটিকে মেশিন ভাষায় রূপান্তর করে। কম্পাইলার একটি আউটপুট ফাইল তৈরি করে যা লোড মডিউল নামে পরিচিত। এই আউটপুট ফাইলটিতে 0s এবং 1s আকারে এক্সিকিউটেবল কোড রয়েছে।
COBOL এর বিবর্তন
1950-এর দশকে, যখন বিশ্বের পশ্চিমাঞ্চলে ব্যবসাগুলি ক্রমবর্ধমান ছিল, অপারেশন সহজ করার জন্য বিভিন্ন প্রক্রিয়াগুলিকে স্বয়ংক্রিয় করার প্রয়োজন ছিল এবং এটি ব্যবসার ডেটা প্রক্রিয়াকরণের জন্য একটি উচ্চ-স্তরের প্রোগ্রামিং ভাষার জন্ম দেয়।
1959 সালে, CODASYL (ডেটা সিস্টেম ল্যাঙ্গুয়েজের কনফারেন্স) দ্বারা COBOL তৈরি করা হয়েছিল।
পরবর্তী সংস্করণ, COBOL-61, কিছু সংশোধন সহ 1961 সালে প্রকাশিত হয়েছিল।
1968 সালে, COBOL বাণিজ্যিক ব্যবহারের জন্য একটি আদর্শ ভাষা হিসাবে ANSI দ্বারা অনুমোদিত হয়েছিল (COBOL-68)।
এটি আবার 1974 এবং 1985 সালে যথাক্রমে COBOL-74 এবং COBOL-85 নামে পরবর্তী সংস্করণগুলির বিকাশের জন্য সংশোধিত হয়েছিল।
2002 সালে, অবজেক্ট-ওরিয়েন্টেড COBOL প্রকাশ করা হয়েছিল, যা COBOL প্রোগ্রামিংয়ের একটি স্বাভাবিক অংশ হিসাবে এনক্যাপসুলেটেড বস্তু ব্যবহার করতে পারে।
COBOL এর গুরুত্ব
COBOL ছিল প্রথম বহুল ব্যবহৃত উচ্চ-স্তরের প্রোগ্রামিং ভাষা। এটি একটি ইংরেজির মতো ভাষা যা ব্যবহারকারী বান্ধব। সমস্ত নির্দেশাবলী সহজ ইংরেজি শব্দে কোড করা যেতে পারে।
COBOL একটি স্ব-নথিভুক্ত ভাষা হিসাবেও ব্যবহৃত হয়।
COBOL বিশাল ডেটা প্রসেসিং পরিচালনা করতে পারে।
COBOL এর পূর্ববর্তী সংস্করণগুলির সাথে সামঞ্জস্যপূর্ণ।
COBOL এর কার্যকর ত্রুটি বার্তা রয়েছে এবং তাই, বাগগুলির সমাধান করা সহজ।
COBOL এর বৈশিষ্ট্য
প্রমিত ভাষা
COBOL হল একটি প্রমিত ভাষা যা IBM AS/400, ব্যক্তিগত কম্পিউটার ইত্যাদির মতো মেশিনে সংকলিত এবং কার্যকর করা যেতে পারে।
ব্যবসা ভিত্তিক
COBOL আর্থিক ডোমেইন, প্রতিরক্ষা ডোমেন ইত্যাদি সম্পর্কিত ব্যবসা-ভিত্তিক অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে। এটি তার উন্নত ফাইল হ্যান্ডলিং ক্ষমতার কারণে বিপুল পরিমাণ ডেটা পরিচালনা করতে পারে।
শক্তিশালী ভাষা
COBOL একটি শক্তিশালী ভাষা কারণ এর অসংখ্য ডিবাগিং এবং টেস্টিং টুল প্রায় সমস্ত কম্পিউটার প্ল্যাটফর্মের জন্য উপলব্ধ।
স্ট্রাকচার্ড ভাষা
লজিক্যাল কন্ট্রোল স্ট্রাকচারগুলি COBOL-এ উপলব্ধ যা এটি পড়া এবং সংশোধন করা সহজ করে তোলে। COBOL এর বিভিন্ন বিভাগ রয়েছে, তাই এটি ডিবাগ করা সহজ।