"রানটাইম" কী?


403

আমি "সি রানটাইম", "ভিজ্যুয়াল সি ++ ২০০ রানটাইম", "। নেট প্রচলিত ভাষা রানটাইম", ইত্যাদির মতো জিনিসগুলি সম্পর্কে শুনেছি

  • " রানটাইম " হুবহু কী?
  • এটা কিসের তৈরি?
  • এটি কীভাবে আমার কোডের সাথে ইন্টারেক্ট করে? অথবা আরও স্পষ্টভাবে বলতে গেলে, আমার কোড কীভাবে এটি দ্বারা নিয়ন্ত্রিত হয়?

লিনাক্সে অ্যাসেম্বলি ভাষা কোডিংয়ের সময়, আমি সিস্টেম কল করার জন্য INT নির্দেশনা ব্যবহার করতে পারি। সুতরাং, রানটাইম কি পূর্ব-গড়া ফাংশনগুলির একটি গুচ্ছ ব্যতীত কিছুই নয় যা নিম্ন স্তরের ফাংশনটিকে আরও বিমূর্ত এবং উচ্চ স্তরের ফাংশনে আবদ্ধ করে? তবে এটি কি লাইব্রেরির সংজ্ঞা মতো বলে মনে হয় না, রানটাইমের জন্য নয়?

"রানটাইম" এবং " রানটাইম লাইব্রেরি " দুটি আলাদা জিনিস?

ADD 1

এই দিনগুলিতে, আমি ভাবছি হয়তো রানটাইমের কিছু কথিত ভার্চুয়াল মেশিন , যেমন জেভিএম এর সাথে মিল রয়েছে । এখানে এমন উদ্ধৃতি যা এই জাতীয় চিন্তার দিকে নিয়ে যায়:

এই সংকলন প্রক্রিয়াটি বিমূর্ততার কয়েকটি স্তরে বিভক্ত হওয়ার জন্য যথেষ্ট জটিল এবং এগুলিতে সাধারণত তিনটি অনুবাদক জড়িত: একটি সংকলক, একটি ভার্চুয়াল মেশিন বাস্তবায়ন এবং একটি এসেমব্লার। --- কম্পিউটিং সিস্টেমের উপাদানসমূহ (পরিচিতি, হার্ডওয়্যার ল্যান্ড টু রোড)

ADD 2

বিশেষজ্ঞ সি প্রোগ্রামিং বইটি : ডিপ সি সিক্রেটস । অধ্যায় 6 রানটাইম ডেটা স্ট্রাকচার এই প্রশ্নের একটি দরকারী রেফারেন্স।


ম রানটাইমটিতে runtime libraryপ্লাস কিছু নিয়ন্ত্রণ কোড এবং কিছু স্টেট থাকে (ওএস দ্বারা সরবরাহিত)।
মার্টিন ইয়র্ক

43
দুর্দান্ত প্রশ্ন, সর্বদা এটি প্রশ্নবিদ্ধ।
contactmatt

আমি INT কে একটি ফাংশন বলব না। আরও তথ্যের জন্য দয়া করে স্ট্যাকওভারফ্লো . com/ প্রশ্নগুলি / 1817577/… দেখুন।
Koray Tugay

2
আমি একটি বোনের সাইটে আর একটি পোস্ট পেয়েছি যা দরকারী হতে পারে: প্রোগ্রামার্স.স্ট্যাকেক্সেঞ্জার
কুইকশনস

আমি সর্বদা এটির নিম্ন স্তরের অবকাঠামোতে একটি স্যান্ডবক্সের মতো জিনিস। আপনার ইউনিক্স কিট, সমস্ত নিম্ন স্তরের জিইউআই লাইব্রেরি ইত্যাদিতে টাস্ক ম্যানেজার / বা প্রক্রিয়া রয়েছে। যা রানটাইমের অংশ। যে ভিত্তিতে জিনিসগুলি নির্মিত হয়।
জেজিএফএমকে

উত্তর:


262

/ নির্দেশাবলী মৃত্যুদন্ড কার্যকর করা হয় রানটাইম সফ্টওয়্যার বর্ণনা যখন আপনার প্রোগ্রাম চলছে, বিশেষ করে নির্দেশাবলী আপনি স্পষ্টভাবে লেখেননি, কিন্তু আপনার কোডের সঠিক সঞ্চালনের জন্য প্রয়োজন।

