fortran:
برای جبر خطی می گن خیلی مناسب است به کمک کتابخانه lapacه k.
کد به صورت اتوماتیک به میزان زیادی بهینه می شود.
gcc براش زیاد مناسب نیست و کامپایلر اینتل را براش توصبه می کنند.
اگر با زبانهایی که شبیه c هستند کار کردی به نظرم یاد گرفتنش یکم سخت می شود.
1- من ++C به علت شی گرایی بر C ترجیه می دهم.
2- توی موسسات تحقیقاتی fortran, c++/c, R,scilab,sas,matlab,...
3- R زبان برنامه نویسی است ولی در مورد متمتیکا اطلاع ندارم.
4- یک زبان میانی مثل ++C و یک زبان سطح بالا مثل R یاد بگیری بهتر است.
R از توانایی هایی رو که لازم داری این ها رو دارد:
انتگرال،ماتریسها و مدل سازی شکل های فضایی
سرعت R هم بستگی به تجربه دارد.
تانسور هم نمی دونم چی هست که بگم داره یا نه
در مورد matlab, scilab , ... اطلاعی ندارم.
راجب به go هم اطلاع ندارم ولی به طور کلی توسیه می کنم زبانی یاد بگیری که منابع زیاد داشته باشد و وابسته به شرکت خاصی نباشد. ممکن یک زبان بسار عالی باشد ولی به دلیل عدم وجود منابع کافی یادگیری و رفع ایرادات برنامه نویسی مشکل باشد.
وجود ide و debuger و profiler هم برای زبان مورد نطر (که نیاز به توضیح ندارد).