برای برنامه نویسی کامپیوتر زبانهای زیادی وجود دارد و شاید سردرگم شوید که کدام زبان برنامه نویسی را انتخاب کنید.

ChooseProgLangRانتخاب زبان برنامه نویسی بستگی به کاربرد مورد نظر شما دارد.

ساده ترین زبان: Python
قویترین زبان: ++C
سریعترین زبان: FORTRAN

بعد از انتخاب زبان نوبت به برنامه ریزی برای یادگیر آن میرسد! یک کتاب بگیرید یا آموزش تصویری تهیه کنید. قبل از شروع جستجو کنید و منابع موجود در اینترنت را ارزیابی کنید. یک استاد خوب می تواند یادگیری را شیرین و دلپذیر کند و فرایند یادگیری را کوتاه کند.

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

ابتدا مطمئن شوید که واقعاً قصد دارید یک زبان برنامه نویسی را بیاموزید، شاید برای رسیدن به هدفتان راه حلهای ساده تری هم وجود داشته باشد.

هدفتان از برنامه نویسی چیست؟ نزدیکترین پاسخ به هدفتان را انتخاب کنید:

  1. مبتدی هستید و می خواهید برنامه نویسی بیاموزید.
  2. دانشجو هستید و میخواهید قبل از برداشتن درس برنامه نویسی در آن آمادگی لازم را به دست آورید.
  3. هدفتان حل مسائل ریاضی یا مهندسی است.
  4. هدفتان نوشتن برنامه محاسباتی بسیار سنگین و سریع مانند حل معادلات سیالات و انتقال حرارت است.
  5. هدفتان ایجاد یک برنامه تجاری تحت ویندوز است.
  6. هدفتان ایجاد برنامه تجاری برای سیستم عاملهای مختلف است.
  7. هدفتان ایجاد بازی است.

ProgLangUsage

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

ابتدا یک زبان برنامه نویسی ساده و آسان را بیاموزید. فکر کنید که در آینده چه نیازهایی خواهید داشت. در تصویر پایین صفحه مقایسه ای بین زبانها پرطرفدار انجام شده است. زبانها زیر را پیشنهاد میکنم.

بازگشت به انتخابها

دانشجو هستید و میخواهید قبل از برداشتن درس برنامه نویسی در آن آمادگی لازم را به دست آورید:

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

بازگشت به انتخابها

هدفتان حل مسائل ریاضی یا مهندسی است:

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

پیشنهاد:

بازگشت به انتخابها

هدفتان نوشتن برنامه محاسباتی بسیار سنگین و سریع مانند حل معادلات سیالات و انتقال حرارت است:

برای محاسبات سنگین و سریع نیاز به زبان برنامه نویسی دارید که کدهای سریع تولید نماید.

پیشنهاد:

بازگشت به انتخابها

هدفتان ایجاد یک برنامه تجاری تحت ویندوز است:

انتخاب خوب استفاده از محیطهایی است که شرکت مایکروسافت ایجاد نموده است.

پیشنهاد:

  • Visual Basic
  • #C
  • ++C
  • Delphi

بازگشت به انتخابها

هدفتان ایجاد برنامه تجاری برای سیستم عاملهای مختلف است:

یکی از بهترین محیطها که برنامه های نوشته شده در آن را می توان برای سیستم عاملهای مختلف تولید کرد محیط برنامه نویسی شرکت Embarcadero است. این محیط برنامه نویسی از زبان #C و Delphi پشتیبانی میکند. این محیط RAD است یعنی ایجاد برنامه با رابط گرافیکی در آن به آسانی کشیدن و چسباندن دکمه و متن و سایر قطعات برنامه به صفحه اصلی برنامه است!

پیشنهاد:

  • ++C با محیط برنامه نویسی شرکت Embarcadero
  • Delphi

بازگشت به انتخابها

هدفتان ایجاد بازی است:

برای بازی سازی یکی از محیطهای بازی سازی را انتخاب کنید. هر محیط زبان مخصوص به خود را دارد، بسیاری از محیطهای بازی سازی (موتورهای بازی به همراه برنامه توسعه بازی) زبانهای عمومی را پشتیبانی میکنند.

پیشنهاد:

  • محیط بازی سازی ساده Unity که در آن برنامه نویسی با #C و JS انجام میگردد.
  • محیط بازی سازی قدرتمند Unreal که در آن برنامه نویسی به زبان ++C  است.
  • محیط بازی سازی قدرتمند CryEngine که در آن برنامه نویسی به زبان Lua است.

فهرست موتورهای بازی در ویکیپدیا

بازگشت به انتخابها