সি-এর মতো নিম্ন স্তরের ভাষাগুলির রানটাইম খুব ছোট (যদি থাকে) থাকে। অবজেক্টিভ-সি এর মতো আরও জটিল ভাষার ডাইনামিক বার্তা প্রেরণের জন্য অনুমতি দেয়, এর অনেক বেশি বিস্তৃত রানটাইম রয়েছে।

আপনি সঠিক যে রানটাইম কোডটি লাইব্রেরি কোড, তবে লাইব্রেরি কোডটি একটি আরও সাধারণ শব্দ, যে কোনও গ্রন্থাগারের দ্বারা উত্পাদিত কোড বর্ণনা করে । রানটাইম কোডটি বিশেষত ভাষাটির নিজস্ব বৈশিষ্ট্যগুলি প্রয়োগ করার জন্য প্রয়োজনীয় কোড।


103

রানটাইম একটি সাধারণ শব্দ যা আপনার কোডটি চালিত কোনও লাইব্রেরি, কাঠামো বা প্ল্যাটফর্মকে বোঝায়।

সি এবং সি ++ রানটাইম হ'ল ফাংশনগুলির সংগ্রহ।

.NET রানটাইমটিতে একটি মধ্যবর্তী ভাষার দোভাষী, একটি আবর্জনা সংগ্রহকারী এবং আরও অনেক কিছু রয়েছে।


4
সি ++ স্ট্যান্ডার্ড লাইব্রেরিতে কেবল ফাংশনই থাকে না এবং ম্যাট বলকে বোঝায়, সি এবং সি ++ "রানটাইম" রানটাইম লাইব্রেরি হয়,। নেট রানটাইম একটি রানটাইম লাইব্রেরি এবং একটি রানটাইম সিস্টেম।
স্মারলিন

1
আমার প্রশ্ন স্ট্যাটিক লাইব্রেরি খুব রানটাইম হয়? আমার ধারণা এই শব্দটি বেশিরভাগ ভাগ করে নেওয়া বস্তুর জন্য ব্যবহৃত হয়, তাই না? লিনাক্সে libc বিবেচনা করুন। এবং প্ল্যাটফর্ম এবং ফ্রেমওয়ার্ক সম্পর্কে কি? তারাও কি লাইব্রেরিতে ভেঙে পড়েছে?
আমির জাদেহ

3
কিন্তু কিভাবে আমার কোড আসলে চালাতে পারেন উপর কোন " গ্রন্থাগার, ফ্রেমওয়ার্ক, অথবা প্ল্যাটফর্ম "? এটি সিপিইউ বা অন্যান্য প্রক্রিয়াকরণ ইউনিটে চালানো উচিত। আপনি আরও স্পষ্টতার জন্য অতিরিক্ত স্তরের বিশদ সরবরাহ করতে পারেন?
n611x007

সি এবং সি ++ রানটাইম হ'ল ফাংশনগুলির সংগ্রহ। -> কোন কাজ?
Koray Tugay

3
@ কোরেতুগায়: স্ট্যান্ডার্ড লাইব্রেরিতে ফাংশনগুলি, মত coutবা printf
স্ল্যাक्स

80

উইকিপিডিয়া অনুসারে: রানটাইম লাইব্রেরি / রান-টাইম সিস্টেম

কম্পিউটার প্রোগ্রামিংয়ে একটি রানটাইম লাইব্রেরি একটি বিশেষ প্রোগ্রাম লাইব্রেরি হয় যা একটি কম্পিউটার প্রোগ্রামের রানটাইম (এক্সিকিউশন) চলাকালীন প্রোগ্রামিং ভাষায় নির্মিত ফাংশনগুলি বাস্তবায়নের জন্য একটি সংকলক দ্বারা ব্যবহৃত একটি বিশেষ প্রোগ্রাম লাইব্রেরি হয়। এটি প্রায়শই ইনপুট এবং আউটপুট, বা মেমরি পরিচালনার জন্য ফাংশন অন্তর্ভুক্ত করে।


