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

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

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

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

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

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

ویرایش جدید IDE رایگان Code::Blocks برای فرترن، C و ++C

CB_SCRداشتن یک IDE برای برنامه‌نویسی نعمت بزرگی است! Integrated Development Environment یک فضای نرم‌افزاری یکپارچه است که همه ابزارهای لازم جهت برنامه‌نویسی، ایرادیابی، لینک کردن و تبدیل به فایل اجرایی را در یک محل گردآوری نموده است. IDE رایگان و کد باز Code::Blocks برای برنامه‌نویسی به زبان فرترن، C و ++C ایجاد شده است. این IDE کدباز و کاملاً رایگان بوده و برای سیستم عامل‌های Linux, Mac, Windows ارائه شده است. برای استفاده از آن برای برنامه‌نویسی فرترن به ترتیب زیر عمل کنید.

ادامه خواندن “ویرایش جدید IDE رایگان Code::Blocks برای فرترن، C و ++C”

یادگیری Python

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

آموزش آنلاین پایتون با تمرین (فارسی) ادامه خواندن “یادگیری Python”

ویرایشگر برنامه‌نویسان

داشتن یک ویرایشگر مناسب برای برنامه نویسی سرعت شما را بالاتر برده و باعث کاهش خطای تایپی خواهد شد. این ویرایشگر یک انتخاب سبک و مناسب است که برای برنامه نویسی فرترن نیز می توان از آن استفاده نمود. این ویرایشگر با قابلیت Syntax highlighting خوانایی برنامه را افزایش داده و خطای نگارشی را کاهش خواهد داد.

ویرایشگر Programmer’s Notepad برای برنامه‌نویسان خلق شده است. ادامه خواندن “ویرایشگر برنامه‌نویسان”

قدرت تابع بازگشتی

تابع بازگشتی (recursive) توابعی هستند که خودشان را فراخوانی می کنند و بسیار قدرتمند هستند. برای مثال ابتدا فاکتوریل را با این روش حل خواهیم نمود. البته فاکتوریل را می توان با روشهای ساده تری برنامه نویسی نمود اما هدف ما یادگیر تابع بازگشتی با بیانی بسیار ساده است. توابعی که خودشان را فراخوانی می کنند بایستی یک راه خروج مشخص داشته باشند.

ادامه خواندن “قدرت تابع بازگشتی”

آموزش الگوریتم به زبان فارسی

اولین قدم در یادگیری یک زبان برنامه نویسی نوشتن الگوریتم است. آموزش فارسی الگوریتم از گروه هیلتون از آدرس زیر قابل دانلود است.

http://p30download.com/fa/entry/35021

همچنین کتاب مقدمه ای بر تحلیل و طراحی الگوریتم از آدرس همین سایت قابل دانلود است.

http://p30download.com/fa/entry/35021

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

محیط‌های برنامه‌نویسی FORTRAN

یک IDE کارآمد، ساده و قدرتمند برای برنامهنویسی فرترن محیط Compaq Visual Fortran بود. قبلاً این محیط را با نام Digital Visaul FORTRAN نیز می‌شناختند.

DVFاین محیط فرترن 95 و 98 را پشتیبانی می‌کند. ویرایش 6.6 آخرین ویرایش این محیط در سال 2001 توسط شرکت compaq ارائه گردید. این محیط به راحتی بر روی ویندوز XP اجرا می‌شود و اگر شما نیازی به امکانات جدید فرترن ندارید با نصب یک ویندوز XP مجازی می‌توانید از امکانات این محیط بهره‌مند شوید. کتابخانه [توابع] ریاضی توسعه یافته کامپک (CXML:Compaq Extended Math Library) و کتابخانه استاندارد ریاضی اینتل (IMSL) همراه این نرم‌افزار قابل استفاده است.

اما برای استفاده از امکانات جدید فرترن و اجرای آن بر روی سیستم عاملهای جدید لازم است از محیط‌های پیشرفته امروزی استفاده نمود.

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

  1. Microsoft Visual Studio 2012
  2. Intel Visual Fortran

ادامه خواندن “محیط‌های برنامه‌نویسی FORTRAN”