گاهی برای انتخاب سردرگم میشویم، زبانهای برنامه نویسی زیادی وجود دارند. کدام را انتخاب کنم؟
انتخاب به هدف شما بستگی دارد.
اگر قصد برنامه نویسی CFD دارید و کد شما محاسبات فوق العاده زیادی دارد حتماً از زبانهایی استفاده نمایید که سربار محاسباتی کمتری دارند. پیشنهاد: C++, FORTRAN
اگر قصد برنامه نویسی برای ویندوز را دارید بهتر است .NET ها را انتخاب کنید فرقی نمیکند کدامیک. پیشنهاد: C# نگهداری و ارتقاء برنامههای نوشته شده و مدیریت برنامههای بسیار بزرگ با این زبانها بسیار سادهتر است. این زبانها آینده برنامهنویسی عمومی را در دست خواهند گرفت.
اگر قصد برنامه نویسی ریاضی و فنی را دارید اما تعداد محاسبات در مقابل پیچیدگی آن قابل صرفنظر است، محیطهای ریاضی را انتخاب کنید. پیشنهاد: Mathmatica, Maple, MATLAB این محیطها امکانات زیادی را در اختیار شما قرار میدهند و سرعت برنامه نویسی شما را بالا خواهند برد.
نکات قابل توجه:
· اگر هر یک از زبانهای برنامه نویسی را آموختهاید همان کافی است. بجای آن که همه زبانها را بیاموزید به یک یا دو زبان با توجه به هدفتان بسنده کنید و در آن زبان مهارت کسب کنید.
· با هر زبانی هر کاری میتوان کرد، فقط هزینه دارد! شما میتوانید با زبان Assembly برنامههای گرافیکی تحت ویندوز بنویسید [Easy Code MASM]! فقط بسته به این که زبان و محیط برنامهنویسی شما چه امکاناتی در اختیار شما میگذارد زحمت شما کمتر یا بیشتر خواهد شد و در نهایت زمان برنامه نویسی شما متفاوت خواهد بود.
· به این نکته توجه کنید که زمان برنامه نویسی یعنی از زمانی که شروع به نوشتن اولین خط برنامه میکنید تا زمانی که جواب مورد نظر را دریافت خواهید کرد. از آنجایی که هیچ برنامهای کامل نیست لازم است بارها کد خود را تصحیح نموده و برنامه را دوباره اجرا نمایید.
· برای همه زبانهای برنامهنویسی کتابخانههایی از کدهای آماده وجود دارد پس قبل از این که شروع به کد نویسی کنید به دنبال یافتن این کتابخانهها باشید. استفاده از این کتابخانهها باعث صرفه جویی بسیار زیادی در وقت خواهد شد. (چرخ را دوباره اختراع نکنید!)
· برای هر زبان محیطهای برنامهنویسی مختلفی وجود دارد مناسب است که قسمتی از وقت خود را صرف جستجوی محیط برنامه نویسی مناسب کنید.