একটি রান-টাইম সিস্টেম (যাকে রানটাইম সিস্টেম বা কেবল রানটাইম বলা হয়) এমন একটি সফ্টওয়্যার যা কিছু কম্পিউটার ভাষায় লিখিত কম্পিউটার প্রোগ্রামগুলি সম্পাদনকে সমর্থন করার জন্য ডিজাইন করা হয়। রান-টাইম সিস্টেমে বেসিক নিম্ন-স্তরের কমান্ডগুলির প্রয়োগ রয়েছে এবং এটি উচ্চ-স্তরের কমান্ডগুলি প্রয়োগ করতে পারে এবং প্রকারের চেক, ডিবাগিং এবং এমনকি কোড উত্পন্নকরণ এবং অপ্টিমাইজেশানকে সমর্থন করে। রান-টাইম সিস্টেমের কয়েকটি পরিষেবাদি একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসের মাধ্যমে প্রোগ্রামারটিতে অ্যাক্সেসযোগ্য তবে অন্যান্য পরিষেবাদি (যেমন টাস্ক শিডিউলিং এবং রিসোর্স ম্যানেজমেন্ট) অ্যাক্সেসযোগ্য ible


পুনরায়: আপনার সম্পাদনা , "রানটাইম" এবং "রানটাইম লাইব্রেরি" একই জিনিসটির জন্য দুটি পৃথক নাম।


69
উইকিপিডিয়া উদ্ধৃতিগুলির জন্য ভাল উত্স নয়। প্রামাণ্য উত্সগুলি সন্ধান করা শুরু করার জন্য এটি একটি ভাল অবস্থান তবে এটিকে নিজেই অনুমোদনযোগ্য বলে মনে করা উচিত নয় এবং এ থেকে উদ্ধৃতি নির্ভরযোগ্য নয়। (উইকিপিডিয়ার স্রষ্টা মিঃ ওয়েলসের বিবৃতি অনুসারে)
মার্টিন ইয়র্ক

5
প্রথম উদ্ধৃতিতে "রানটাইমের সময়" (রানটাইম লাইব্রেরি সম্পর্কে ধারণা করা হয়) কী বোঝায়? একটি সহজ [ভুল] ব্যাখ্যা নিম্নলিখিত হতে পারে: "প্রোগ্রামটি সম্পাদন করার সময়, সমান্তরালভাবে সংকলকটি একটি লাইব্রেরি ব্যবহার করে (যেমন: রানটাইম সময়ে অতিরিক্ত কোড উত্পন্ন করে)" প্রতিশ্রুতিবদ্ধ "(ভাষা নির্দিষ্ট করে) ) প্রোগ্রামের জন্য ফাংশন "। এটি মিথ্যা এবং / অথবা সহজেই একটি রান-টাইম সিস্টেমের ডিএফ দিয়ে বক্র হতে পারে।
n611x007

