کتاب فرترن کلاسیک: برنامه‌نویسی علمی روی ابرکامپیوتر افسانه‌ای 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. فرترن در صنعت و تحقیقات علمی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.