کتاب استادی در زبان APL: برنامه‌نویسی قدرتمند روی سیستم‌های کلاسیک IBM/360 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

استادی در زبان APL: برنامه‌نویسی قدرتمند روی سیستم‌های کلاسیک IBM/360 استادی در زبان APL: برنامه‌نویسی قدرتمند روی سیستم‌های کلاسیک IBM/360 سفری به قلب برنامه‌نویسی محاسباتی با APL آیا تا به حال به دن...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره استادی در زبان APL: برنامه‌نویسی قدرتمند روی سیستم‌های کلاسیک IBM/360

موضوع کلی: برنامه‌نویسی و توسعه نرم‌افزار

موضوع میانی: زبان‌های برنامه‌نویسی تخصصی و محاسباتی

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر زبان APL و تاریخچه آن
  • 2. معرفی سیستم‌های IBM/360 و محیط APL/360
  • 3. نصب و پیکربندی APL/360
  • 4. شروع به کار با APL: ورود و خروج از سیستم
  • 5. مقدمات سینتکس APL: کاراکترها و نمادها
  • 6. انواع داده در APL: اعداد، کاراکترها و آرایه‌ها
  • 7. متغیرها در APL: تخصیص و استفاده
  • 8. عملگرهای حسابی پایه در APL
  • 9. عملگرهای مقایسه‌ای در APL
  • 10. توابع ریاضی پایه در APL
  • 11. بردارها در APL: ایجاد، دسترسی و ویرایش
  • 12. ماتریس‌ها در APL: ایجاد، دسترسی و ویرایش
  • 13. عملگرهای برداری و ماتریسی در APL
  • 14. تابع iota (⍳): تولید دنباله‌های عددی
  • 15. تابع rho (⍴): تغییر شکل آرایه‌ها
  • 16. تابع ravel (,) : تبدیل آرایه به بردار
  • 17. تابع transpose (⍉): جابجایی سطرهای ماتریس
  • 18. تابع index generation (⍳): تولید اندیس‌ها
  • 19. عملگر selection (/) : انتخاب عناصر بر اساس شرط
  • 20. عملگر compression (/) : حذف عناصر بر اساس شرط
  • 21. عملگر expansion (\): درج عناصر تکراری
  • 22. عملگر rotation (⌽,⊖): چرخش آرایه‌ها
  • 23. عملگر reshape (⍴): تغییر شکل آرایه‌ها (پیشرفته)
  • 24. عملگر catenation (,) : اتصال آرایه‌ها
  • 25. عملگر lamination (;): لایه‌بندی آرایه‌ها
  • 26. توابع تعریف‌شده توسط کاربر در APL
  • 27. تعریف توابع با آرگومان‌های صریح
  • 28. تعریف توابع بدون آرگومان صریح
  • 29. تعریف توابع بازگشتی در APL
  • 30. متغیرهای محلی و سراسری در توابع APL
  • 31. شاخه‌بندی و کنترل جریان در APL: مفهوم خطوط شرطی
  • 32. دستور GOTO در APL: انتقال کنترل
  • 33. استفاده از برچسب‌ها برای کنترل جریان
  • 34. حلقه‌ها در APL: استفاده از توابع بازگشتی
  • 35. خطاها و مدیریت خطا در APL
  • 36. توابع سیستم APL برای مدیریت خطا
  • 37. اشکال‌زدایی برنامه‌های APL
  • 38. ورودی و خروجی در APL: خواندن و نوشتن داده‌ها
  • 39. فرمت‌بندی خروجی در APL
  • 40. توابع سیستم برای ورودی/خروجی فایل
  • 41. استفاده از فایل‌ها در برنامه‌های APL
  • 42. کار با رشته‌ها در APL: ایجاد و ویرایش
  • 43. توابع سیستم برای کار با رشته‌ها
  • 44. جستجو و جایگزینی در رشته‌ها
  • 45. پردازش متن در APL
  • 46. توابع سیستم APL برای عملیات سیستمی
  • 47. زمان‌سنجی و پروفایل‌سازی کد APL
  • 48. بهینه‌سازی کد APL برای عملکرد بهتر
  • 49. کار با workspaces در APL
  • 50. ذخیره و بارگذاری workspaces
  • 51. اشتراک‌گذاری workspaces
  • 52. استفاده از کتابخانه‌های APL
  • 53. کار با توابع سیستم و متغیرهای سیستم APL
  • 54. سیستم پیام‌رسانی و ارتباطات در APL/360
  • 55. امنیت در APL/360
  • 56. مدیریت منابع سیستم در APL/360
  • 57. APL و سیستم عامل OS/360: تعاملات پایه
  • 58. APL و سیستم عامل DOS/360: تعاملات پایه
  • 59. مفاهیم concurrency در APL (مقدماتی)
  • 60. توابع high-order در APL: اپراتورها
  • 61. عملگر reduction (/): کاهش آرایه
  • 62. عملگر outer product (∘.): ضرب خارجی
  • 63. عملگر inner product (+.×): ضرب داخلی
  • 64. عملگر scan (\): اسکن آرایه
  • 65. عملگر each (¨): اعمال تابع بر هر عنصر
  • 66. عملگر rank (⍴⍴): تعیین رتبه آرایه
  • 67. عملگر domain (⍎): اجرای رشته به عنوان کد
  • 68. عملگر quote (⍕): تبدیل داده به رشته
  • 69. عملگر dyadic transpose (⍉): ترانهاده تعمیم یافته
  • 70. ایجاد رابط کاربری ساده در APL (مقدماتی)
  • 71. استفاده از APL برای محاسبات آماری
  • 72. استفاده از APL برای حل معادلات دیفرانسیل
  • 73. استفاده از APL برای شبیه‌سازی سیستم‌ها
  • 74. استفاده از APL برای طراحی پایگاه داده (مقدماتی)
  • 75. استفاده از APL برای گرافیک (مقدماتی)
  • 76. الگوریتم‌های مرتب‌سازی در APL
  • 77. الگوریتم‌های جستجو در APL
  • 78. ساختارهای داده پیشرفته در APL (با استفاده از آرایه ها)
  • 79. پیاده‌سازی ماشین حساب با APL
  • 80. حل مسائل ریاضی پیچیده با APL
  • 81. پیاده‌سازی بازی‌های ساده با APL
  • 82. اصول طراحی برنامه‌های بزرگ در APL
  • 83. مستندسازی کد APL
  • 84. تست کد APL
  • 85. ابزارهای تست کد APL
  • 86. الگوهای طراحی در APL (مقدماتی)
  • 87. مقایسه APL با سایر زبان‌های برنامه‌نویسی
  • 88. مزایا و معایب APL
  • 89. کاربردهای APL در دنیای واقعی
  • 90. پروژه‌های عملی با APL: تحلیل داده
  • 91. پروژه‌های عملی با APL: مدلسازی مالی
  • 92. پروژه‌های عملی با APL: پردازش سیگنال
  • 93. پروژه‌های عملی با APL: بهینه‌سازی
  • 94. جمع‌بندی مفاهیم پیشرفته APL
  • 95. تکنیک‌های پیشرفته بهینه‌سازی کد APL
  • 96. پیاده‌سازی الگوریتم‌های موازی در APL (مقدماتی)
  • 97. آینده زبان APL
  • 98. منابع یادگیری بیشتر APL
  • 99. نکات و ترفندهای برنامه‌نویسی APL
  • 100. نتیجه‌گیری و مسیرهای ادامه یادگیری APL
تگ‌ها: APL APL/360 DOS IBM/360 OS User Manual آموزش APL برنامه‌نویسی برنامه‌نویسی APL برنامه‌نویسی محاسباتی توسعه نرم‌افزار زبان برنامه‌نویسی زبان‌های تخصصی علوم کامپیوتر کلاسیک IBM

نظرات

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

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