গোব্যাকের মধ্যে পার্থক্য এবং কোবলে রান করুন STUN;

Anonim

গ্বাক্কে বনাম কব্জিতে থামা

STOP RUN এবং GOBACK COBOL প্রোগ্রামিং এ দুটি সাধারণভাবে ব্যবহৃত পদ। GOBACK হল একটি বিবৃতি যা কোবলের একটি নির্দিষ্ট প্রোগ্রামের লজিক্যাল শেষকে বোঝায়। অপরপক্ষে, RUN বন্ধ করুন, প্রোগ্রাম নিজের উপর বা কোবাল প্রোগ্রাম দ্বারা আহ্বান করা হবে। আপনি কি কখনও এই দুটি প্রতি উল্লেখ করা হতে পারে এবং সত্যিই তারা অনুরূপ ফাংশন মধ্যে পার্থক্য সম্পর্কে কি মনে করার সময় নিয়েছে? ওয়েল, এই দুই সত্যিই তাদের পার্থক্য সঙ্গে আসা, এবং এই পার্থক্য যে এই নিবন্ধটি ঠিকানা।

আপনি কল্পনা করুন, রুপ বন্ধ করুন, ঠিক এইভাবে আউট spells। এটা কল্পনা করে যে কোবল একটি প্রোগ্রাম আছে যে থামাতে চলমান ছিল আছে আছে। এটি বলা যেতে পারে যে STOP RUN নির্দিষ্ট রান ইউনিট বন্ধ করে দেয়। এছাড়াও, STOP RUN রান ইউনিটের সমস্ত গতিশীলভাবে সম্পর্কিত প্রোগ্রাম মুছে ফেলে। তবে এটা মনে রাখা গুরুত্বপূর্ণ যে, STOP RUN প্রধান প্রোগ্রামটি মুছবেন না, শুধুমাত্র সেই লিঙ্কগুলির সাথে এটি সম্পাদনা করা হবে।

--২ ->

যদিও STOP রুন বিবৃতিটি COBOL প্রোগ্রামিং এর একটি প্রদত্ত অনুক্রমে শেষ বিবৃতি না থাকা সত্বেও, এটি উপলব্ধ করা প্রয়োজন যে STOP RUN অনুসরণ করে এমন কিছু COBOL এ সঞ্চালিত হবে না। এর মানে হল যে STOP RUN কোনও সংশ্লিষ্ট প্রোগ্রামগুলিতে সংজ্ঞায়িত সমস্ত ফাইল বন্ধ করে দেয়।

গব্যাক, অন্যদিকে, একটি বিবৃতি যা একটি নির্দিষ্ট প্রোগ্রামের লজিক্যাল শেষ বা এমনকি একটি পদ্ধতি যা বলা হয়েছে তা নির্দেশ করে। COBOL- এ GOBACK স্টেটমেন্টটি সন্নিবেশ করা হলে, এটি নির্ণয় করা সমস্ত বিবৃতিগুলির পুচ্ছ শেষে এটি থাকা গুরুত্বপূর্ণ। কোনও বিবৃতি যা GOBACK- র নির্বাহনের পরে প্রদর্শিত হয় তা কার্যকর করা হবে না।

STOP RUN কমান্ডটি কার্যকর করার পরে, অনুমান করা হয় যে COBOL আপনাকে অপারেটিং সিস্টেম (OS) এ ফিরে আসুক। প্রধান প্রোগ্রামে ফিরে আসার জন্য, STOP রুন ব্যবহার করা উচিত নয়। পরিবর্তে, একটি প্রস্থান প্রোগ্রাম ব্যবহার পছন্দসই হয়। GOBACK কোডিং একটি প্রোগ্রাম বা একটি সাবফ্রোম হিসাবে কোডেড যখন চমৎকারভাবে কাজ করতে পারে। এটি প্রবেশ করার পর এটি প্রবেশ করা যায় এমন বিন্দু থেকে নিয়ন্ত্রণ নেয়।

সাধারণ সিনট্যাক্স বিন্যাস যা GOBACK দ্বারা নিযুক্ত করা হয় এমন একটি বিন্দু অন্তর্ভুক্ত করে যেখানে এটি একটি বাক্যের মধ্যে প্রয়োজনীয় ধারাবাহিক ক্রমানুসারে প্রদর্শিত হয়। GOBACK একটি অনুক্রমের মধ্যে শেষ বিবৃতি হিসাবে আসা আবশ্যক। এই কারণে যে GOBACK সন্নিবেশ করার পর কোন বিবৃতি কার্যকর করা হয় না।

যে ইভেন্টে একটি জিওবিট বিবৃতিটি COBOL প্রোগ্রামে চালানো হয় যা রানটাইম উপাদান দ্বারা নিয়ন্ত্রিত হচ্ছে, রানটাইম প্রোগ্রামটি EXIT বিবৃতি সম্পাদনের অনুরূপভাবে আচরণ করবে। এটি লক্ষ্য করাও গুরুত্বপূর্ণ যে GOBACK- তে সম্ভব হিসাবে একটি সাব প্রোগ্রাম হিসাবে STOP RUN ব্যবহার করা সম্ভব নয়।STOP RUN শুধুমাত্র মূল প্রোগ্রামে কার্যকর করা সম্ভব। যখনই কোনও ফোকাসের মধ্যে একটি GOBACK বিবৃতি কার্যকর করা হয়, তখন ফাংশনটি কাজ করবে যেমনটি একটি EXIT বিবৃতি কার্যকর করার নির্দেশ দেওয়া হয়েছে।

সারসংক্ষেপ

STOP RUN শুধুমাত্র প্রধান প্রোগ্রামে ব্যবহৃত হতে পারে। যখন মৃত্যুদন্ড কার্যকর করা হয়, এটি পুনরায় OS এ ফিরে আসে

গোবোর্ডটি প্রধান প্রোগ্রাম এবং একটি উপ প্রোগ্রাম উভয়ই ব্যবহার করা যেতে পারে।

GOBACK ফিরে প্রধান প্রোগ্রাম বা অপারেটিং সিস্টেম নিয়ন্ত্রণ করে।

পরবর্তী বিবৃতিগুলি চালানো হচ্ছে না GOBAC এক্সিকিউশন ফলাফল নিম্নলিখিত কোন বিবৃতি।

STOP রুন অনুসরণ করে বিবৃতিও কার্যকর করা হয় না।

একটি প্রস্থান প্রোগ্রাম হিসাবে উপ প্রোগ্রাম ফাংশন মধ্যে গোব্যাক।

রিক্রুটমেন্ট উপাদান দ্বারা নিয়ন্ত্রিত GOBACK স্টেটমেন্ট এক্সিকিউশন।

একটি গোবোর্ড বিবৃতিটি COBOL প্রোগ্রামে কার্যকর করা হয় যা একটি রানটাইম উপাদান দ্বারা নিয়ন্ত্রিত হয় যা রানটাইম প্রোগ্রামকে EXIT নির্বাহকের অনুরূপ আচরণ করে।