کتاب فرترن کلاسیک: برنامهنویسی علمی روی ابرکامپیوتر افسانهای BĖSM-6
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب فرترن کلاسیک: برنامهنویسی علمی روی ابرکامپیوتر افسانهای BĖSM-6
موضوع کلی: تاریخ علوم کامپیوتر و برنامهنویسی
موضوع میانی: زبانهای برنامهنویسی علمی و مهندسی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی محاسبات و تاریخچه ابرکامپیوترها
- 2. معرفی BĖSM-6: معماری و مشخصات فنی
- 3. تاریخچه زبان فرترن و نسخه های اولیه
- 4. نصب و راه اندازی شبیه ساز BĖSM-6
- 5. آشنایی با محیط برنامه نویسی BĖSM-6
- 6. مفاهیم اولیه برنامه نویسی: متغیرها و انواع داده
- 7. اعداد صحیح و محاسبات پایه در فرترن
- 8. اعداد اعشاری و محاسبات ممیز شناور در فرترن
- 9. متغیرهای بولی و عملیات منطقی
- 10. عملگرهای محاسباتی و اولویت آنها
- 11. دستور انتساب (=) و تخصیص حافظه
- 12. ورودی و خروجی پایه: دستورات READ و WRITE
- 13. فرمت بندی داده ها در ورودی و خروجی
- 14. دستور شرطی IF و ساختارهای تصمیم گیری
- 15. دستور ELSE IF و ELSE در ساختارهای شرطی
- 16. حلقه های تکرار DO و ساختار آنها
- 17. حلقه های تودرتو DO
- 18. کنترل حلقه با دستورات CONTINUE و BREAK (یا معادل آن در فرترن BĖSM-6)
- 19. آرایه ها: تعریف و استفاده از آرایه های یک بعدی
- 20. آرایه ها: تعریف و استفاده از آرایه های چند بعدی
- 21. دسترسی به عناصر آرایه و عملیات بر روی آرایه ها
- 22. حلقه های DO ضمنی برای پردازش آرایه ها
- 23. زیربرنامه ها و توابع: تعریف و فراخوانی
- 24. انتقال پارامتر به زیربرنامه ها و توابع
- 25. متغیرهای محلی و سراسری
- 26. بازگشت (recursion) در توابع فرترن
- 27. بلوک های داده COMMON و اشتراک گذاری داده ها
- 28. دستور EQUIVALENCE و تخصیص حافظه مشترک
- 29. ورودی/خروجی فایل: باز کردن و بستن فایل ها
- 30. خواندن و نوشتن داده ها در فایل ها
- 31. فرمت بندی داده ها در فایل ها
- 32. کار با رشته ها و عملیات رشته ای (در صورت وجود در نسخه فرترن)
- 33. اعداد مختلط و محاسبات اعداد مختلط
- 34. توابع مثلثاتی و نمایی
- 35. توابع لگاریتمی و ریشه
- 36. توابع ریاضیاتی خاص BĖSM-6
- 37. پردازش خطا و مدیریت خطا در فرترن
- 38. اشکال زدایی برنامه ها و استفاده از ابزارهای اشکال زدایی
- 39. بهینه سازی کد فرترن برای BĖSM-6
- 40. برنامه نویسی ساخت یافته در فرترن
- 41. حل معادلات خطی با استفاده از روش حذف گاوسی
- 42. حل معادلات غیرخطی با استفاده از روش نیوتن-رافسون
- 43. انتگرال گیری عددی با استفاده از روش ذوزنقه ای و سیمپسون
- 44. حل معادلات دیفرانسیل معمولی با روش رانگ-کوتا
- 45. درونیابی و برونیابی داده ها
- 46. رگرسیون خطی و غیرخطی
- 47. تولید اعداد تصادفی و شبیه سازی مونت کارلو
- 48. پردازش سیگنال و فیلترها
- 49. تبدیل فوریه سریع (FFT)
- 50. گرافیک پایه و ترسیم نمودارها (در صورت وجود)
- 51. کار با حافظه و مدیریت حافظه در BĖSM-6
- 52. برنامه نویسی سطح پایین و دسترسی به سخت افزار (در صورت وجود)
- 53. کار با سیستم عامل BĖSM-6 (در صورت وجود)
- 54. برنامه نویسی همزمان و موازی (در صورت وجود)
- 55. محاسبات ماتریسی و جبر خطی
- 56. کاربرد فرترن در فیزیک: حل مسائل مکانیک
- 57. کاربرد فرترن در مهندسی: حل مسائل سازه
- 58. کاربرد فرترن در هواشناسی: مدل سازی آب و هوا
- 59. کاربرد فرترن در علوم کامپیوتر: الگوریتم های عددی
- 60. کاربرد فرترن در شیمی: محاسبات مولکولی
- 61. کاربرد فرترن در اقتصاد: مدل سازی اقتصادی
- 62. کاربرد فرترن در نجوم: شبیه سازی پدیده های نجومی
- 63. کاربرد فرترن در پزشکی: پردازش تصاویر پزشکی
- 64. کاربرد فرترن در ژئوفیزیک: پردازش داده های لرزه ای
- 65. کاربرد فرترن در دینامیک سیالات محاسباتی (CFD)
- 66. حل مسائل بهینه سازی
- 67. مقدمه ای بر برنامه نویسی موازی با MPI (در صورت امکان شبیه سازی)
- 68. مقدمه ای بر برنامه نویسی GPU با CUDA (در صورت امکان شبیه سازی)
- 69. ادغام فرترن با زبان های دیگر (در صورت امکان)
- 70. استفاده از کتابخانه های ریاضیاتی فرترن
- 71. استانداردهای فرترن و تحولات زبان
- 72. مقایسه فرترن با سایر زبان های برنامه نویسی علمی
- 73. آینده فرترن و جایگاه آن در علوم و مهندسی
- 74. مطالعه موردی 1: شبیه سازی یک سیستم فیزیکی
- 75. مطالعه موردی 2: حل یک مسئله مهندسی
- 76. مطالعه موردی 3: تجزیه و تحلیل داده های علمی
- 77. پروژه عملی 1: نوشتن یک برنامه حل معادله
- 78. پروژه عملی 2: نوشتن یک برنامه شبیه سازی
- 79. پروژه عملی 3: نوشتن یک برنامه پردازش داده
- 80. ترفندهای برنامه نویسی فرترن در BĖSM-6
- 81. سوالات متداول و پاسخ ها
- 82. منابع و مراجع تکمیلی
- 83. اصطلاحات تخصصی فرترن و BĖSM-6
- 84. راهنمای عیب یابی مشکلات رایج
- 85. بررسی مثال های پیشرفته کد فرترن
- 86. مفاهیم پیشرفته ورودی/خروجی
- 87. بهینه سازی حافظه برای برنامه های بزرگ
- 88. کار با داده های باینری
- 89. ایجاد و استفاده از کتابخانه های فرترن
- 90. مقدمه ای بر برنامه نویسی شی گرا در فرترن (در صورت وجود)
- 91. ارتباط فرترن با پایگاه داده ها (در صورت امکان)
- 92. استفاده از فرترن در محاسبات ابری
- 93. بررسی ابزارهای توسعه مدرن فرترن
- 94. استفاده از فرترن در یادگیری ماشین (در صورت امکان)
- 95. مقدمه ای بر تحلیل داده های بزرگ با فرترن (در صورت امکان)
- 96. نوشتن برنامه های مستند و قابل فهم فرترن
- 97. تست و اعتبارسنجی کد فرترن
- 98. مقایسه کارایی فرترن با سایر زبان ها
- 99. آخرین تغییرات و به روز رسانی های فرترن
- 100. فرترن در صنعت و تحقیقات علمی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.