2
লোকি যেদিকে চলে গেছে সেখান থেকে চালিয়ে যাওয়ার জন্য, বিশেষত যখন নিবন্ধগুলির মধ্যে কোনও রেফারেন্স সরবরাহ করা হয়নি (এটি একটি উদ্ধৃতি নয়, এটি কেবলমাত্র আমি ভাল করে বলতে
চেয়েছিলাম

1
@ মার্টিনইয়র্ক, কেবল একটি বিশ্বকোষই প্রামাণিক নয়, এটি ডকুমেন্টেশনগুলিতেও মনোনিবেশ করে, ব্যাখ্যায় নয়। এগুলি খুব আলাদা হতে পারে।
রায় প্রিন্স

59

রানটাইম বা সম্পাদন পরিবেশ যা কোডকে কার্যকর করে এবং এ সময় উপস্থিত হয় একটি ভাষা বাস্তবায়ন অংশ রানটাইম ; কম্পাইল-টাইম বাস্তবায়নের অংশ বলা হয় অনুবাদ পরিবেশ সি মান হবে।

উদাহরণ:

  • জাভা রানটাইমটিতে ভার্চুয়াল মেশিন এবং স্ট্যান্ডার্ড লাইব্রেরি রয়েছে

  • একটি সাধারণ সি রানটাইমে লোডার (যা অপারেটিং সিস্টেমের অংশ) এবং রানটাইম লাইব্রেরি সমন্বিত থাকে, যা সি ভাষার অংশগুলি প্রয়োগ করে যা সংকলক দ্বারা নির্বাহযোগ্য হিসাবে নির্মিত হয় না; হোস্ট করা পরিবেশে এটি স্ট্যান্ডার্ড লাইব্রেরির বেশিরভাগ অংশ অন্তর্ভুক্ত করে


2
ধন্যবাদ, আমি মনে করি এটি এই বিষয়টির সেরা উত্তর।
Koray Tugay

1
আমি "এক্সিকিউশন এনভায়রনমেন্ট" নামকরণের প্রশংসা করি তবে আমি মনে করি যে প্রাক্তন ব্যক্তির জন্য কেবলমাত্র "রানটাইম" ব্যবহার করা একটি খারাপ ধারণা (যা অনেক প্রোগ্রামার আমার পর্যবেক্ষণ থেকে বোঝায়), "রানটাইম পরিবেশ" আরও সঠিক। আমি @ মাইখাট্রিবাসের সাথে একমত যে "রানটাইম" এর অর্থ "প্রোগ্রামটি চালু হওয়ার সময়"।
WloHu

32

আমার বোঝার সময় রানটাইম এর অর্থ হ'ল - সময়টি যখন প্রোগ্রামটি চালিত হয়। আপনি বলতে পারেন রানটাইম / রান সময় বা সংকলনের সময় কিছু ঘটে ।

আমি মনে করি রানটাইম এবং রানটাইম লাইব্রেরি দুটি পৃথক জিনিস হওয়া উচিত (যদি না হয়)। "সি রানটাইম" আমার কাছে ঠিক মনে হচ্ছে না। আমি এটিকে "সি রানটাইম লাইব্রেরি" বলি।

আপনার অন্যান্য প্রশ্নের উত্তর: আমি মনে করি রানটাইম শব্দটি পরিবেশ এবং প্রোগ্রামটি চালিত হওয়ার সময় এর প্রসঙ্গকেও অন্তর্ভুক্ত করার জন্য বাড়ানো যেতে পারে, সুতরাং:

  • এটিতে এমন সমস্ত কিছু রয়েছে যা প্রোগ্রামটি চলাকালীন সময়ে "পরিবেশ" নামে অভিহিত হতে পারে, উদাহরণস্বরূপ অন্যান্য প্রক্রিয়াগুলি, অপারেটিং সিস্টেমের অবস্থান এবং ব্যবহৃত গ্রন্থাগারসমূহ, অন্যান্য প্রক্রিয়াগুলির অবস্থা ইত্যাদি etc
  • এটি আপনার কোডের সাথে একটি সাধারণ অর্থে ইন্টারঅ্যাক্ট করে না, এটি কেবল আপনার কোডটি কী পরিস্থিতিতে কাজ করে, কার্যকর করার সময় এটিতে কী উপলব্ধ তা সংজ্ঞায়িত করে।

এই উত্তরটি কারও কাছে আমার মতামত প্রসারিত, কোনও সত্য বা সংজ্ঞা নয়।


29

ম্যাট বল এটির সঠিক উত্তর দিয়েছে। আমি উদাহরণ সহ এটি সম্পর্কে বলতে হবে।

টার্বো-বোরল্যান্ড সি / সি ++ (1991 সালের সংস্করণ 3.1) সংকলকটিতে সংকলিত একটি প্রোগ্রাম চালানোর কথা বিবেচনা করুন এবং এটি উইন্ডো এর 32-বিট সংস্করণ যেমন উইন 98/2000 ইত্যাদির অধীনে চলতে দিন

এটি একটি 16-বিট সংকলক। এবং আপনি দেখতে পাবেন যে আপনার সমস্ত প্রোগ্রামের 16 বিট পয়েন্টার রয়েছে। আপনার ওএস 32 বিট থাকলে কেন এমন হয়? কারণ আপনার সংকলকটি 16 বিটের কার্যকরকরণ পরিবেশ সেট আপ করেছে এবং ওএসের 32-বিট সংস্করণ এটি সমর্থন করে।

যাকে সাধারণত জেআরই (জাভা রানটাইম এনভায়রনমেন্ট) বলা হয় এটি একটি জাভা প্রোগ্রাম সরবরাহ করে যাতে এটি সম্পাদন করতে পারে এমন সমস্ত সংস্থান।

আসলে, রানটাইম এনভায়রনমেন্ট হ'ল ভার্চুয়াল মেশিনের ধারণার মস্তিষ্কের পণ্য। একটি ভার্চুয়াল মেশিন হার্ডওয়্যার এবং একটি প্রোগ্রাম কার্যকর করার জন্য প্রয়োজন হতে পারে এর মধ্যে কাঁচা ইন্টারফেস প্রয়োগ করে । রানটাইম পরিবেশ এই ইন্টারফেসগুলি গ্রহণ করে এবং প্রোগ্রামার ব্যবহারের জন্য তাদের উপস্থাপন করে। একটি সংকলক বিকাশকারী এর প্রোগ্রামগুলির জন্য একটি কার্যকরকরণ পরিবেশ সরবরাহ করতে এই সুবিধাগুলি প্রয়োজন।


একটি ভার্চুয়াল মেশিন হার্ডওয়্যার এবং একটি প্রোগ্রাম কার্যকর করতে কী প্রয়োজন হতে পারে তার মধ্যে "কাঁচা" ইন্টারফেস প্রয়োগ করে। -> আমি এই সম্পর্কে নিশ্চিত নই।
Koray Tugay

7

আপনার কোডটি জীবনে আসে ঠিক সেই সময় চালানোর সময় এবং আপনি আপনার কোডটি করণীয়ের অনেক গুরুত্বপূর্ণ কাজ দেখতে পাবেন।

রানটাইমের মেমরি বরাদ্দকরণ, মেমরি মুক্ত করা, অপারেটিং সিস্টেমের সাব সিস্টেম যেমন (ফাইল পরিষেবাদি, আইও পরিষেবা .. নেটওয়ার্ক পরিষেবাদি ইত্যাদি) ব্যবহার করার দায়িত্ব রয়েছে)

