خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه مشاوره آموزشی - پژوهشی بنیان دانش توس ارائه مشاوره، آموزش و انجام پروژه های شبیه سازی صنعتی و دانشجویی

خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه مشاوره آموزشی - پژوهشی بنیان دانش توس ارائه مشاوره، آموزش و انجام پروژه های شبیه سازی صنعتی و دانشجویی

خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه پژوهشی - آموزشی بنیان دانش توس در اسفند 1390 با همکاری تعدادی از دانشجویان تحصیلات تکمیلی دانشگاه های معتبر تهران و مشهد شروع به کار کرد و توفیقات زیادی کسب نمود که به تدریج در وبلاگ بارگزاری خواهد شد. در همین راستا شاخه آموزشی گروه اقدام به راه اندازی سایت moomsan.blog.ir نمود تا ضمن ارائه آموزش های مجازی، به ارتقای خدمات گروه بپردازد. در این وبلاگ فعلا خدمات کدنویسی فرترن به مرور بارگذاری می شود. امید است مورد استفاده متخصصین بازدید کننده از سایت قرار گیرد.
آدرس: مشهد، بین سلمان فارسی 5 و 7 پلاک 48
راه های تماس با گروه :

Tel: +98 915 125 2688
Phone: +98 51 38477407

زمان پاسخگویی: 9 تا 13:30 و 16 تا 21
Telegram.me/moomsan
moomsan@gmail.com
ID: @moomsan

۱۹ مطلب با کلمه‌ی کلیدی «فرترن انلاین» ثبت شده است

▎Fortran 90: سفری به دنیای برنامه نویسی مدرن و قدرتمند

 

مقدمه

 

Fortran 90، نسخه‌ای از Fortran است که در سال 1991 منتشر شد و انقلابی در برنامه‌نویسی علمی و مهندسی ایجاد کرد. این نسخه ویژگی‌های جدیدی را به زبان اضافه کرد که برنامه‌نویسی را کارآمدتر، قابل خواندن‌تر و قابل توسعه تر کرد. Fortran 90 با معرفی ویژگی‌های جدیدی مانند برنامه‌نویسی شی‌گرا و برنامه‌نویسی موازی به برنامه‌نویسان امکان داد تا برنامه‌های پیچیده‌تر و پربازده‌تر را به راحتی ایجاد کنند.

 

ویژگی‌های کلیدی Fortran 90

 

1. برنامه‌نویسی شی‌گرا: Fortran 90 پشتیبانی از برنامه‌نویسی شی‌گرا را معرفی کرد که به برنامه‌نویسان امکان می‌داد تا برنامه‌های خود را به صورت ساختارمند و قابل توسعه تر طراحی کنند.  

 

2. برنامه‌نویسی موازی: Fortran 90 از برنامه‌نویسی موازی پشتیبانی می‌کند که به برنامه‌نویسان امکان می‌دهد تا از توان پردازشی چند پردازنده به طور همزمان استفاده کنند و سرعت اجرای برنامه‌ها را به طور قابل توجهی افزایش دهند.

 

3. ساختار ارائه اطلاعات: Fortran 90 ساختار جدیدی برای ارائه اطلاعات در برنامه معرفی کرد که به طور قابل توجهی خوانایی و قابل درک بودن کد را بهبود بخشید.

 

4. تابع و ماکرو: Fortran 90 پشتیبانی از توابع و ماکرو را گسترش داد و به برنامه‌نویسان امکان داد تا کد قابل استفاده مجدد را به راحتی ایجاد کنند. 

 

کاربردهای Fortran 90

 

Fortran 90 به طور گسترده در زمینه‌های متنوعی از جمله محاسبات علمی، مهندسی، فیزیک و شیمی مورد استفاده قرار می‌گیرد. برخی از کاربردهای مهم Fortran 90 شامل مدل‌سازی هواشناسی، پیش‌بینی زلزله، شبیه‌سازی ساختار مولکولی و طراحی قطعات هواپیما است.

 

نمونه کد Fortran 90:

 

 

 

 

چشم‌انداز آینده Fortran 90

 

Fortran 90 با ویژگی‌های مهم و قوی خود هنوز هم یک زبان مهم در برنامه‌نویسی علمی و مهندسی است. نسخه‌های جدیدتر Fortran مانند Fortran 2003 و Fortran 2008 نیز ویژگی‌های جدید و بهبود یافته‌ای را به زبان اضافه کرده‌اند.  

 

نکات مهم:

 

• Fortran 90 برای برنامه‌نویسان جدید ممکن است چالش برانگیز باشد، اما منابع یادگیری فراوانی برای آن وجود دارد.

 

• اگر به دنبال زبان برنامه‌نویسی علمی و مهندسی قدرتمند و کارآمد هستید، Fortran 90 گزینه مناسبی است.

 

• استفاده از Fortran 90 به شما امکان می‌دهد تا برنامه‌های پیچیده و پربازده را با راحتی طراحی و پیاده‌سازی کنید.

 

---

 

▎۳ نکته برای بهبود مطلب:

 

1. مقایسه با نسخه‌های قبلی:

 

مقایسه Fortran 90 با نسخه های قبلی

 

• Fortran 77: نسخه قبلی Fortran که در سال 1977 منتشر شد و بدون ویژگی‌های برنامه‌نویسی شی‌گرا و موازی بود. استفاده از Fortran 90 به طور قابل توجهی سرعت توسعه و قابلیت برنامه‌ها را افزایش داده است. 

 

2. نمونه‌های عملی بیشتر:

 

مدل‌سازی هواشناسی:  

 

مدل‌سازی هواشناسی:

 

• Fortran 90 در مدل‌سازی هواشناسی به طور گسترده مورد استفاده قرار می‌گیرد. این زبان به دانشمندان هواشناسی امکان می‌دهد تا با استفاده از مدل‌های پیچیده هواشناسی، پیش‌بینی دقیق‌تر و کامل‌تری از شرایط جوی انجام دهند.

 

3. تاریخچه Fortran:

 

John Backus

 

• Fortran در سال 1957 توسط جان باکوس و تیمش در IBM ایجاد شد. این زبان در آن زمان یک انقلاب در برنامه‌نویسی به وجود آورد و به طور گسترده در محاسبات علمی و مهندسی مورد استفاده قرار گرفت. Fortran 90 با ارائه ویژگی‌های جدید و بهبود یافته به طور قابل توجهی قدرت و قابلیت‌های این زبان را افزایش داد .