যোগ করা হয়েছে
সবেমাত্র দুটি সম্পর্কিত প্রশ্ন পাওয়া গেছে
/programming//a/2582804/156458
মাইকেল স্কটের প্রোগ্রামিং ল্যাঙ্গুয়েজ প্র্যাকমেটিক্স থেকে প্রোগ্রামিং ভাষায়
সাধারণভাবে, প্রোগ্রামিং ভাষার একটি মানকে প্রথম শ্রেণির স্ট্যাটাস বলে বলা হয় যদি এটি প্যারামিটার হিসাবে পাস করা যায়, সাবউরটিন থেকে ফিরে আসে বা ভেরিয়েবলের জন্য নির্ধারিত হয়। সাধারণ ধরণের যেমন পূর্ণসংখ্যা এবং অক্ষরগুলি বেশিরভাগ প্রোগ্রামিং ভাষায় প্রথম শ্রেণির মান। বিপরীতে, একটি "দ্বিতীয়-শ্রেণীর" মানটি প্যারামিটার হিসাবে পাস করা যেতে পারে, তবে সাবরুটিন থেকে ফিরে আসে না বা একটি ভেরিয়েবলের জন্য নির্ধারিত হয় এবং একটি "তৃতীয়-শ্রেণি" মান এমনকি প্যারামিটার হিসাবে পাস করা যায় না।
লেবেলগুলি বেশিরভাগ প্রোগ্রামিং ভাষায় তৃতীয় শ্রেণির মান, তবে আলগোলে দ্বিতীয় শ্রেণির মান। সাবরুটাইনগুলি সর্বাধিক ভিন্নতা প্রদর্শন করে। এগুলি সমস্ত কার্যকরী প্রোগ্রামিং ভাষা এবং সর্বাধিক স্ক্রিপ্টিং ভাষার প্রথম স্তরের মান। এগুলি সি # তে প্রথম শ্রেণীর মান এবং ফোরট্রান, মডিউলা -2 এবং -3, অ্যাডা 95, সি, এবং সি ++ সহ কয়েকটি অন্যান্য আবশ্যিক ভাষায় কিছু সীমাবদ্ধতার সাথে রয়েছে। 11 এগুলি বেশিরভাগ অপরিহার্য ভাষায় দ্বিতীয় শ্রেণির মান এবং অ্যাডা 83 এ তৃতীয় শ্রেণির মান।
প্রোগ্রামিং ভাষার ক্ষেত্রে প্রথম / দ্বিতীয় / তৃতীয় শ্রেণির মানগুলির জন্য গণিতের ভিত্তি কী?
পরিভাষাটি আমাকে প্রথম / দ্বিতীয় অর্ডার যুক্তির স্মরণ করিয়ে দেয় তবে সেগুলি কি সম্পর্কিত?
আমার কাছে মনে হয় যে তাদের মধ্যে পার্থক্যটি হ'ল কোন নির্দিষ্ট ক্ষেত্রে কোনও মান ব্যবহার করা যেতে পারে
- একটি পরামিতি হিসাবে পাস,
- একটি subroutine থেকে ফিরে, বা
- একটি পরিবর্তনশীল মধ্যে বরাদ্দ।
অন্যান্য মামলার উল্লেখ না করে কেন নির্দিষ্ট মামলাগুলি গুরুত্বপূর্ণ?
ধন্যবাদ।