এটি বুঝতে গুরুত্বপূর্ণ goto
যে প্রোগ্রামাররা মেশিন কোড এবং অ্যাসেম্বলি ভাষায় প্রোগ্রাম করার দিনগুলি থেকে নির্মাণটি অবশিষ্ট রয়েছে। যেহেতু এই ভাষাগুলি এত বেসিক (যেমন প্রতিটি নির্দেশ কেবল একটি কাজ করে), প্রোগ্রাম নিয়ন্ত্রণ প্রবাহ goto
বিবৃতি সহ সম্পূর্ণভাবে সম্পন্ন হয় (তবে সমাবেশ ভাষায়, এগুলিকে জাম্প বা শাখা হিসাবে উল্লেখ করা হয় নির্দেশাবলী )।
এখন, যদিও সি ভাষাটি মোটামুটি নিম্ন-স্তরের, তবে এটি খুব উচ্চ-স্তরের সমাবেশ ভাষা হিসাবে বিবেচনা করা যেতে পারে - সিতে প্রতিটি বিবৃতি এবং ফাংশন সহজেই সমাবেশ ভাষার নির্দেশাবলীতে বিভক্ত হয়ে যায়। যদিও আজকাল কম্পিউটার কম্পিউটারে প্রোগ্রামিংয়ের প্রধান ভাষা নয়, এটি এম্বেড থাকা সিস্টেমের মতো নিম্ন স্তরের অ্যাপ্লিকেশনগুলিতে এখনও প্রচুর ব্যবহৃত হয়। যেহেতু সি এর কার্যকারিতা এত তাড়াতাড়ি সমাবেশ ভাষার কার্যকারিতা আয়না করে, এটি কেবল তা বোঝায়goto
অন্তর্ভুক্ত রয়েছে
এটি স্পষ্ট যে জাভা সি / সি ++ এর একটি বিবর্তন। জাভা সি থেকে প্রচুর বৈশিষ্ট্য ভাগ করে, তবে বিশদ বিবরণকে অনেকটা বিমূর্ত করে এবং তাই কেবল আলাদাভাবে লেখা হয়। জাভা একটি খুব উচ্চ-স্তরের ভাষা, সুতরাং goto
যখন নিম্ন-স্তরের বৈশিষ্ট্যগুলি যেমন ফাংশনগুলির মতো আরও উচ্চ-স্তরের নির্মাণ করে, প্রতিটির জন্য, এবং লুপগুলি যখন প্রোগ্রাম নিয়ন্ত্রণ প্রবাহ করে তখন এটির প্রয়োজন হয় না । আপনি যদি goto
কোনও ফাংশনে থাকতেন এবং অন্য ফাংশনে কোনও লেবেলে একটি করে থাকেন তা কল্পনা করুন । অন্য ফাংশন ফিরে আসলে কি হবে? এই ধারণাটি অযৌক্তিক।
এটি জাভা কেন goto
বিবৃতি অন্তর্ভুক্ত করে এখনও এটি সংকলন করতে দেয় না তা জরুরী জবাব দেয় না , তবে goto
নিম্ন স্তরের অ্যাপ্লিকেশনগুলিতে কেন প্রথম স্থানে ব্যবহৃত হয়েছিল এবং কেন এটি কেবল অর্থবোধ করে না তা জানা গুরুত্বপূর্ণ জাভা ব্যবহৃত।