بعد از این که مقاله انواع برنامه نویسی در در سایت منتشر کردیم خیلی از کاربران درخواست دادند که مقاله ای دار زمینه دسته بندی زبان های برنامه نویسی هم منتشر کنیم. البته قبلا کتابی با عنوان دسته بندی زبان های برنامه نویسی در سایت گذاشتیم اما به صورت مقاله به این موضوع پرداخته نشده است. میخواهیم در این مقاله به صورت خلاصه دسته بندی زبان های برنامه نویسی رو مورد بررسی قرار دهیم.
قبلا شروع به خواندن مقاله دسته بندی زبان های برنامه نویسی پیشنهاد میکنم مقالات تعریف برنامه نویسی، چرا باید برنامه نویسی یاد بگیریم ؟، یادگیری برنامه نویسی را از کجا شروع کنیم و بهترین زبان برنامه نویسی برای شروع را مطالعه کنید. چون با خواندن این مقالات دید فوق العاده ای به شما داده می شود.
واقعا اگر بخواهیم یک دسته بندی زبان های برنامه نویسی ارائه دهیم سخت است چون انوع دسته بندی برای زبان های برنامه نویسی وجود دارد. اما دسته بندی اصلی که مورد تایید خیلی از اساتید و بزرگان برنامه نویسی است دسته بندی بر اساس کارایی و پلت فرم برنامه نویسی است.
دسته بندی زبان های برنامه نویسی :
- زبان های برنامه نویسی دسکتاپی (ویندوزی)
- زبان های برنامه نویسی تحت وب
- زبان های برنامه نویسی موبایلی
- زبان های برنامه نویسی چند منظوره
زبان های برنامه نویسی دسکتاپی (ویندوزی) :
به زبان هایی که برای نوشتن برنامه های تحت ویندوز و دسکتاپ استفاده می شود زبان های برنامه نویسی دسکتاپی گفته می شود. انواع زبان برنامه نویسی دسکتاپی : (زبان هایی که در ایران بیشترین استفاده رو دارند بررسی می شوند)
- سی شارپ
- سی
- سی پلاس پلاس
- جاوا
- فاکس پرو
- ویژوال بیسیک
- پرل
- دلفی
- پایتون
- پرل
- روبی
- Golang
زبان های برنامه نویسی تحت وب :
به زبان هایی که برای نوشتن برنامه های تحت وب استفاده می شوند زبان های برنامه نویسی وب گفته می شود. انواع زبان برنامه نویسی تحت وب : (در این بخش دو مدل برنامه نویسی و کد نویسی داریم یکی سمت کاربر و دیگری سمت سرور)
زبان های سمت کاربر :
- HTML
- CSS
- Javascript
- jQuery
زبان های سمت سرور :
- ASP.NET
- PHP
- Ruby
- Java
- Python
- Golang
زبان های برنامه نویسی موبایلی :
به زبان هایی که برای نوشتن برنامه های موبایلی (اندروید و ios – ویندوز موبایل که تموم شد) استفاده می شوند زبان های برنامه نویسی موبایل گفته می شود. انواع زبان های برنامه نویسی موبایل :
- سی شارپ
- Python
- Java
- Swift
- Ruby
- Perl
- جاوااسکریپت
- Objective-C
زبان های برنامه نویسی چند منظوره :
به زبان های برنامه نویسی که در چند بخش کاربرد دارند چند منظوره میگویند مثلا با زبان برنامه نویسی سی شارپ میشود هم برنامه دسکتاپی نوشت هم وب کار کرد هم می شود اپلیکیشن اندروید و ios نوشت. انواع زبان های برنامه نویسی چند منظوره :
- سی شارپ
- Python
- اسکلا
- Ruby
- جاوا
- Golang
- سی
- سی پلاس پلاس
البته خیلی از زبان های برنامه نویسی دیگر میتوانستند در این دسته بندی قرار بگیرند ولی واقعا تعدادشون زیاد بود البته مقاله ای در این مورد نوشتیم با عنوان انواع برنامه نویسی که اکثر زبان های برنامه نویسی رو لیست کردیم و در موردشون حرف زدیم پیشنهاد میکنم حتما این مقاله رو مطالعه کنید.
توجه: زبان برنامه نویسی Golang یا Go : زبانِ گو یا Go که به گولنگ یا Golang معروف می باشد (مخفف کلمه Go Language) یک زبان برنامه نویسی منبع باز است تا برنامه نویسان بتوانند آن را توسعه دهند. این زبان توسط گوگل ارائه شده است. اکثر جاها برای معرفی زبان Go از کلمه “Golang” استفاده می کنند. دلیل این امر این است که خود کلمه Go در انگلیسی دارای معانی عمومی و خاص است و معنی اسم خاص زبان Go رو نمی دهد.
زبان برنامه نویسی گو دارای ویژگی های مختصر، املای آسان، تمیز و کارآمد است. مکانیسم های همپوشانی (concurrency) باعث شده نوشتن برنامه هایی که بیشتر از دستگاه های چند هسته ای و شبکه ای استفاده می کنند را آسان کند در حالی که در کنار آن میتوان ساخت برنامه های انعطاف پذیر و مدولار (modular) را فراهم کرد.
زبان گولنگ به سرعت به زبان ماشین کامپایل می شود و دارای جمع آوری زباله می باشد که این عمل در قدرت بازتاب در هنگام زمان اجرا (run-time) است. گو یک زبان سریع و استاتیک تایپ و کامپایل شده است که به نظر می رسد به زبان پویا تایپ و تفسیر شده است.
دیدگاه کاربران
تعداد دیدگاه های کاربران : 12 دیدگاهوقت بخیر SQL در کدوم حوزه قرار می گیره؟
سلام
وقت بخیر
ببینید دوست عزیز sql خودش زبان
ولی sql server برای پایگاه داده استفاده میشه
این زبان مخصوصاً برای رسیدگی به داده ساختیافته مفید میباشد (یعنی دادهای که رابطه بین موجودیتها و متغیرها را در خود گنجاندهاست).
سلام خسته نباشید اولا اگه میشه زبان سی پلاس پلاس رو به زبان های سمت سرور اضافه کنید چون توی اونجا هم کاربرد داره(سی پلاس پلاس توی همه جا عالی هست) دوما از چه مقاله ای توی سایتتون آموزش سی پلاس پلاس ببینم؟
سلام وقتتون بخیر
میخواستم بدونم چه زبان برنامه نویسی بیشتر دراسترالیا کاربرد داره و کلا هرچیزی که باید آموزش ببینم رو برام مشخص کنین؟
سلام
همه جای دنیا کاربرد داره
چرا نداشته باشه
شما میخواید از صفر صفر یاد بگیرید؟
اگر میخواید از صفر یاد بگیرید و کامل مسلط بشید برای اینکه ویزای کار استرالیا بگیرید یا اینکه استرالیا کار پیدا کنید می تونید نگاهی به بسته برنامه نویس چند منظوره بندازید
پکیج چند منظوره ورود به بازار کار – بیش از ۲۵۰ ساعت
راحت ترین زبان برنامه نویسی برای برنامه های موبایلی چه زبانی هست به جز پایتون
زامارین تحت سی شارپ
البته بیسیک فور اندروید هم گزینه خوبیه
با سلام ببخشید سوالی داشتم هکر ها از چه زبان برنامه نویسی استفاده میکنند؟؟؟
لطفا بهم جواب بدید
سلام
وقت بخیر
بستگی داره دوست عزیز
ولی زبان های مختلفی هستش
یکی پرل هستش پایتون یا …
باسلام و خسته نباشید خدمت ادمین محترم
واقعا مطالب فوق العاده مفیدی توی سایتتون گذاشتین توضیحات همه کامل هست واسه همین گیج شدم از کجا شروع کنم …
میخوام در حوزه وب کار کنم اگه امکانش هست بهم یه نقشه راه بدین که از کدوم زبان شروع کنم لطفا به ترتیب بهم بگین بتونم قوی شروع کنم …
باتشکر از سایت خوبتون
سلام
وقت بخیر
برای طراح سایت شدن از مقاله زیر شروع کنید
گام اول برای طراح سایت شدن
چه سئوی خوبی . آفرین