فرترن- FORTRAN

 

معرفی و تاريخچه فرترن

همانطور که در اغلب کتابهای مکانيک ديده ايد، در اغلب برنامه های مهندسی از اين زبان استفاده می گردد. زبان برنامه نويسی فرترن با وجود سادگی از قدرت و سرعت بالايی برخوردار است، بطوريکه می توان از آن برای نوشتن برنامه های

CFD استفاده کرد.فرترن اغلب با قابليت فوق العاده در مورد اعداد معرفی می گردد و همانطور که از اسمش (FORmula TRANslation) پيداست، برای انجاممحاسبات رياضی در کارهای علمی خلق شده است. در گذشته اين زبان دارای محدوديتهايی بوده که در نسخه های جديد اين مشکلات حل شده است و اين زبان به يک زبان بسيار قوی تبديل شده است. اغلب کتابخانه های لازم برای انجام انواع محاسبات در اين زبان وجوددارد. اين زبان در استاندارد فرترن 90 از قابليت نوشتن برنامه های محاسبات موازی برای کامپيوتر های چند پردازنده ای پشتيبانی می کند که آينده روشنی را برای محاسبات سنگينCFD نشان می دهد. اين زبان جزء اولين زبانهای خلق شده برای کامپيوتر می باشد که در IBMنوشته شده است. قابليت محاسبات سريع با سادگی در برنامه نويسی باعث محبوبيت آن بين مهندسان و دانشمندان شده است. زبان فرترن در حال حاضر دارای قابليت برنامه نويسی شيء گرا شده است.

معمو ً لا از فرترن

77 و 90 استفاده می گردد که نسخه 90 آن محبوبيت عمومی تری دارد. در اين متن از استاندارد های برنامه نويسی فرترن 90 استفاده می کنيم و در موارد لازم در مورد فرترن 77 هم بحث خواهيم کرد.

تاريخچه

Fortran I

1954

Fortran II

1958

Fortran IV

1958

Fortran 66 standard

1966

Fortran 77 standard

1978

Fortran 90 standard

1991

Fortran 95 standard

1996

چرا فرترن؟

زبان اصلی برنامه نويسی در کاربردهای علمی فرترن است. اغلب کدهای قديمی با اين زبان نوشته شده است. بنابراين لازم است که يک دانشجوی مهندسی با اين زبان آشنايی داشته باشد.

سالها پيش به نظر می رسيد که با پيشرفت و محبوبيت عمومی زبانهايی مانند Cزبان فرترن منسوخ گردد، اما با گذشت سالها اين زبان همچنان استفاده فراوان دارد. اين ماندگاری مديون کتابخانه ها و کدهای 40 ساله اين زبان است. در هر حال استانداردهای جديد اين زبان قدرت زيادی به اين زبان داده است. اين زبان همچنان بعنوان مهمترين زبان برای مهندسان و دانشمندان بشمار می آيد. فرترن برای انجام محاسبات رياضی با سرعت و قابليت بالا طراحی شده است. البته زبان فرترن هنوز در ايجاد محيط گرافيکی کمبود داردو اگر بخواهيد برای فرترن يک رابط گرافيکی کاربر (Graphical User Interface) بنويسيد، بايد خود را درگير فراخوانی توابع ويندوزAPI ها!)کنيد.

انتخاب راحت تر استفاده از يک زبان ساده مانند

Delphi يا Visual Basic برای ايجاد رابط گرافيکی کاربر است.

در اين روش GUIرا در اين زبانها می سازيم و موتور اصلی برنامه برای کار با معادلات و انجام محاسباترا در FORTRAN

می نويسيم وبعد آنرا با فرمت Dynamic Link Library) DLL )در اختيار برنامه قرار می دهيم. اينکاررا درمراحل پيشرفته تر آموزش (سطح متوسط) به شما آموزش خواهم داد.

برنامهAnsys که بين مهندسان مکانيک محبوبيت دارد با زبان فرترن نوشته شده است.

فرترن

90 فرترن 90 فراتر از يک ويرايش جديد از استاندارد فرترن می باشد و برنامه نويسی را بسيار آسانتر کرده است. اين ويرايش کدهای فرترن77 را نيز پشتيبانی می کند. فرترن 90 يک زبان برنامه نويسی انعطاف پذير و قوی است, اين زبان امکانات برنامه نويسی شيء گرا راداراست. امکانات دسترسی به امکانات سيستمی مانند تخصيص حافظه, استفاده از اشاره گرها و بسياری امکانات ديگر به آن اضافه شده است ؛ بعبارته ديگر فرترن 90 بيشتر شبيه C++است تا فرترن 77 !بارتقاء قابليتهای عددی, استفاده از دستورات حالت موازی (چند پردازنده ای) که يک پيشرفت شايان ذکر در برنامه نويسی علمی و نوشتن کدهای موازی می باشد. اين روند در فرترن 95 دنبال شده است و انتظار می رود در ويرايش های جديدتر اين زبان امکانات گسترده تری برای برنامه نويسی علمی به اين زبان اضافه گردد.


مطالب مشابه :


فرترن- FORTRAN

Fortran 95 standard 1996 چرا فرترن اينکاررا درمراحل پيشرفته تر آموزش (سطح متوسط) به شما آموزش خواهم




کامل ترین مجموعه آموزشی زبان برنامه نویسی فرترن + Fortran 95

تیک وب - کامل ترین مجموعه آموزشی زبان برنامه نویسی فرترن + Fortran 95 - خوش آمدید علمی - پروژه




کامل ترین مجموعه آموزشی زبان برنامه نویسی فرترن Fortran 95

گروه مهندسان جوان تاسیسات (مکانیک) - کامل ترین مجموعه آموزشی زبان برنامه نویسی فرترن Fortran 95




دانلود رایگان جزوه کامل آموزش فرترن جناب پرفسور بهروش فرترن 95

گروه مهندسان جوان تاسیسات (مکانیک) - دانلود رایگان جزوه کامل آموزش فرترن جناب پرفسور بهروش




انجام پروژه های برنامه نویسی فرترن fortran

آموزش فرترن در انجام پروژه های تخصصی و دانشگاهی به زبان برنامه نویسیfortran فرترن 77 و 90 و 95




دانلود نرم افزار مهندسی فرترن 95

mohandesyab.blogfa.com - دانلود نرم افزار مهندسی فرترن 95 نرم افزار و آموزش نرم افزار با .




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

گروه مهندسان جوان تاسیسات (مکانیک) - دانلود کتاب آموزش زبان برنامه نویسی فرترن Fortran به زبان




فرترن

وبلاگ شخصی سید علیرضا معزی - فرترن - کتاب های تخصصی - مقالات - جزوات - و هر آنچه بخواهید




مجموعه آموزشی زبان برنامه نویسی فرترن + Fortran 95

فرترن (Fortran) مخفف ، نرم افزار Fortran 95 ، Fortran 5.1 به همراه آموزش مقدماتی فرترن به معرفی




برچسب :