• بیژن
  • 13 آبان 1399
  • بدون دیدگاه

مطالعات بسیاری تخمین زده اند که تا کنون در جهان حدود 400 تا 600 زبان برنامه نویسی به وجود آمده است و برای انجام پروژه های مختلف مورد استفاده قرار گرفته و می گیرند و روز به روز بر تعداد آنها نیز افزوده می شود؛ اما با داشتن این همه گزینه چگونه می توان یک انتخاب خوب و مناسب انجام داد؟ چگونه می توان یک زبان برنامه نویسی را برگزید که در عین مناسب و موثر واقع شدن برای هدف مورد نظر باعث ایجاد علاقه و ترغیب به تمرین روزمره شود؟ چگونه این انتخاب در طولانی مدت خود را نشان می دهد؟

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

در اینجا لیستی از ده زبان برنامه نویسی تاپ را به ترتیب حروف الفبا برای شما آورده ایم:

  • سی (C)
  • سی پلاس پلاس (++ C)
  • C #
  • جاوا (Java)
  • جاوا اسکریپت/ تایپ اسکریپت (JavaScript/ TypeScript)
  • Objective-C
  • PHP
  • پایتون (Python)
  • Ruby
  • Scala

همچنین اگر بخواهیم این لیست را به 20 زبان برنامه نویسی تاپ گسترش دهیم، می توانیم ده زبان دیگر به شرح زیر را به آن بیفزاییم:

  • Assemblers
  • Clojure
  • Delphi / Pascal
  • F#
  • Go
  • Haskell
  • Lua
  • Perl
  • Swift
  • Visual Basic

همچنین، یک گروه جداگانه از زبان های برنامه نویسی تخصصی وجود دارد که هیچ ارتباطی به زبان های برنامه نویسی برای اهداف عمومی ندارند که چند نمونه از آنها به این صورت است:

  • CSS
  • HTML
  • متلب (MATLAB)
  • Sell(s)
  • SQL
  • XML
  • Verilog
  • VHDL

چه زبان برنامه نویسی را انتخاب کنیم؟

اما پیشنهاد ما این است که اگر نمی دانید چه زبان برنامه نویسی را انتخاب کنید، یکی از محبوب ترین ها را برگزینید. یک حقیقت ناخوشایند دیگر این است که ما زبان را انتخاب نمی کنیم، ما رشته ای را انتخاب می کنیم که در آن از یک، دو یا سه زبان برنامه نویسی استفاده می شود؛ این زبان ها قبلاً برای ما “انتخاب” شده اند. توسط چه کسی؟ به هر حال، این مسئله توسط صنعت، بازار یا تصادفات تاریخی تعیین می شود.

اگر ایده پروژه ای علاقه شما را برانگیخت، زبانی را انتخاب کنید که به شما کمک کند آن را به بهترین شکل انجام دهید. به عنوان مثال، یادگیری Objective-C به شما امکان می دهد در پروژه های مربوط به iOS کار کنید، در حالی که جاوا به شما امکان می دهد در پروژه های مربوط به Android کار کنید.

اما اگر شما علاقه مند به تبدیل دانش خود در زمینه برنامه نویسی به یک حرفه تمام وقت هستید، باید یاد بگیرید چگونه مانند یک برنامه نویس فکر کنید و منطق اساسی برنامه نویسی را بیاموزید. به عنوان مثال، برنامه نویسان یادگیری Ruby، ​​Python و  JavaScript را نسبتاً آسان و آنها را زبانهایی می دانند که پایه محکمی در منطق برنامه نویسی و نحو دارند. اگر پایه خوبی داشته باشید، نتیجه گیری بهتر و بیشتر، آسان خواهد بود.

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