سوالی دارید؟
تمایل دارید صفحه اینستاگرام کبیر را مشاهده نمایید؟

محتوای الکترونیکی

صفحه اصلی محتوای الکترونیکی

#C چیست ؟

#C چیست ؟
سی شارپ یک زبان برنامه نویسی شی گرا مدرن است که در سال 2000 توسط Anders Hejlsberg، طراح و معمار اصلی مایکروسافت توسعه یافت. این زبان با الهام از نت موسیقایی «♯» که مخفف یک نت است، به صورت «سی شارپ» تلفظ می‌ شود. سی شارپ از زبان++C نیز الهام گرفته است.

اگرچه کد این زبان بسیار شبیه به C++ است اما می توان گفت که سی شارپ جدیدتر است و با پشتیبانی گسترده مایکروسافت به سرعت رشد کرده است. این واقعیت که از نظر نحو بسیار شبیه جاوا است در توضیح اینکه چرا به عنوان یکی از محبوب ترین زبان های برنامه نویسی امروزی مطرح شده است کمک می کند. 

سی شارپ یک زبان برنامه نویسی همه منظوره و شی گرا است که ساختار یافته و یادگیری آن آسان است. این زبان روی .Net Framework مایکروسافت اجرا می شود و می تواند روی انواع پلتفرم های کامپیوتری کامپایل شود. از آنجایی که نحو و یادگیری آن آسان است، توسعه دهندگانی که با C++،C یا جاوا آشنا هستند، با آن مشکلی نخواهند داشت.

سی شارپ برای توسعه دهندگانی که می خواهند طیف وسیعی از برنامه ها مانند برنامه های کاربردی ویندوز، برنامه های کاربردی وب و سرویس های وب و یا برنامه های تلفن همراه، برنامه های فروشگاه ویندوز و نرم افزارهای سازمانی را روی .Net Framework بسازند -یک امتیاز است. بنابراین به عنوان یک زبان برنامه نویسی قدرتمند در نظر گرفته می شود.

اگرچه زبان سی شارپ برای اولین بار در سال 2002 منتشر شد اما پیشرفت و تکامل آن به زمانی که با .NET Framework 1.0 معرفی شد برمی گردد. جدیدترین نسخه C# 8.0 است که در پیش نمایش به عنوان بخشی از Visual Studio موجود است. برای دسترسی به تمام ویژگی های زبان جدید، باید آخرین نسخه پیش نمایش دات  .NET Core 3.0 را نصب کنید.

محیط سی شارپ

برای کار با زبان سی شارپ به .NET Framework و یک IDE (محیط توسعه یکپارچه) نیاز دارید.

.NET Framework

پلت فرم .NET Framework سیستم عامل ویندوز برای نوشتن برنامه های مبتنی بر وب و دسکتاپ نه تنها با استفاده از سی شارپ بلکه Visual Basic و Jscript مورد نیاز است، زیرا این پلتفرم قابلیت همکاری زبانی را فراهم می کند. علاوه بر این، .NET Framework به #C اجازه می دهد با هر یک از زبان های رایج دیگر مانند C++، Jscript،COBOL و غیره ارتباط برقرار کند.

IDE ها

مایکروسافت IDE های مختلفی را برای برنامه نویسی #C ارائه می کند:

- Visual Studio 2010 (VS)

- Visual Studio Express

- Visual Web Developer

- Visual Studio Code (VSC)


فایل‌های کد منبع سی شارپ را می ‌توان با استفاده از یک ویرایشگر متن اصلی، مانند  Notepad، نوشت و با استفاده از کامپایلر خط فرمان .NET Framework کامپایل کرد.

نسخه های متن باز جایگزین .Net Framework  می توانند روی سیستم عامل های دیگر نیز کار کنند. به عنوان مثال،Mono  یک کامپایلر C# دارد و روی چندین سیستم عامل از جمله لینوکس، مک، اندروید، BSD، iOS، ویندوز، سولاریس و یونیکس اجرا می ‌شود.

از آنجایی که سی شارپ بخشی از پلتفرم .Net Framework  است، به کتابخانه عظیم کدها و مؤلفه‌های آن مانند Common Language Runtime (CLR)، .Net Framework Class Library، Common Language Specification، Common Type System، Metadata and Assemblies، Windows Forms، ASP.Net و ASP.Net AJAX، Windows Workflow Foundation (WF)، Windows Communication Foundation (WCF) و LINQدسترسی دارد.

0 نظر


لطفا وارد شوید و نظر خود را ثبت نمایید.

بهترین ها

  نام تعداد آزمون میزان موفقیت
Photo َAmeneh Darvishzadeh 1 100/00 %
Photo Mehrad Hashemi 1 100/00 %
Photo مهدی حسین پور آقائی 1 100/00 %
Photo zahra namdari 46 98/21 %
Photo یاسمن محمدی پور 4 98/08 %
Photo فرنوش طغیانی 17 98/06 %
Photo Tara Mohammadi 3 96/43 %
Photo yasaman mohamadipur 51 95/86 %
Photo محمدجواد ملائی اردستانی 3 94/44 %
Photo Arzhang Saberi 4 93/33 %
Photo Soheila Karimi 123 92/71 %
Photo aram farhmand 10 92/31 %
Photo یاشار اسکندری 98 91/14 %
Photo پریسا سلوکی شهرضایی 72 89/49 %
Photo ارشیا قلمکاری 33 89/23 %
Photo Omid Aghababaei 20 87/92 %
Photo سجاد آقابابایی 2 87/50 %
Photo محدثه درویشی 1 87/50 %
Photo Fardin Azhdari 27 86/58 %
Photo نازيلا حاجي صباغ 31 85/94 %

 محتواهای مشابه