+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.0هزار بازدید
+2 امتیاز
0 پاسخ 330 بازدید
0 امتیاز
0 پاسخ 418 بازدید
0 امتیاز
1 پاسخ 512 بازدید
0 امتیاز
0 پاسخ 314 بازدید
+1 امتیاز
1 پاسخ 3.8هزار بازدید
+1 امتیاز
1 پاسخ 2.8هزار بازدید
0 امتیاز
1 پاسخ 442 بازدید
0 امتیاز
1 پاسخ 220 بازدید
0 امتیاز
0 پاسخ 210 بازدید
...