کتاب آموزش برنامه‌نویسی و طراحی نرم‌افزار به سبک ساخت‌یافته و کلاسیک ALGOL 60 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره آموزش برنامه‌نویسی و طراحی نرم‌افزار به سبک ساخت‌یافته و کلاسیک ALGOL 60

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

موضوع میانی: زبان‌های برنامه‌نویسی کلاسیک و سبک‌های نگارش نرم‌افزار (ALGOL Style)

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

  • 1. مبانی و تاریخچه پیدایش زبان ALGOL 60 و تحول آن در مهندسی نرم‌افزار
  • 2. آشنایی با مفهوم بلوک‌بندی (Block Structure) و محدوده دید متغیرها (Scoping)
  • 3. انواع داده‌های اولیه و ساختاریافته در سبک برنامه‌نویسی ALGOL 60
  • 4. اصول برنامه‌نویسی ساخت‌یافته (Structured Programming) و کنترل جریان اجرا
  • 5. دستورات شرطی مرکب و ساختارهای تصمیم‌گیری تو در تو
  • 6. حلقه‌های تکرار و بهینه‌سازی پیمایش داده‌ها در سبک کلاسیک
  • 7. تعریف و استفاده از رویه‌ها (Procedures) و توابع در معماری کد
  • 8. مفهوم پارامترهای فراخوانی با نام (Call-by-name) و فراخوانی با مقدار (Call-by-value)
  • 9. بازگشت (Recursion) و مدیریت پشته در اجرای توابع پیچیده
  • 10. مدیریت حافظه پویا و تخصیص حافظه بلوکی در کدهای ساخت‌یافته
  • 11. ساختار بلوکی ایستا و پویا و تاثیر آن بر امنیت متغیرها
  • 12. طراحی الگوریتم‌های عددی و ریاضی دقیق در بستر سنتی ALGOL
  • 13. مدیریت ورودی و خروجی داده‌ها در جریان اجرای برنامه‌ها
  • 14. بررسی نحو (Syntax) و معناشناسی (Semantics) در گرامر بیکوس-ناور (BNF)
  • 15. ترجمه و کامپایل کدهای ساخت‌یافته به زبان ماشین در سیستم‌های اولیه
  • 16. تحلیل خطاهای زمان کامپایل و زمان اجرا در برنامه‌نویسی ساخت‌یافته
  • 17. اصول ریفکتورینگ و خوانایی کد بر اساس الگوهای استاندارد ALGOL
  • 18. مقایسه سبک ALGOL با زبان‌های مدرن مشتق‌شده مانند C و Pascal
  • 19. بررسی الگوهای طراحی نرم‌افزار کلاسیک و کاربرد آن‌ها در مهندسی نرم‌افزار
  • 20. پیاده‌سازی یک پروژه جامع نرم‌افزاری با رعایت کامل اصول و سبک ALGOL 60
تگ‌ها: ALGOL 60 Backus-Naur Form Block Structure BNF Call-by-name Classic Programming Code Refactoring Computer Science Legacy Code Programming Languages Programming Paradigms Scope and Lifetime Software Architecture Software Design Structured Programming

نظرات

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

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