توضیحات
همانطور که در اغلب کتابهای مکانیک دیده اید، در اغلب برنامه های مهندسی از زبان فرترن استفاده می گردد. زبان برنامه نویسی فرترن با وجود سادگی از قدرت و سرعت بالایی برخوردار است، بطوریکه می توان از آن برای نوشتن برنامه های CFDاستفاده کرد. فرترن اغلب با قابلیت فوق العاده در مورد اعداد معرفی می گردد و همانطور که از اسمش ) (FORmula TRANslation پیداست، برای انجام محاسبات ریاضی در کارهای علمی خلق شده است. در گذشته این زبان دارای محدودیتهایی بوده که در نسخه های جدید این مشکلات حل شده است و این زبان به یک زبان بسیار قوی تبدیل شده است. اغلب کتابخانه های لازم برای انجام انواع محاسبات در این زبان وجود دارد. این زبان در استاندارد فرترن ۹۰از قابلیت نوشتن برنامه های محاسبات موازی برای کامپیوتر های چند پردازنده ای پشتیبانی میکند که آینده روشنی را برای محاسبات سنگین CFDنشان می دهد. این زبان جزء اولین زبانهای خلق شده برای کامپیوتر می باشد که در IBMنوشته شده است. قابلیت محاسبات سریع با سادگی در برنامه نویسی باعث محبوبیت آن بین مهندسان و دانشمندان شده است. زبان فرترن در حال حاضر دارای قابلیت برنامه نویسی شیء گرا شده است .
چرا فرترن؟
زبان اصلی برنامه نویسی در کاربردهای علمی فرترن است. اغلب کدهای قدیمی با این زبان نوشته شده است. بنابراین لازم است که یک دانشجوی مهندسی با این زبان آشنایی داشته باشد. سالها پیش به نظر می رسید که با پیشرفت و محبوبیت عمومی زبانهایی مانند Cزبان فرترن منسوخ گردد، اما با گذشت سالها این زبان همچنان استفاده فراوان دارد. این ماندگاری مدیون کتابخانه ها و کدهای ۴۰ساله این زبان است. در هر حال استانداردهای جدید این زبان قدرت زیادی به این زبان داده است. این زبان همچنان بعنوان مهمترین زبان برای مهندسان و دانشمندان بشمار می آید. فرترن برای انجام محاسبات ریاضی با سرعت و قابلیت بالا طراحی شده است. البته زبان فرترن هنوز در ایجاد محیط گرافیکی کمبود دارد و اگر بخواهید برای فرترن یک رابط گرافیکی کاربر) (Graphical User Interfaceبنویسید، باید خود را درگیر فراخوانی توابع ویندوز) APIها(! کنید. انتخاب راحت تر استفاده از یک زبان ساده مانند Visual Basicیا Delphiبرای ایجاد رابط گرافیکی کاربر است. در این روش GUIرا در این زبانها می سازیم و موتور اصلی برنامه برای کار با معادلات و انجام محاسبات را در FORTRANمی نویسیم و بعد آنرا با فرمت (Dynamic Link Library) DLLدر اختیار برنامه قرار می دهیم. اینکار را در مراحل پیشرفته تر آموزش )سطح متوسط( به شما آموزش خواهم داد .
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.