کتاب فرترن کلاسیک: برنامهنویسی علمی روی ابرکامپیوتر افسانهای BĖSM-6 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
فرترن کلاسیک: برنامهنویسی علمی روی ابرکامپیوتر افسانهای BĖSM-6 فرترن کلاسیک: برنامهنویسی علمی روی ابرکامپیوتر افسانهای BĖSM-6 آیا تا به حال به دوران طلایی محاسبات علمی فکر کردهاید؟ زمانی که دانشم...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره فرترن کلاسیک: برنامهنویسی علمی روی ابرکامپیوتر افسانهای BĖSM-6
موضوع کلی: تاریخ علوم کامپیوتر و برنامهنویسی
موضوع میانی: زبانهای برنامهنویسی علمی و مهندسی
📋 سرفصلهای دوره
- 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. فرترن در صنعت و تحقیقات علمی
تگها:
1960s
BĖSM-6
Besm6
classic
Computer History
Computer Science
Engineering
Fortran
FORTRAN ĖVM BĖSM-6
Programming languages
scientific programming
Supercomputer
ابرکامپیوتر
برنامهنویسی علمی
تاریخ کامپیوتر
دهه ۶۰ میلادی
زبانهای برنامهنویسی
علوم کامپیوتر
فرترن
کلاسیک
مهندسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.