مقایسه سبک های مختلف برنامه نویسی و کاربردهای آن ها

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 67

فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ITAIC01_043

تاریخ نمایه سازی: 14 مرداد 1404

چکیده مقاله:

در دنیای پیچیده و متنوع توسعه نرم افزار، انتخاب سبک مناسب برنامه نویسی یکی از تصمیمات بنیادین برای طراحان و برنامه نویسان به شمار می آید. سبک های مختلف برنامه نویسی نه تنها بر ساختار و خوانایی کد، بلکه بر شیوه ی تفکر حل مسئله، امکان توسعه، نگهداری و حتی کارایی نهایی سیستم تاثیرگذارند. این مقاله با رویکردی تطبیقی، به بررسی پنج سبک رایج در برنامه نویسی شامل سبک ساخت یافته، شیء گرا، تابعی، رویداد محور و منطقی می پردازد. برای هر سبک، اصول بنیادین، نحوه ی سازمان دهی کد، مزایا و محدودیت ها، و همچنین زمینه های کاربرد آن در صنعت نرم افزار تحلیل می شود. این مقاله تلاش می کند که نشان دهد که هیچ کدام از سبک های برنامه نویسی به تنهایی کامل یا برتر نیستند، بلکه انتخاب بهینه ی آن ها وابسته به نوع مسئله، الزامات پروژه، تیم توسعه دهنده و محیط اجرایی است. علاوه بر این، به ظهور زبان های چندسبکی و ترکیب سبک ها در پروژه های مدرن نیز اشاره می شود، تا درک عمیق تری از انعطاف پذیری و پویایی موجود در حوزه ی برنامه نویسی فراهم گردد. نتیجه ی این پژوهش می تواند برای توسعه دهندگان، معماران نرم افزار و حتی مدرسان علوم کامپیوتر، به عنوان راهنمایی جهت انتخاب مناسب ترین سبک در شرایط گوناگون تلقی گردد.

کلیدواژه ها:

سبک های برنامه نویسی ، برنامه نویسی شیء گرا ، برنامه نویسی تابعی ، توسعه نرم افزار ، مقایسه سبک ها

نویسندگان

محمدرضا سلمانی

دانشجوی کاردانی نرم افزار، دانشگاه ملی مهارت(دانشکده انقلاب اسلامی)، تهران، ایران

مهرداد حمیدزاده

دکترای کامپیوتر گرایش مدیریت فناوری اطلاعات، استاد گروه کامپیوتر، دانشگاه ملی مهارت(دانشکده انقلاب اسلامی)، تهران، ایران

امین کیانی

مهندسی ارشد کامپیوتر گرایش رایانش امن، استاد گروه کامپیوتر، دانشگاه ملی مهارت(دانشکده انقلاب اسلامی)، تهران، ایران