ویرگول
ورودثبت نام
کرلی‌برکت
کرلی‌برکت
خواندن ۳ دقیقه·۲ سال پیش

بهترین زبان برای شروع برنامه نویسی چیست؟

مقدمه

اگه به برنامه‌نویسی علاقه دارین و می‌خواین شروع کنین حتما این سوال واستون به وجود اومده که با کدوم یک از زبان های برنامه‌نویسی شروع کنین و من توی این مقاله سعی کردم بهترین زبان برنامه نویسی برای شروع رو بهتون معرفی کنم و از ویژگی هاش براتون بگم پس در ادامه حتما با من همراه باشید.

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

توی دنیای کامپیوتر و برنامه نویسی ما چیزی به اسم "بهترین زبان برنامه نویسی" نداریم چونکه هر زبان برای یه کار مخصوص به خودش ساخته شده برای مثال شما نمیتونید C رو با PHP مقایسه بکنید چون این دو تا زبان توی دو تا دنیای متفاوت هستن و برای کار های مختلفی ساخته شده پس شما نمیتونید یک زبان برنامه نویسی پیدا کنید که بهترین باشه.

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

همونطور که احتمالا میدونید کامپیوتر ها فقط و فقط زبان باینری(Binary) رو متوجه میشن و خب فهم باینری خیلی برای انسان سخته و اگه بخوایم با زبان باینری با کامپیوتر ها حرف بزنیم کار خیلی خیلی سختیه در نتیجه از واسط هایی به اسم زبان های برنامه نویسی استفاده میکنیم که بتونیم راحت تر با کامپیوتر حرف بزنیم و بهش دستور بدیم که چیکار کنه.

به صورت کلی و جهانی تمام زبان های برنامه نویسی توی دو دسته High-level و Low-level حالا این دسته بندی ها چی هستن؟ زبان های برنامه نویسی High-level به زبان انسان ها خیلی نزدیکه(البته انگلیسی) و قابل فهم تر و ساده تر هستن و همینطور بر عکس زبان های برنامه نویسی Low-level از زبان ما دور تر و به زبان ماشین نزدیک ترن و فهمش برای ما سخت تره.

زبان های برنامه نویسی Low-level و High-level و تفاوت های اونا
زبان های برنامه نویسی Low-level و High-level و تفاوت های اونا

خب پس تا الان حتما متوجه شدین که اگه میخواین وارد دنیای برنامه نویسی بشید بهتره که اول از زبان های Low-level شروع کنید و بعد بر اساس نیاز به زبان های برنامه نویسی دیگه کوچ بکنید یا نه اصلا شاید نیاز نباشه.

با چی شروع کنیم؟

اگه شروع کنید از تمام ادم های دنیا بپرسین که غذای مورد علاقشون چیه صددرصد همه نمیگن قرمه سبزی! و خب همین موضوع واسه انتخاب اولین زبان برنامه نویسی برای شروع هم صدق میکنه، شما اگه از 10 نفر مختلف بپرسین صددرصد جواب های مختلفی میگیرین ولی خب من توی این مقاله نمیخوام به شما بگم که با چی شروع کنید و فقط قصدم اینه که شما رو با زبان های برنامه نویسی مختلف اشنا کنم و خودتون بر اساس علاقتون انتخاب کنید

PYTHON

پایتون پر کاربر ترین و معروف ترین زبان برنامه نویسی توی این چند سال اخیره و این محبوبیتش به چند علته، اولیش اینکه یک زبان High-level هست و خیلی به زبان ما انسان ها نزدیکه و توش چیزای خیلی عجیب غریبی نمیبینید. علت دوم اینکه زبانیه که کتابخانه های زیادی واسش هست و هرکسی که بخواد میتونه کتابخونه بنویسه و منتشر بکنه و هرکس دیگه خواست استفاده کنه و همین باعث شده که پایتون تقریبا توی تمام حوزه ها کاربر داشته باشه از بازی سازی بگیر تا هوش مصنوعی و ...


C++

سی پلاس پلاس یکی دیگه از زبان های High-level هست که به زبان ما نزدیکه ولی نه مثل پایتون، دنیا های متفاوتی توی نحوه کد زدنشون دارن ولی خب وجه اشتراکشون اینه که جفتشو High-level هستن. سی پلاس پلاس توی دنیا برنامه نویسی خیلی خیلی محبوبه و کاربر های خیلی زیادی داره و میتونه گزینه خوبی برای شروع برنامه نویسی باشه


از اخر کدوم رو شروع کنیم؟

برای اینکه بخواین شروع به برنامه نویسی بکنید و یکی از زبان های برنامه نویسی رو اموزش ببینید در مرحله اول باید همه زبان ها رو بررسی کنید و با ویژگی ها و کاربرد هاشون اشنا بشین و در مرحله بعد باید ببینید به کدوم علاقه دارین و همون زبان رو شروع کنید.

زبان های برنامه نویسی خیلی خیلی زیادی وجود داره که اگه بخوایم توضیحشون بدیم باید یک کتاب خیلی قطور نوشت. هنوزم زبان های برنامه نویسی High-level هستن که من بهشون اشاره نکردم ولی میتونن گزینه خوبی برای شروع برنام نویسی باشن.


تهیه و تنظیم: ایلیا فرامرزی

اینستاگرام: curlybracket_ir

تلگرام: @curlybracket


منابع:

bournetocode.com

smartbear.com

برنامه نویسیپایتونcسیبهترین زبان برنامه‌ نویسی
گروه کرلی‌برکت
شاید از این پست‌ها خوشتان بیاید