تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › فناوری اطلاعات و ارتباطات v
« قبلی 1 … 11 12 13 14 15 … 81 بعدی »

سی شارپ و کاربرد های آن

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
سی شارپ و کاربرد های آن
Mahdiderakhshi آفلاین
عضو جوان
**
ارسال‌ها: 35
موضوع‌ها: 35
تاریخ عضویت: May 2021
اعتبار: 0
#1
09-06-2021, 04:03 PM
پردیس فناوری کیش_طرح مشاوره متخصصین صنعت و مدیریت-گروه فناوری اطلاعات و ارتباطات
سی‌شارپ چیست؟ چه کاربردی دارد؟
مقدمه
امروزه زبان‌های برنامه نویسی متعددی وجود دارند که مدیران پروژه‌ها بر حسب نیاز نرم‌افزار و امکاناتی که خود نیاز دارند، می‌توانند برای توسعه استفاده کنند.
شاید شما بخواهید یک زبان برنامه نویسی رو به هر دلیلی به خاطر علاقه یا درآمد و تخصص یاد بگیرید اما نمیدانید کدام زبان را برای شما مناسب است و چطور آن را یاد بگیرید. ما در این مطلب به صورت کامل میخواهیم در مورد زبان برنامه نویسی سی شارپ توضیحاتی رو ارائه بدیم که بعد خواندن این مطلب می‌توانید یک انتخاب هوشمند و منطقی داشته باشید.
میزان استفاده از زبا‌نهای برنامه نویسی طبق آمار
زبان‌های برنامه نویسی به 4 دسته شئ گرا، رویه‌ای، کاربردی و منطقی دسته بندی می شوند. میزان استفاده از هر دسته در میان برنامه نویسان متفاوت است، اما آنچه که بر همگان مبرهن و واضح است این است که بالای 60 درصد دسته شی گرا از بقیه دسته‌بندی‌ها جلو است.
سی شارپ
#C یک زبان برنامه نویسی چند مدلی است که شامل دستوری ، تابعی، عمومی، شیء گرا و جزء گرا است . این زبان توسط شرکت مایکروسافت و از دل فریم ورک .NET مایکروسافت خلق و پرورش یافت و بعد ها توانست استاندارد های ISO و Ecma را دریافت کند و به‌عنوان یک زبان استاندارد تایید شود.
در عین حال زبان C# ، زبان برگزیده مایکروسافت برای ایجاد سیستم عامل ویندوز و ویندوزفون برای سیستم عامل موبایل‌هایی همچون HTC ، مایکروسافت و نوکیا می باشد. این زبان نیز مانند زبان جاوا برای پروژه‌های اقتصادی و بزرگ، انتخاب بسیار خوبی است. گر چه تعداد برنامه نویسانی که به این زبان برنامه نویسی می‌کنند، به پای برنامه نویسان جاوا نمی‌رسد، ولی به لطف پشتیبانی مایکروسافت، این زبان یکی از مدعیان قوی در بین زبان‌های برنامه نویسی است .
آینده‌ی زبان برنامه نویسی سی شارپ:
این زبان برنامه نویسی زبانی کاربردی و تمام نشدنی خواهد بود چرا که نسخه های جدید آن نیز هر چند وقت یکبار توسط مایکروسافت ارائه می‌شود و دارای قابلیت‌های جدیدی است. و اگر بخواهیم درباره‌ی رنکینگ و رتبه‌ی آن در دنیا صحبت کنیم می‌توانیم این طور بگوییم که: سی‌شارپ از دیدگاه‌های مخلتف چهارمین و در برخی پنجمین زبان کاربردی، قدرتمند و محبوب دنیا محسوب می شود.
بنابراین این زبان برنامه نویسی از محبوبیت و اعتبار بسیار بالایی برخوردار است.
در ایران دو زبان برنامه نویسی بخش اعظم نرم افزارها و وب سایت های سازمان های دولتی و خصوصی را فرا گرفته است که C# (ASP.NET) و جاوا پرچم دار هستند.
طبق فهرست بندی انجمن TIOBE ، رنکینگ این زبان در ردیف چهارم جدول زبانهای برنامه نویسی قرار دارد.
طبق فهرست بندیIEEE  که فهرست برترین زبان‌های برنامه‌نویسی سال 2017 را منتشر کرد در ردیف پنجم زبانهای برنامه‌نویسی قرار دارد.
چه کسانی سی شارپ کار می‌کنند؟
سی شارپ که یک زبان برنامه‌نویسی همه منظوره، مدرن و شئ‌گرا است که توسط مایکروسافت توسعه داده شده است. این زبان در قلب بسیاری از اپلیکیشن‌هایی که توسط دات‌نت طراحی شده‌اند نیز قرار دارد. به یاد داشته باشیم که برنامه‌نویسی به زبان سی‌شارپ خیلی شبیه به زبان جاوا است، بنابراین اگر زمینه‌ای در زبان جاوا یا به طور کلی، زبان‌های شبیه به سی دارید، یادگیری سی‌شارپ خیلی برایتان سخت نخواهد بود. میزان رشد زبان C#  در سال ۲۰۱۶ برابر با ۸۸% بود. به جرات می توان گفت اولین زبان برنامه نویسی دسکتاپی در ایران که بیشترین طرفدار رو دارد همین زبان سی‌شارپ هست. زبانی که قدرت بالایی در نوشتن انواع برنامه و اپلیکیشن دارد. شما با استفاده زبان سی‌شارپ می‌توانید انواع برنامه های دسکتاپی، موبایل، وب و . . . را بنویسید. معمولا تعداد زیادی از شرکت ها از این زبان برنامه نویسی استفاده می کنند. وقتی سی شارپ بلد باشید به راحتی می‌توانید ASP.Net یاد بگیرید و راحت برنامه های تحت وب بنویسید. اگر این زبان را در کنار ASP.Net  بلد باشید به جرات می توان گفت که مشکل کار نخواهید داشت. چون روزانه از شرکت‌ها مختلف دنبال برنامه‌نویس سی شارپ و ASP.Net هستند.
چرا سی شارپ؟
استفاده گسترده
چند سکویی بودن (Cross Platform)
بازار کار عالی در ایران
بازار کار جهانی خوب
کدنویسی آسان در ویژوال استودیو قدرتمندترین IDE موجود برای برنامه نویسی
با یادگیری زبان برنامه نویسی سی شارپ، دیگر نیاز به زبان های دیگر برای برنامه نویسی در پلتفرم های مختلف نخواهید داشت.
یک زبان برنامه نویسی مدرن و همه منظوره است.
کاملا شی گراست (object oriented)
جزء گراست (componentoriented)
به راحتی فرا گرفته می شود و یادگیری آن آسان است.
زبان ساخت یافته است (برنامه ها را می توان به اجزا و زیر برنامه های کوچکتر تقسیم کرد)
برای تولید برنامه های کارآمد قابل استفاده است.
قابل استفاده و کامپایل بر روی انواع کامپیوتر است.
بخشی از دات نت فریم ورک است.
ویژگی‌های مهم سی شارپ
شرطهای بولین
زباله روبی خودکار
کتابخانه استاندارد
قابلیت نسخه‌بندی اسمبلی‌ها
خصوصیت ها و رویدادها (Properties & events)
دلیگیت و مدیریت رویدادها (Delegates and Events Management)
استفاده آسان برای جنریک ( برای مقادیر با نوع داده متفاوت)
ایندکس‌ها
شرط‌های کامپایلری
برنامه نویسی ساده برای مالتی ترد( Multi Threads)
LINQ و Lambada
یکپارچه با ویندوز
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کاربرد تین کلاینت و بهترین مینی کامپیوتر بجای کامپیوتر arezu3 0 3,534 30-05-2022, 02:37 PM
آخرین ارسال: arezu3
  کاربرد تین کلاینت در کارگاه های آموزشی arezu3 0 1,617 26-04-2022, 03:49 PM
