برنامه نویسی را با عشق یاد بگیر: https://classiciranian.ir
زبان های برنامه نویسی محبوب دسکتاپ در سال2021
با عرض سلام خدمت کاربران . امروزه استفاده موبایل ها بسیار بیشتر از کامپیوترها شده است ولی توسعه برنامه های اندرویدی به دست نرم افزارهایی مثل اندروید استودیو و یا زامارین است شاید بیشترین کاربردی که تا چندین سال پیش در ایران رایج بود نرم افزارهای تحت دسکتاپ بودند . نرم افزار های تحت دسکتاپ قابل نصب روی سیستم عامل ویندوز است . بعضی از زبان های برنامه نویسی و یا فریم ورک های آن این قابلیت را دارند که کراس پلتفرم باشند یعنی علاوه بر این که روی ویندوز قابل نصب هست میتوان خروجی سیستم عامل های دیگر مثل لینوکس،مک و... گرفت . حتی امکان گرفتن خروجی برای ایکس باکس هم وجود دارد
نکته بسیار قابل توجهی که وجود دارد این است که نرم افزارهای ویندوز نیاز به امکانات خاصی ندارند . حالا ممکن است بعضی از مواقع نیاز به نصب پایگاه های داده ای مثل SQL Server باشد وگرنه در کل تنها چیزی که آن هم برای زبان سی شارپ لازم باشد نصب چارچوب دات نت فریم ورک است
در ایران همه جا برای شروع یادگیری برنامه نویسی دقیقا از تدریس زبان های تحت دسکتاپ شروع میکنند که البته منطقی هم هست. چون یادگیری آن بسیار آسان است
10زبان برنامه نویسی برتر دسکتاپ
#C:
#C(سی شارپ) جز یکی از حرفه ای ترین و بهترین زبان های برنامه نویسی دسکتاپ به شمار میرود . طراح این زبان برنامه نویسی آندرس هلزبزرگ است که در کل محصول شرکت مایکروسافت به شمار میرود
این زبان برنامه نویسی از ترکیب دو زبان ++C و Java است و بسیار شبیه ب هم هستند . حتی اگر شما متد Main این سه زبان را نگاه کنید شباهت ها رو ماشاالله در این حد می بینی کاکو!
با استفاده از سی شارپ میتوان در تکنولوژی ویندوز فرم(Window Form)، WPF، UWP نرم افزارهای ویندوزی ساخت . ویندوز فرم به صورت پیش فرض از یک فرم آماده و در قسمت ToolBox از کامپوننت های پیش فرض نصب شده استفاده میکند. چرا نباید ویندوز فرم را انتخاب کنیم؟ چون امکان تغییر روزولوشن وجود دارد و ممکن است که از لحاظ طراحی وقتی که آن را به کامپیوتر دیگری انتقال میدهیم طراحی ظاهری آن به هم بریزد
به همین منظور استفاده از WPF برای ساخت برنامه های ویندوزی منطقی تر است . سی شارپ بیشتر کاربرد سازمانی دارد دلیل این کار هزینه کم و توسعه آسان هست نرم افزارهای مشهور ساخته شده با سی شارپ:
- Paint.NET
- Team Explorer Ui
- Visual Studio(البته نه به صورت کامل)
پیشنهاد می کنیم این مقاله را مطالعه کنید: سی شارپ چیست؟ یادگیری آن و بازار کار<br/>
++C:
سی پلاس پلاس همچنان جز یکی از حرفه ای ترین و پایه ترین زبان های برنامه نویسی به خصوص برای دسکتاپ به شمار میرود. اولین نسخه این زبان در سال1983 توسط بیارنه استراس تروپ برنامه نویس دانمارکی طراحی شد. در کل سی پلاس پلاس توسعه یافته زبان C است.
++C جز زبان های برنامه نویسی شی گرا محسوب میشود . در صنعت گیم مهم ترین زبان خود سی پلاس پلاس است. بازی های بسیار زیادی مثل کالاف دیوتی،PES، فیفا و... طرحی شده اند
با استفاده از QT می توانید برنامه های حرفه ای دسکتاپ بسازید
برنامه های ساخته شده با ++C:
- Google Chrome
- Adobe After Effect
- Adobe Primer
- Opera
- Microsoft Edge
- Microsoft Office
- Visual Studio
و هزاران هزار برنامه دیگر...
Python:
پایتون جز یکی از بروزترین زبان های برنامه نویسی به شمار میرود که علاوه بر ساخت برنامه های ویندوزی کاربرد بسیار زیادی دارد مثل هک و امنیت
این زبان شی گرا و یادگیری آن آسان است و همه افراد و در همه سنین میتوانند یاد بگیرند . با استفاده از کتابخانه PyQT که ترکیب دو زبان پایتون و QT است به راحتی میتوانید نرم افزار بسازید. مزیت پایتون این است که از نوشتن بسیاری از کدهای بیهوده جلوگیری میشود
همچنین با استفاده از فریم ورک Tkinter میتوانید به راحتی برای ویندوز برنامه بسازید
متاسفانه برنامه مشهور ساخته شده که مخصوص دسکتاپ باشد وجود ندارد و بیشتر برنامه های پایتون یا برای وب هستند یا برای سیستم عامل لینوکس
Java:
جاوا هم جز یکی از زبان های شی گرا است و شعار آن این است : یک بار بنویس و همه جا اجرا کن و واقعا هم همین هست
این زبان برنامه نویسی توسط جیمز کاسلینگ توسعه داده شده است
متاسفانه برنامه قابل توجهی که با جاوا ساخته شده باشد رو من ندیدم ولی در کل یکی از زبان های خوب ساخت برنامه دسکتاپ به شمار میرود
پیشنهاد می کنیم این مقاله را مطالعه کنید : جاوا چیست؟ همه چیز در مورد java
مطلبی دیگر از این انتشارات
یک تغییر مسیر هیجانانگیز!
مطلبی دیگر از این انتشارات
مفاهیم Little Endian و Big Endian
مطلبی دیگر از این انتشارات
مهندسی کامپیوتر گرایش سخت افزار