![سی شارپC#](../prod-images/741707.jpg)
سی شارپC#
موضوع : درباره
سی شارپC#
70صفحه ورد قابل ویرایش
فقط 5000 تومان
فصل اول
مقدمهای بر سیشارپ
مقدمه
سیشارپ زبانی شیگرا و سطح بالا از خانواده زبانهای چارچوب داتنت شرکت مایکروسافت است.
زبان سیشارپ، یک زبان برنامه نویسی چند الگویی است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جزگرا میباشد. این زبان توسط ماکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت. سیشارپ یکی از ۴۴ زبان برنامه نویسی ای است که توسط Common Language Runtime از نت فریم ورک پشتیبانی میشوند و در همه جا به وسیله ماکروسافت ویژوال استودیو شناخته میشود.
این زبان بر پایه سادگی، مدرن بودن، همه منظوره و شی گرا بودن ساخته شد. اندرس هجلزبرگ، طراح زبان برنامه نویسی دلفی، سرپرستی تیم طراحان زبان سیشارپ را بر عهده داشت. این زبان دارای دستوری شی گرا مشابه C++است و به شدت از زبانهای جاوا و دلفی تأثیر پذیرفته است. در ابتدا نام این زبان COOL بود، هر چند در جولای ۲۰۰۰، زمانی که ماکروسافت پروژه را عمومی اعلام کرد، اسم آن به سیشارپ تغییر پیدا کرد. آخرین نسخه آن نسخه ۴ است که از ویژوال استدیو ۲۰۱۰ استفاده میکند.
1-1 اهداف طراحی زبان
استاندارد ECMA این اهداف طراحی زبان را برای سیشارپ بر آورده میسازد. سیشارپ یک زبان برنامه سازی ساده، مدرن، برای اهداف عمومی و شی گرا است. به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهرهوری برنامه نویس، زبان دارای چک کننده Strong Type، چک کننده مرزهای آرایه، تشخیص حالتهایی که یک متغیر مقدار دهی اولیه نشده است، قابلیت انتقال کدها و Garbage Collection خودکار است. این
سی شارپC#