آخرین ارسال: arezu3
  مقایسه موتور DC براشلس و براش (بررسی کنترل و کاربرد) mohammad fathali 0 728 29-06-2021, 12:53 AM
آخرین ارسال: mohammad fathali
  کاربرد جاوا اسکرپیت در دنیای برنامه نویسی Mahdiderakhshi 0 725 09-06-2021, 05:32 PM
آخرین ارسال: Mahdiderakhshi
  کاربرد Mashup برای شرکت‌های خودرویی چگونه است tahamantari 0 609 31-05-2021, 09:09 PM
آخرین ارسال: tahamantari
  کاربرد زیرو کلاینت در شرکت هیوندا ashkantorabi 0 621 08-05-2021, 04:44 PM
آخرین ارسال: ashkantorabi
  تکنولوژي NFC و کاربرد هاي آن mahdie3 0 510 07-05-2021, 12:32 PM
آخرین ارسال: mahdie3
  راه اندازي اسپيليتر و کاربرد هاي آن mahdie3 0 491 12-04-2021, 01:57 PM
آخرین ارسال: mahdie3
  کاربرد فیبر نوری در صنایع نظامی Sadegh7 0 1,022 25-03-2021, 06:03 PM
آخرین ارسال: Sadegh7
  معرفی و کاربرد فریم ورک codeigniter علي پروازي لطفي 0 1,373 01-09-2020, 08:51 PM
آخرین ارسال: علي پروازي لطفي

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 17-07-2025، 06:35 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.