যতক্ষণ না আপনি ব্যবহারিকভাবে আপনার কোডটি চালাচ্ছেন ততক্ষণ আপনার কোডটিকে "ওয়ার্কিং ইন থিওরি" বলা হবে। এবং রানটাইম এমন এক বন্ধু যা এটি অর্জনে সহায়তা করে।


3

একটি রানটাইম প্রোগ্রামের বর্তমান পর্যায়ে (রানটাইম / সংকলন সময় / লোড সময় / লিংক সময়) বোঝাতে পারে বা এটি রানটাইম লাইব্রেরির অর্থ হতে পারে যা কার্যকর নিম্ন পরিবেশের সাথে ইন্টারফেস করে এমন নিম্ন স্তরের ক্রিয়াগুলি তৈরি করে। বা এটির অর্থ রানটাইম সিস্টেম হতে পারে যা কার্যকর করার পরিবেশের মতো।

সি প্রোগ্রামগুলির ক্ষেত্রে, রানটাইম হ'ল কোড যা স্ট্যাক সেট করে, হিপ ইত্যাদি যা সি পরিবেশ দ্বারা প্রত্যাশিত প্রয়োজনীয়। এটি ভাষা দ্বারা প্রতিশ্রুতিবদ্ধ পরিবেশটি মূলত সেট আপ করে। (এটিতে রানটাইম লাইব্রেরি উপাদান, crt0.lib বা সি এর ক্ষেত্রে এরকম কিছু থাকতে পারে)


3

আমি দেখতে পেয়েছি যে নিম্নলিখিত ফোল্ডারটির কাঠামোটি কী runtimeতা বোঝার জন্য খুব অন্তর্দৃষ্টিপূর্ণ প্রসঙ্গ তৈরি করে :

মজিলা XulRunner রানটাইমস

আপনি দেখতে পাচ্ছেন যে সেখানে ' উত্স ' রয়েছে, সেখানে রয়েছে ' এসডিকে ' বা 'সফটওয়্যার ডেভলপমেন্ট কিট' এবং তারপরে রয়েছে Runtime, যেমন। রানটাইম এ চালানো জিনিস - এটির সামগ্রীগুলি হ'ল:

রানটাইমসের ফোল্ডার সামগ্রী

উইন 32 জিপটিতে .exe -s এবং .dll -s থাকে।

সুতরাং যেমন। সি রানটাইম হ'ল ফাইলগুলি হ'ল - সি রানটাইম লাইব্রেরি,। এসও-এস বা .ডিএল-এস - আপনি রানটাইমটিতে রান করেন, সংজ্ঞায়িতকরণের (বা তাদের বিষয়বস্তু 'বা উদ্দেশ্য') দ্বারা অন্তর্ভুক্ত করে বিশেষ তৈরি করেছেন সি ভাষা ('কাগজে'), তারপরে আপনার পছন্দের সি প্রয়োগকারী দ্বারা প্রয়োগ করা হয়। এবং তারপরে আপনি সেই প্রয়োগের রানটাইম পাবেন, এটি ব্যবহার করতে এবং এটির উপর নির্ভর করে।

এটি হ'ল, সামান্য মেরুকরণের মাধ্যমে, আপনার নতুন সি-ভিত্তিক প্রোগ্রামের ব্যবহারকারীদের জন্য চালানোযোগ্য ফাইলগুলি দরকার। সি-ভিত্তিক প্রোগ্রামের বিকাশকারী হিসাবে আপনিও তাই করেন তবে আপনার সি সংকলক এবং সি লাইব্রেরির শিরোনামগুলিও দরকার; ব্যবহারকারীদের তাদের দরকার নেই।


