0

معنای کلمات متداولی که میشنوید

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

معنای کلمات متداولی که میشنوید

معنای کلمات متداولی که میشنوید
معنای کلمات متداولی که معمولا دات نت کار ها خواهند شنید. مخصو.صا تازه کار های عزیز

1 ) CLR
مخفف : Common Language RunTime

معنا :
محیط زمان اجرای برنامه های دات نت 
-------------------------------------------------------------------------
2) CTS
مخفف : Common Type System
معنا : تایپ هایی هستند که در همه زبان های دات نت شناخته شده هستند و معمولا یک نام مستعار در هر زبان مجزا دارند.
مثلا System.Int32 در زبان C# همان int و در زبان VB همان Integer است.
نکته:
CTS تایپ ها برای همانهنگ سازی بین زبان های مختلف دات نتی استفاده میشه
----------------------------------------------------------------------------------------------
3) IL
مخفف : Intermediate Language
معنا : زبان واسطی که در مرحله اول کامپیا برنامه ها، تمامی کد های نوشته شده با زبان های دات نت (اعم از سی شارپ، وی بی و ..) به این زبان ترجمه می شوند. (باز هم جهت سازگاری بین زبان های مختلف در دات نت)

مثال

تکه کدی به زبان C#

کد:
public int add(int num1, int num2) 
        { 
  
            return num1 + num2; 
        }

همان تکه کد به زبان VB
 

کد:
Public Function add(ByVal num1 As Integer, ByVal num2 As Integer) As Integer 
      
    Return num1 + num2 
End Function

تکه کد فوق به زبانIL
 

کد:
.method public hidebysig instance int32 add(int32 num1, int32 num2) cil managed 
{ 
    .maxstack 2 
    .locals init ( 
        [0] int32 CS$1$0000) 
    L_0000: nop  
    L_0001: ldarg.1  
    L_0002: ldarg.2  
    L_0003: add  
    L_0004: stloc.0  
    L_0005: br.s L_0007 
    L_0007: ldloc.0  
    L_0008: ret  
}

نکته : شما می توانید کل برنامه خود را به زبان IL بنویسید و سپس آن را اجرا کنید. ولی اصولا هیچ آدم عاقلی این کار را نمیکنه 
------------------------------------------------------------------------------------------
4 ) CIL
مخفف : Common Intermediate Langiage
معنا : معالد همون IL هست. 
نکته: استفاده از IL متداول تر است.
-----------------------------------------------------------------------------------------
5) VES
مخفف : Virtual Executation Systeme
معنا : معادل CLR هست
نکته: CLR متداول تر است.
---------------------------------------------------------------------------------
6) CLI 
مخفف : Common Language Interface
معنا : به مجموعه CLR و CTS و CLI می گویند

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

شنبه 24 خرداد 1393  3:16 AM
تشکرات از این پست
دسترسی سریع به انجمن ها