🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: آموزش جامع فورترن IV برای سیستمهای چندبرنامهسازی (با تاکید بر سری GE-600)
موضوع کلی: برنامهنویسی و سیستمهای عامل
موضوع میانی: فورترن و سیستمهای چندبرنامهسازی
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر برنامهنویسی و سیستمهای عامل
- 2. معرفی فورترن IV: تاریخچه و جایگاه آن
- 3. مفهوم سیستمهای چندبرنامهسازی و اصول آن
- 4. معرفی سری کامپیوترهای GE-600 و معماری پایه
- 5. تنظیم محیط توسعه و کامپایل در سیستم GE-600
- 6. ساختار کلی یک برنامه فورترن IV
- 7. مجموعه کاراکترهای فورترن IV و قوانین نامگذاری
- 8. انواع دادههای عددی: INTEGER, REAL, DOUBLE PRECISION
- 9. نوع داده COMPLEX و کاربردهای آن
- 10. نوع داده LOGICAL و عملیات منطقی
- 11. ثابتها (Constants) در فورترن IV
- 12. متغیرها (Variables) و قوانین تعریف آنها
- 13. عملگرهای حسابی و اولویت آنها
- 14. عبارات حسابی و بیانیه انتساب
- 15. بیانیههای COMMENT و END
- 16. ورودی و خروجی بدون قالببندی (List-Directed I/O)
- 17. مقدمهای بر کنترل جریان برنامه
- 18. دستور GO TO و برچسبها (Labels)
- 19. دستور IF منطقی (Logical IF)
- 20. دستور IF حسابی (Arithmetic IF)
- 21. پیادهسازی ساختارهای شرطی پیچیدهتر با IF و GO TO
- 22. حلقههای DO: ساختار، کاربرد و پارامترها
- 23. نکات پیشرفته در استفاده از حلقههای DO تودرتو
- 24. دستور CONTINUE و نقش آن در حلقهها
- 25. تکنیکهای خروج از حلقه با IF و GO TO
- 26. عملگرهای منطقی: .AND., .OR., .NOT.
- 27. عبارات منطقی و مقادیر صحیح/غلط
- 28. عملگرهای رابطهای: .EQ., .NE., .LT., .LE., .GT., .GE.
- 29. مثالهای عملی از کنترل جریان و حلقهها
- 30. ترکیب حلقهها و تصمیمگیریها برای حل مسائل
- 31. مفهوم تخصیص حافظه برای متغیرها و آرایهها
- 32. دستور IMPLICIT و اهمیت آن
- 33. مقدمهای بر دستگاههای ورودی/خروجی در GE-600
- 34. دستور FORMAT: کلیات و Syntax
- 35. فیلد توصیفگر I (Integer)
- 36. فیلد توصیفگر F (Floating-point)
- 37. فیلد توصیفگر E و D (Exponential و Double Precision)
- 38. فیلد توصیفگر L (Logical)
- 39. فیلد توصیفگر A و H (Alphanumeric/Hollerith)
- 40. فیلد توصیفگر X (Space) و / (New Record)
- 41. تکرار گروههای FORMAT و استفاده از پرانتز
- 42. دستورات READ و WRITE با شماره واحد (Unit Number)
- 43. مفهوم Unit Number و ارتباط آن با JCL در GE-600
- 44. کنترل چاپ (Carriage Control) با کاراکترهای خاص
- 45. خطاهای I/O و کنترل آنها با ERR= و END=
- 46. خواندن و نوشتن آرایهها با FORMAT
- 47. نکات بهینهسازی I/O در سیستمهای چندبرنامهسازی
- 48. مقدمهای بر زیربرنامهها و مدولارسازی
- 49. توابع داخلی (Intrinsic Functions) فورترن IV
- 50. توابع بیانیهای (Statement Functions)
- 51. زیربرنامههای تابعی (Function Subprograms): تعریف و فراخوانی
- 52. دستور RETURN در زیربرنامههای تابعی
- 53. زیربرنامههای فرعی (Subroutine Subprograms): تعریف و فراخوانی
- 54. انتقال آرگومانها به توابع و زیربرنامهها (Call by Reference)
- 55. دستور COMMON: اشتراکگذاری دادهها بین زیربرنامهها
- 56. بلوکهای COMMON نامگذاری شده (Named COMMON Blocks)
- 57. دستور EQUIVALENCE: اشتراکگذاری فضای حافظه
- 58. دستور EXTERNAL و INTRINSIC برای توابع
- 59. تفاوتها و شباهتهای FUNCTION و SUBROUTINE
- 60. طراحی برنامههای مدولار با زیربرنامهها
- 61. نکات طراحی زیربرنامههای کارآمد و قابل استفاده مجدد
- 62. مفهوم آرایهها (Arrays) در فورترن IV
- 63. تعریف و استفاده از آرایههای یک بعدی (بردارها)
- 64. تعریف و استفاده از آرایههای دو بعدی (ماتریسها)
- 65. آرایههای چند بعدی و کاربردهای آنها
- 66. نحوه ذخیرهسازی آرایهها در حافظه (Column-Major Order)
- 67. عملیات حسابی با آرایهها
- 68. انتقال آرایهها به زیربرنامهها
- 69. آرایههای با ابعاد متغیر (Adjustable Dimensions) در زیربرنامهها
- 70. دستور DATA: مقداردهی اولیه به متغیرها و آرایهها
- 71. دستور BLOCK DATA Subprogram: مقداردهی به COMMON بلوکها
- 72. دستور PAUSE و STOP برای کنترل اجرای برنامه
- 73. کار با مقادیر منطقی و پرچمها برای کنترل جریان
- 74. کاربرد و مزایای Double Precision برای دقت بالا
- 75. اعداد مختلط (Complex Numbers) و عملیات آنها
- 76. مقدمهای بر کاراکترها و رشتهها (Char/Hollerith Data)
- 77. دستور ASSIGN و Assigned GO TO
- 78. دستور Computed GO TO
- 79. استفاده از Constant Expressions در ابعاد آرایه و FORMAT
- 80. مدیریت پیشرفته خطاهای I/O
- 81. فایلهای ترتیبی (Sequential Files) و دستورات مرتبط
- 82. فایلهای دسترسی مستقیم (Direct Access Files) و کاربردها
- 83. REWIND, BACKSPACE, ENDFILE برای کنترل فایلها
- 84. مقدمهای بر سیستم عامل GCOS در GE-600
- 85. مفهوم Job Control Language (JCL) و ساختار آن
- 86. تعریف یک Job و Job Step در GCOS
- 87. فراخوانی کامپایلر فورترن از طریق JCL
- 88. لینک کردن (Linking) برنامهها و کتابخانهها در GE-600
- 89. اجرای یک برنامه فورترن در محیط GCOS
- 90. مدیریت فایلها با JCL (DD Statements)
- 91. تخصیص دینامیک دستگاههای I/O
- 92. مفهوم زمانبندی (Scheduling) در سیستمهای چندبرنامهسازی GE-600
- 93. مبانی بافرینگ I/O و تاثیر آن بر کارایی
- 94. نکات بهینهسازی کد فورترن برای معماری GE-600
- 95. استفاده از کتابخانههای سیستمی و ریاضیاتی موجود در GE-600
- 96. روشهای اشکالزدایی (Debugging) برنامههای فورترن IV
- 97. تفسیر پیامهای خطا و Diagnostic messages سیستم GCOS
- 98. تکنیکهای تست و اعتبارسنجی برنامه
- 99. مستندسازی کد و JCL برای نگهداری
- 100. بهترین روشها برای برنامهنویسی فورترن IV کارآمد و قابل نگهداری
آموزش جامع فورترن IV برای سیستمهای چندبرنامهسازی (با تاکید بر سری GE-600)
سفری به اعماق تاریخ محاسبات و بازکشف اصولی که دنیای نرمافزار مدرن را شکل داد.
معرفی دوره: بازگشت به ریشهها، تسلط بر اصول
در دنیایی که هر روز زبانهای برنامهنویسی جدیدی متولد میشوند، چرا باید به گذشته بازگردیم و زبانی مانند فورترن IV را بیاموزیم؟ پاسخ در عمق و اصالت نهفته است. این دوره، یک کلاس آموزشی ساده نیست؛ بلکه یک کاوش عمیق در تاریخ مهندسی نرمافزار و سیستمهای عامل است. ما با الهام از کتاب کلاسیک و نایاب “Fortran IV; for multi-programming systems, with emphasis on the GE-600 series computer”، دانشی را احیا کردهایم که سنگ بنای بسیاری از مفاهیم امروزی مانند چندوظیفگی، مدیریت حافظه و تعامل نرمافزار با سختافزار است.
این دوره شما را به دوران طلایی کامپیوترهای بزرگ (Mainframe) میبرد، زمانی که برنامهنویسان برای استفاده از هر بایت حافظه و هر سیکل پردازنده میجنگیدند. در این سفر، فورترن IV ابزار ما و سیستمعاملهای چندبرنامهساز (Multi-programming) دنیای ما خواهند بود. شما نه تنها یک زبان برنامهنویسی، بلکه یک تفکر مهندسی را فرا خواهید گرفت: تفکری که بر پایه بهینهسازی، درک عمیق سختافزار و حل مسائل پیچیده با ابزارهای ساده اما قدرتمند بنا شده است. این دوره فرصتی است تا “چرا”های پشت پرده سیستمهای مدرن را با درک “چگونه” در سیستمهای کلاسیک کشف کنید.
درباره دوره: از تئوری کلاسیک تا درک عملی
این دوره آموزشی، عصارهی خرد موجود در کتاب مرجع را با رویکردی امروزی و کاربردی ترکیب میکند. ما محتوای غنی و فنی کتاب را به درسهای ویدیویی، مثالهای عملی و تحلیلهای عمیق تبدیل کردهایم. تمرکز ما تنها بر روی سینتکس فورترن نیست، بلکه بر ارتباط تنگاتنگ این زبان با سیستمعامل GECOS در کامپیوترهای سری GE-600 است. شما خواهید آموخت که چگونه یک برنامه فورترن در یک محیط چندبرنامهسازی اجرا میشد، منابع سیستم (مانند CPU و I/O) چگونه به اشتراک گذاشته میشدند و برنامهنویسان با چه چالشهایی برای نوشتن کدهای کارآمد و پایدار روبرو بودند. این دانش، دید شما را نسبت به لایههای زیرین سیستمهای عامل امروزی برای همیشه تغییر خواهد داد.
موضوعات کلیدی دوره
- مبانی و تاریخچه زبان برنامهنویسی فورترن IV
- ساختارهای داده، متغیرها و اصول برنامهنویسی ساختیافته
- کنترل جریان برنامه با حلقهها و دستورات شرطی
- کار با آرایهها، ماتریسها و زیربرنامهها (Subroutines & Functions)
- مفاهیم بنیادین سیستمهای چندبرنامهسازی (Multi-programming)
- مدیریت ورودی/خروجی (I/O) و کار با فایلها در سطح سیستم
- تعامل برنامه با سیستمعامل و مدیریت منابع
- تکنیکهای دیباگ و بهینهسازی کد در محیطهای محدود
- بررسی معماری کامپیوترهای سری GE-600 و تاثیر آن بر برنامهنویسی
این دوره برای چه کسانی مناسب است؟
این دوره برای طیف وسیعی از علاقهمندان به دنیای کامپیوتر طراحی شده است که به دنبال دانشی عمیق و بنیادین هستند:
- دانشجویان علوم کامپیوتر و مهندسی نرمافزار: برای درک ریشههای سیستمهای عامل، کامپایلرها و معماری کامپیوتر.
- برنامهنویسان و توسعهدهندگان نرمافزار: کسانی که میخواهند بدانند مفاهیمی مانند concurrency و مدیریت حافظه از کجا آمدهاند.
- متخصصان سیستمهای عامل و سیستمهای نهفته (Embedded): برای کسب دیدی تاریخی و عمیق نسبت به چالشهای مدیریت منابع سختافزاری.
- مهندسان و دانشمندان: افرادی که ممکن است با کدهای قدیمی فورترن در شبیهسازیهای علمی و محاسباتی سر و کار داشته باشند.
- علاقهمندان به تاریخ تکنولوژی: هر کسی که کنجکاو است بداند کامپیوترهای غولپیکر چگونه کار میکردند و چگونه دنیای دیجیتال امروز را پایهگذاری کردند.
چرا باید در این دوره شرکت کنید؟
۱. درک عمیق اصول بنیادی
بسیاری از دورههای امروزی به شما یاد میدهند “چه” کاری انجام دهید. این دوره به شما میآموزد “چرا” و “چگونه” این کارها در سطح سیستم انجام میشوند. این دانش شما را از یک کدنویس به یک مهندس نرمافزار واقعی تبدیل میکند.
۲. نگاهی منحصر به فرد به تعامل نرمافزار و سختافزار
با یادگیری فورترن در بستر سیستمهای GE-600، شما به شکل ملموسی درک خواهید کرد که چگونه محدودیتهای سختافزاری، طراحی زبان برنامهنویسی و سیستمعامل را شکل میدهد؛ درسی که در دنیای مدرن اغلب نادیده گرفته میشود.
۳. تقویت مهارت حل مسئله
برنامهنویسی در محیطهای قدیمی شما را وادار میکند تا خلاق باشید و برای حل مسائل، راهحلهای بهینه و هوشمندانه پیدا کنید. این مهارت در هر زبان و پلتفرمی ارزشمند است.
۴. دسترسی به دانشی کمیاب
محتوای این دوره بر اساس کتابی تخصصی و نایاب شکل گرفته است. ما این دانش ارزشمند را برای شما دسترسپذیر و قابل فهم کردهایم.
۵. ساختن پل بین گذشته و آینده
با درک تکامل مفاهیم از سیستمهای چندبرنامهساز تا سیستمهای توزیعشده امروزی، شما میتوانید آینده تکنولوژی را بهتر پیشبینی کرده و در آن نقش موثرتری ایفا کنید.
سرفصلهای جامع دوره (بیش از ۱۰۰ درس تفصیلی)
این دوره شامل بیش از ۱۰۰ سرفصل جامع و طبقهبندی شده است که شما را از سطح مبتدی تا درک پیشرفته همراهی میکند. در ادامه، نگاهی به بخشهای اصلی دوره خواهیم داشت:
بخش اول: مقدمات و مبانی (درس ۱ تا ۱۵)
- تاریخچه فورترن و نقش آن در انقلاب محاسباتی
- معرفی کامپیوترهای سری GE-600 و سیستمعامل GECOS
- مفهوم چندبرنامهسازی (Multi-programming) چیست؟
- نصب و راهاندازی شبیهساز برای تمرینات عملی
- اولین برنامه فورترن: ساختار، متغیرها و انواع داده (INTEGER, REAL, LOGICAL)
- عملگرهای ریاضی و منطقی
- دستورات ورودی و خروجی ساده (READ, WRITE)
بخش دوم: ساختارهای کنترلی و منطق برنامه (درس ۱۶ تا ۳۵)
- دستورات شرطی: IF منطقی و IF محاسباتی
- حلقههای تکرار: ساختار قدرتمند DO
- استفاده از دستور GOTO و برچسبها (Labels)
- دستورات CONTINUE, STOP, و END
- طراحی فلوچارت و الگوریتم برای مسائل پیچیده
بخش سوم: آرایهها و زیربرنامهها (درس ۳۶ تا ۵۵)
- تعریف و کار با آرایههای یکبعدی، دوبعدی و چندبعدی
- دستور DIMENSION و تخصیص حافظه
- مفهوم زیربرنامه (Subprogram) و ماژولارسازی کد
- نوشتن و فراخوانی SUBROUTINE ها
- نوشتن و استفاده از FUNCTION ها
- ارسال آرگومانها و بلوکهای COMMON برای اشتراک داده
بخش چهارم: مدیریت فایل و ورودی/خروجی پیشرفته (درس ۵۶ تا ۷۰)
- مقدمهای بر سیستم فایل در GECOS
- کار با دستور FORMAT برای قالببندی ورودی و خروجی
- خواندن و نوشتن در فایلهای ترتیبی (Sequential Access)
- خواندن و نوشتن در فایلهای با دسترسی مستقیم (Direct Access)
- دستورات REWIND, BACKSPACE, و ENDFILE
بخش پنجم: فورترن در قلب سیستم چندبرنامهسازی (درس ۷۱ تا ۹۰)
- چرخه حیات یک برنامه (Job) در سیستم GECOS
- کارتهای کنترل (Control Cards) و نقش آنها
- مفهوم زمانبندی پردازنده و صفهای اجرا
- مدیریت حافظه: تخصیص حافظه به برنامهها
- تعامل برنامه با دستگاههای جانبی (نوارها، دیسکها)
- بررسی خطاهای زمان اجرا و نقش سیستمعامل
- ویژگیهای خاص کامپایلر فورترن برای GE-600
بخش ششم: تکنیکهای پیشرفته و پروژههای عملی (درس ۹۱ تا ۱۰۰+)
- اصول دیباگ کردن کد فورترن با استفاده از خروجیها
- تکنیکهای بهینهسازی برای کاهش مصرف حافظه و زمان CPU
- پروژه اول: پیادهسازی یک شبیهسازی علمی ساده
- پروژه دوم: نوشتن یک برنامه برای پردازش دادههای یک فایل بزرگ
- جمعبندی: چگونه دانش فورترن به درک بهتر برنامهنویسی مدرن کمک میکند؟
همین امروز سفر خود را به دنیای شگفتانگیز محاسبات کلاسیک آغاز کنید و مهارتهایی بیاموزید که هرگز منقضی نمیشوند!
این فرصت بینظیر برای یادگیری عمیق و اصولی را از دست ندهید.
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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