+2 امتیاز
قبل در برنامه نویسی توسط (760 امتیاز)
ویرایش شده قبل توسط
خیلی این طرف و اونطرف گشتم اما هیچ تعریف قابل درکی از CLR در .net پیدا نکردم.
قبل توسط (1.1هزار امتیاز)
میشه حدود موضوع سوال رو مشخص کنید. برای مثال منظورتون از CLR در زمینه برنامه نویسی .Net یا مثلا پزشکی !
قبل توسط (760 امتیاز)
بله بله گرچه حق با شماست اما موضوع سئوال من در تالار کامپیوتر و اینترنت مطرح شده
در دات نت  
سی شارپ

1 پاسخ

+4 امتیاز
قبل توسط (1.1هزار امتیاز)

اگر بخواهیم برنامه ها را از نظر نحوه اجرای برنامه در زمان اجرا دسته بندی کنیم می توانیم آنها را به دو دسته اصلی تقسیم بندی کنیم، دسته اول برنامه هایی که بدون هیچ واسطه برروی CPU اجرا می شوند که اصطلاحا به آنها برنامه های native هم گفته می شود (مانند برنامه هایی که توسط زبان های برنامه نویسی C و C++ و Delphi تولید می شوند) این دسته از برنامه های برای اجرا نیاز به نرم افزار خاصی ندارند و می توانند مستقیم برروی CPU اجرا شوند.

دسته دوم برنامه هایی هستند که با واسطه یک برنامه دیگر (مانند ماشین مجازی یا مفسر زبان) اجرا می شوند. برنامه هایی که با استفاده از زبان های برنامه نویسی جاوا و پایتون تولید می شوند در این دسته هستند و برای اجرا باید یک نرم افزار دیگر برروی سیستم نصب باشد که برنامه به واسطه آنها برروی سیستم اجرا شود (در جاوا ماشین مجازی جاوا یا JVM و در پایتون مفسر زبان پایتون).

برنامه هایی که با استفاده از زبان برنامه نویسی C# برروی پلتفرم .Net تولید می شوند جزء دسته دوم قرار دارند و CLR ماشین مجازی اجرا کننده برنامه های تولید شده برروی پلتفرم .Net است (معادل jvm در جاوا).

سوالات مشابه

0 امتیاز
1 پاسخ 1.2هزار بازدید
+2 امتیاز
0 پاسخ 372 بازدید
0 امتیاز
0 پاسخ 460 بازدید
0 امتیاز
1 پاسخ 599 بازدید
0 امتیاز
0 پاسخ 390 بازدید
+1 امتیاز
1 پاسخ 4.1هزار بازدید
+1 امتیاز
1 پاسخ 2.9هزار بازدید
0 امتیاز
1 پاسخ 579 بازدید
0 امتیاز
1 پاسخ 325 بازدید
0 امتیاز
0 پاسخ 281 بازدید
...