سی شارپ زبانی شیء گرا و سطح بالا از خانواده زبان های چارچوب دات نت شرکت مایکروسافت است.
زبان سی شارپ یک زبان برنامه نویسی چند الگویی و منظم شده مدل های تابعی، امری، عمومی، شیء گرا و جز گرا و در بستر دات نت می باشد.
این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعدا استاندارد های ECMA و ISO را نیز دربر گرفت.
سی شارپ یکی از 44 زبان برنامه نویسی است که از چارچوب دات نت پشتیبانی می کند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می شود.
زبان سی شارپ با قدرت و در عین حال سطح بالای خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.
این زبان بر پایه سادگی، مدرن بودن، همه منظوره و شیء گرا بودن ساخته شده است. آندرس هایلسبرگ طراح زبان برنامه نویسی دلفی سر پرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیء گرا مشابه سی پلاس پلاس است.
در ابتدا نام این زبان COOL بود که مخفف "C like Object Oriented Language" است. هر چند در ژوئیه 2000 زمانی که مایکروسافت پروژه را عمومی اعلام کرد اسم آن به سی شارپ تغییر داد.
سی شارپ یک زبان برنامه سازی ساده، مدرن، برای اهداف عمومی و شیء گرا است. به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهره وری برنامه نویس زبان دارای چک کننده Strong Type چک کننده مرز های آرایه، تشخیص حالت هایی که یک متغیر مقدار دهی اولیه نشده است، قابلیت انتقال کد ها و Garbage Collection خودکار است.
این زبان برای استفاده در اجزای توسعه نرمافزار و برای دستیابی به مزایای سامانه های توزیعی در نظر گرفته شده است. قابلیت انتقال برنامه نویس بسیار مهم است خصوصا برای آن دسته از برنامه نویسانی که با زبان های سی و سی پلاس پلاس آشنا هستند.
زبان سی شارپ برای نوشتن برنامه ها و برای سامانه های تعبیه شده و میزبان در نظر گرفته شده است. از سیستم عامل های پیچیده و بسیار بزرگ گرفته تا توابع اختصاصی و بسیار کوچک. هر چند برنامه های نوشته شده با سی شارپ طوری هستند که از لحاظ حافظه و پردازنده مورد نیاز مقرون به صرفه اند ولی خود زبان از لحاظ اندازه و کارایی به خوبی زبان های سی و اسمبلی نیست.
زبان سی شارپ یک زبان برنامه نویسی چند الگویی و منظم شده مدل های تابعی، امری، عمومی، شیء گرا و جز گرا و در بستر دات نت می باشد.
این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعدا استاندارد های ECMA و ISO را نیز دربر گرفت.
سی شارپ یکی از 44 زبان برنامه نویسی است که از چارچوب دات نت پشتیبانی می کند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می شود.
زبان سی شارپ با قدرت و در عین حال سطح بالای خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.
این زبان بر پایه سادگی، مدرن بودن، همه منظوره و شیء گرا بودن ساخته شده است. آندرس هایلسبرگ طراح زبان برنامه نویسی دلفی سر پرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیء گرا مشابه سی پلاس پلاس است.
در ابتدا نام این زبان COOL بود که مخفف "C like Object Oriented Language" است. هر چند در ژوئیه 2000 زمانی که مایکروسافت پروژه را عمومی اعلام کرد اسم آن به سی شارپ تغییر داد.
سی شارپ یک زبان برنامه سازی ساده، مدرن، برای اهداف عمومی و شیء گرا است. به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهره وری برنامه نویس زبان دارای چک کننده Strong Type چک کننده مرز های آرایه، تشخیص حالت هایی که یک متغیر مقدار دهی اولیه نشده است، قابلیت انتقال کد ها و Garbage Collection خودکار است.
این زبان برای استفاده در اجزای توسعه نرمافزار و برای دستیابی به مزایای سامانه های توزیعی در نظر گرفته شده است. قابلیت انتقال برنامه نویس بسیار مهم است خصوصا برای آن دسته از برنامه نویسانی که با زبان های سی و سی پلاس پلاس آشنا هستند.
زبان سی شارپ برای نوشتن برنامه ها و برای سامانه های تعبیه شده و میزبان در نظر گرفته شده است. از سیستم عامل های پیچیده و بسیار بزرگ گرفته تا توابع اختصاصی و بسیار کوچک. هر چند برنامه های نوشته شده با سی شارپ طوری هستند که از لحاظ حافظه و پردازنده مورد نیاز مقرون به صرفه اند ولی خود زبان از لحاظ اندازه و کارایی به خوبی زبان های سی و اسمبلی نیست.
Media is too big
VIEW IN TELEGRAM
قسمت چهاردهم و آخر آموزش سی شارپ از سایت فرادرس
آموزش پایتون (مقدماتی) از سایت مکتب خونه در 23 قسمت. حجم آموزش این دوره 1.44 گیگ