فرترن
یک زبان برنامهنویسی همه-منظوره، کامپایل شونده، و دستوری / From Wikipedia, the free encyclopedia
فورترن (به انگلیسی: Fortran، /ˈfɔːrtræn/) یک زبان برنامهنویسی همه-منظوره، کامپایل شونده و دستوری میباشد که مخصوصاً برای محاسبات عددی و علم محاسبه مناسب است. فورترن در گذشته به صورت حروف بزرگ FORTRAN نوشته میشده که کوتهنوشت FORmula TRANslation میباشد.[2]
پارادایم برنامهنویسی | چند الگویی: ساختیافته، دستوری (رویهای، شیءگرا)، همگانی |
---|---|
طراحی شده توسط | جان بکوس |
توسعهدهنده | جان بکوس و آیبیام |
ظهوریافته در | ۱۹۵۷؛ ۶۷ سال پیش (۱۹۵۷-خطا: زمان نامعتبر}}) |
انتشار پایدار | Fortran 2018 (ISO/IEC 1539-1:2018)
/ ۲۸ نوامبر ۲۰۱۸؛ ۵ سال پیش (۲۰۱۸-28}}) |
نیرومند، ایستا، آشکار | |
.f , .for , .f90 | |
وبگاه | |
پیادهسازیهای بزرگ | |
Absoft, Cray, GFortran, G95, IBM XL Fortran, Intel, Hitachi, Lahey/Fujitsu, Numerical Algorithms Group, Open Watcom, PathScale, PGI, Silverfrost, Oracle Solaris Studio, Visual Fortran, others | |
متأثر از | |
Speedcoding | |
تأثیر گذاشته بر | |
ALGOL 58, BASIC, C, Chapel,[1] CMS-2, Fortress, PL/I, PACT I, MUMPS, IDL, Ratfor |
فورترن یک زبان برنامهنویسی کامپایل شونده برای محاسبات علمی و عددی است. این زبان در ابتدا برای برنامههای مهندسی و علمی در دهه ۱۹۵۰ توسط شرکت آیبیام ایجاد شد و بیش از شش دهه است که در مسائل محاسباتی پیچیده همانند پیشبینی آب و هوا، تجزیه و تحلیل عناصر محدود، دینامیک سیالات محاسباتی، فیزیک محاسباتی، کریستالوگرافی و شیمی محاسباتی مورد استفاده قرار گرفتهاست. این زبان در محاسبات با کارایی بالا و محک و رتبهبندی سریعترین ابررایانهها رایج است. یکی از ویژگیهای مهم فورترن سرعت بالا در کامپایل کردن کدهای محاسباتی است و دلیل آن بهینه بودن دستورها این زبان نسبت به زبانهای دیگر است و با توجه به کمینه بودن تعداد کاراکترهای مورد نیاز برای ایجاد یک دستور و امکانات ترجیحی و اختیاری فراوان، کدهای نوشتهشده با این زبان از حجم کمی برخوردار هستند و در زمان کوتاه اجرا شده و نتیجه خواهد داد. این امر به خصوص برای محاسبات عددی سنگین از اهمیت دوچندانی برخوردار است.