1
রানটাইমকে প্রাসঙ্গিক করে তোলার জন্য আরেকটি হ'ল এই অযৌক্তিক নিবন্ধটি অজগরকথার অধ্যায়টি পুরাণ 6, যেখানে আপনি রানটাইম এবং প্রোগ্রামিং ভাষার মধ্যে পার্থক্য দেখতে পাচ্ছেন , পৌরাণিক 6. এর প্রথম অনুচ্ছেদে
n611x007

3

রানটাইম মূলত মানে যখন প্রোগ্রামটি কোনও মেশিনের হার্ডওয়্যার এবং অপারেটিং সিস্টেমের সাথে ইন্টারঅ্যাক্ট করে। সি এর নিজস্ব রানটাইম নেই তবে পরিবর্তে এটি অপারেটিং সিস্টেম থেকে রানটাইম (যা মূলত রামের একটি অংশ) থেকে নিজেকে চালানোর জন্য অনুরোধ করে।


1

উপরের উত্তরগুলি পড়ার থেকে আমার বুঝতে যদি সঠিক হয়, রানটাইম মূলত 'ব্যাকগ্রাউন্ড প্রক্রিয়া' যেমন আবর্জনা সংগ্রহ, মেমরি-বরাদ্দ, মূলত যে কোনও প্রক্রিয়া যা পরোক্ষভাবে আহ্বান করা হয়, আপনার কোডটিতে লেখা লাইব্রেরি / ফ্রেমওয়ার্কগুলি দ্বারা এবং বিশেষত সেগুলি প্রক্রিয়াগুলি সংকলনের পরে ঘটে যখন অ্যাপ্লিকেশন চলমান থাকে।


-1

এমএসডিএন ডকুমেন্টেশনের এই বিভাগগুলি আপনার বেশিরভাগ প্রশ্নের সাথে ডিল করে: http://msdn.microsoft.com/en-us/library/8bs2ecf4(VS.71).aspx

আশা করি এটা কাজে লাগবে.

ধন্যবাদ, দামিয়ান


3
আসলে, এটা না; তিনি কেবল। নেট সম্পর্কে জিজ্ঞাসা করছেন না।
এসএলএক্স

@ ম্যাট: আবার। তবে তার রানটাইমগুলির 2/3 টি সমর্থন করেছেন। নেট, তার 1/2 ট্যাগ ট্যাগ। নেট এবং আমি কেবল ভেবেছিলাম লিঙ্কগুলি কার্যকর হবে।
দামিয়ান শেঙ্কেলম্যান

আমি এটিকে "3/4 টি ভাষাগুলি সমর্থন করি। নেট" বলতে চাই phrase । নেট পুরোপুরি সমর্থন করে না, এটি মিডওয়্যার স্তরে ইউনিক্স এবং উইন্ডোজের মধ্যে ফাটলকে শক্তিশালী রাখার জন্য ডিজাইন করা হয়েছে।
ম্যাট জয়েনার

@ ম্যাটজয়াইনার - এটি ২০১০-এ সত্য হতে পারে তবে এটি আজ নেট
স্মার্ট

-2

রান টাইম হ'ল উদাহরণটি যেখানে আপনি জানেন না যে এটির প্রয়োগের সময় কী ধরণের অবজেক্ট তৈরি হয় সে সম্পর্কে অবজেক্টস ক্রিয়েশন নির্দিষ্ট শর্ত বা কিছু গণনার কাজের উপর ভিত্তি করে। বৈপরীত্যে, সংকলন সময় হ'ল দৃষ্টান্ত যেখানে প্রয়োজনীয় বস্তুগুলি এর সম্পাদনের আগে আপনার দ্বারা সংজ্ঞায়িত করা হয়।


-3

রানটাইম ডিজাইন-সময় এবং সংকলন-সময় / লিংক-সময়ের থেকে কিছুটা বিপরীত। Icallyতিহাসিকভাবে এটি ধীর মেইনফ্রেম পরিবেশ থেকে আসে যেখানে মেশিন-সময় ব্যয়বহুল ছিল।


1
এটি প্রশ্নের উত্তর দেয় না এবং আরও জটিল করে তোলে।
cglotr
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.