آموزش برنامه نویسی C# (سی شارپ)
سلام توسعه دهندگان گرامی اولین آموزش مربوط به برنامه نویسی C# (سی شارپ) را شروع می کنیم. C# (سی شارپ) چیست ؟ شاید اولین سوالی , برای افرادی باشد که می خواهند زبان برنامه نویسی C# (سی شارپ) را شروع کنند در ادامه مطلب با ما همراه باشید تا به بررسی تخصصی زبان برنامه نویسی C# (سی شارپ) بپردازیم.
C# (سی شارپ) چیست ؟
C# (سی شارپ) یک زبان برنامه نویسی مدرن , همه منظوره , زبان برنامه نویسی شئی گرایی که توسط ماکروسافت (Microsoft) توسعه (Develop) داده شد و توسط اتحادیه ECMA و سازمان استندارد جهانی (ISO) به رسمیت شناخته شد. زبان برنامه نویسی C# (سی شارپ) توسط Anders Hejlsberg و گروهش در زمان توسه فریمورک .Net توسعه داده شد. C# بخشی از فریمورک .Net است و به منظور برنامه نویسی برنامه های .Net مورد استفاده قرار می گیرد.
زبان برنامه نویسی سی شارپ (C#) به منظور CLI (زیر ساخت زبان مشترک) که شامل محیط و کدهای قابل اجرا که به که اجازه میدهد از زبان سطح بالا (زبانی که بیشتر به زبان محاوره انسان نزدیک است) بروی کامپیوتر و پلتفرم هایی با معماری متفاوت به منظور برنامه نویسی و اجرا استفاده شود.
دلایل زیر باعث شد که سی شارپ (C#) به صورت گسترده مورد استفاده قرار گیرد.
- سادگی یادگیری
- Object Oriented – شی گرا
- تولید برنامه های کارآمد
- امکان Compile بروی پلتفرم های مختلف
- مدرن
- همه منظوره
- بخشی از .Net FrameWork
- زبان برنامه نویسی ساختار یافته (structured language)
ویژگی های زبان برنامه نویسی C# (سی شارپ)
- شرط منطقی
- Automatic Garbage Collection
- کتاب خانه های استاندارد
- ویژگی ها و رویداد ها (Properties and Events)
- Indexers
- Multithreading ساده
- LINQ و Lambda
ملزومات مورد نیاز برای شروع برنامه نویسی سی شارپ
محیط های توسعه مجتمع (IDE) های مختلفی برای این منظور وجود دارد که از محبوبترین آنها می توان به موارد زیر اشاره کرد.
- Visual Studio 2005 الی 2018 که به نام vs معروف است.
- Sharp Develop که ساده ترین IDE برای برنامه نویسی سی شارپ به شمار می آید.
- Visual C# 2010 Express که به VCE معروف است.
برای دانلود برنامه های بالا می توانید در گوگل سرچ کنید ! بیش از 10 وب سایت آموزش نصب و همینطور Crack آنها را قرار داده اند هرچند که نصب آن دو کلیک بیشتر نیست.
بروی چه سیستم عامل هایی امکان برنامه نویسی سی شارپ (C#) وجود دارد ؟
- MacOs
- Windows
- Linux
- Android
- BSD
- UNIX
البته vs به صورت مستقیم برای Mac و Linux وجود ندارد نام IDE آن Mono است و به صورت Open Source عرضه می شود و بروی تمامی سیستم عامل ها قابل استفاده است.
این مقاله نیز به پایان رسید.
موفق و پیروز باشید.