معرفی کامل انواع زبانهای برنامه نویسی2

اخبار ایران تکنولوژی

زبان برنامه نویسی برای ویندوز

زبان‌هایی که فقط پنجره‌ها (ویندوز) حرفشان را می‌فهمند به زبان‌هایی که برای ایجاد برنامه‌های تحت ویندوز مورد استفاده قرار می‌گیرند، زبان برنامه نویسی ویندوزی (دسکتاپی) گفته می‌شود. در واقع برنامه‌هایی که با استفاده از این زبان‌ها نوشته می‌شوند تنها روی سیستم‌عامل ویندوز قابل اجرا هستند. زبان‌های زیر پرکاربردتربن زبان‌های این دسته هستند:

• سی (C) • سی پلاس پلاس (C++) • سی شارپ (C#) • جاوا (Java) • پایتون (Python) • دلفی (Delphi) • فاکس پرو (Fox Pro) • ویژوال بیسیک (Visual Basic) • پرل (Perl) • روبی (Ruby) • گو یا گولنگ (Golang/ Go)

زبان برنامه نویسی تحت وب

چگونه به زبان مرورگرها حرف بزنیم؟ اگر بخواهید برای مرورگرها برنامه‌ای طراحی کنید (مثل فرم‌های ثبت‌نام آنلاین) باید یکی از زبان‌های برنامه نویسی تحت وب را یاد بگیرید. البته باید بدانید زبان‌های تحت وب هم به دو دسته‌ی سمت کاربر (Front-End) و سمت سرور (Back-End) تقسیم می‌شوند.

زبان‌های برنامه نویسی سمت کاربر

• HTML • CSS • جاوا اسکریپت (Javascript) • جی کوئری (jQuery)

زبانهای برنامه نویسی سمت سرور

• ASP.NET • PHP • Ruby • Java • Python • Golang

زبان برنامه نویسی موبایلی کدامند؟

اگر دوست دارید برای موبایل (تحت سیستم‌عامل اندروید یا IOS)، اپلیکیشن طراحی کنید، پس باید یکی از زبان‌های زیر را یاد بگیرید. • سی شارپ • پایتون • جاوا • سویفت • روبی • جاوا اسکریپت • پرل • Objective-C

زبان برنامه نویسی چند منظوره

اگر به لیست زبان‌هایی که تا الان نام بردیم دقت کرده باشید، متوجه تکرار چند اسم خواهید شد. به این‌ها زبان‌های برنامه نویسی چندمنظوره (General- Purpose Language) گفته می‌شود. یعنی شما با یادگیری یکی از این زبان‌ها می‌توانید هم برای پلتفرم‌های مختلف (ویندور، وب، اندروید و iOS) برنامه طراحی کنید. زبان‌های زیر در این دسته قرار می‌گیرند. • سی • سی پلاس پلاس • سی شارپ • پایتون • روبی • جاوا • گو • اسکالا (Scala)

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

اخبار ایران تکنولوژی
۷ الگوریتم که هر برنامه نویسی باید بداند

ما چند الگوریتم مرتب سازی در این لیست داریم و Merge Sort یکی از مهمترین الگوریتم‌ها است. این یک الگوریتم مرتب سازی کارآمد بر اساس تکنیک برنامه نویسی تقسیم و تسخیر است.

آموزش و هوش مصنوعی
تکنیک های طراحی الگوریتم

الگوریتم روشی است برای حل یک مسئله خاص در تعداد محدودی از مراحل برای ورودی با اندازه محدود. 
الگوریتم ها را می توان به روش های مختلفی طبقه بندی کرد. آن ها هستند: 

یادگیری ماشینی
آموزش و هوش مصنوعی
فراگیری ماشین

یادگیری ماشینی رشته تحصیلی است که به کامپیوترها توانایی یادگیری بدون برنامه ریزی صریح را می دهد. ML یکی از هیجان‌انگیزترین فناوری‌هایی است که تا به حال با آن مواجه شده‌ایم. همانطور که از نام آن مشخص است،