جستجوی مقاله

بررسی کارایی زبان‌های برنامه‌نویسی مختلف

دسته بندی موضوعی : برنامه ریزی درسی و آموزشی

زبان : فارسی

نوع فایل : PDF

تعداد صفحات : 12

وضعیت : این مقاله توسط هیات داوران پایگاه ایران ژورنال داوری شده است
فصل نامه علمی تخصصی پژوهش برتر - سال دوم - شماره دوم - تابستان 1405

نویسندگان :
پرستو پرژک دکتری زبان و ادبیات فارسی
ثنا سلیمانی دانشجو شبکه و نرم افزار رایانه


ثبت شده توسط : ایران ژورنال

لینک مستقیم مقاله :

چکیده فارسی :

با گسترش روزافزون فناوری اطلاعات و افزایش نیاز به توسعه سیستم‌های نرم‌افزاری کارآمد، انتخاب زبان برنامه‌نویسی مناسب نقش مهمی در بهبود عملکرد، سرعت توسعه و کیفیت نهایی نرم‌افزار دارد. زبان‌های برنامه‌نویسی مختلف با ویژگی‌ها، ساختارها و مدل‌های اجرایی متفاوت طراحی شده‌اند و همین تفاوت‌ها باعث ایجاد اختلاف در کارایی آن‌ها در شرایط مختلف می‌شود. هدف از این مقاله، بررسی و مقایسه کارایی زبان‌های برنامه‌نویسی پرکاربرد مانند Python، Java، C++ و C# از جنبه‌های مختلف از جمله سرعت اجرا، مصرف حافظه، سهولت توسعه، قابلیت نگهداری و مقیاس‌پذیری است.
در این پژوهش، ابتدا معیارهای اصلی سنجش کارایی در زبان‌های برنامه‌نویسی معرفی می‌شوند. سپس هر زبان از نظر معماری اجرا، نوع کامپایل یا تفسیر بودن، مدیریت حافظه و ساختارهای کنترلی مورد بررسی قرار می‌گیرد. نتایج نشان می‌دهد که زبان‌هایی مانند C++ به دلیل نزدیک بودن به سخت‌افزار و مدیریت دستی حافظه، از سرعت اجرای بالاتری برخوردار هستند، در حالی که زبان‌هایی مانند Python با وجود سرعت کمتر، به دلیل سادگی و بهره‌وری بالا در توسعه سریع نرم‌افزار بسیار محبوب هستند.
همچنین در این مقاله به نقش ماشین مجازی در زبان‌هایی مانند Java و C# پرداخته شده است که با وجود ایجاد سربار اجرایی، قابلیت اجرای چندسکویی و امنیت بیشتری را فراهم می‌کنند. علاوه بر این، تأثیر نوع پروژه در انتخاب زبان مناسب نیز بررسی شده و مشخص شده است که هیچ زبان برنامه‌نویسی به‌طور مطلق برتر نیست، بلکه انتخاب آن به نیازهای پروژه وابسته است.
در نهایت نتیجه‌گیری می‌شود که کارایی زبان‌های برنامه‌نویسی باید به صورت چندبعدی و بر اساس معیارهای مختلف سنجیده شود و انتخاب صحیح زبان می‌تواند تأثیر مستقیمی بر موفقیت پروژه‌های نرم‌افزاری داشته باشد.

کلمات کلیدی فارسی :
زبان‌های برنامه‌نویسی، کارایی، Python، Java، C++، C#، سرعت اجرا، مدیریت حافظه، توسعه نرم‌افزار، مقایسه زبان‌ها

دانلود فایل کامل مقاله


صدور گواهینامه نمایه سازی، چاپ و انتشار

من نویسنده این مقاله هستم


لینک ثابت به این مقاله:
https://iran-journals.com/doc/3390

دانلود فایل کامل مقاله


نحوه استناد به مقالات در پایگاه ایران ژورنال:
در صورتی که می خواهید در اثر پژوهشی خود به این مقاله ارجاع دهید، به سادگی می توانید از عبارت زیر در بخش منابع و مراجع استفاده نمایید:
پرژک ، پرستو و سلیمانی، ثنا ، 1405، بررسی کارایی زبان‌های برنامه‌نویسی مختلف، https://iran-journals.com/doc/3390
در داخل متن نیز هر جا که به عبارت و یا دستاوردی از این مقاله اشاره شود پس از ذکر مطلب، در داخل پارانتز، مشخصات زیر نوشته می شود.
برای بار اول: (1405، پرژک ، پرستو ؛ ثنا سلیمانی)
برای بار دوم به بعد: (1405، پرژک ؛ سلیمانی)

جستجوی مقالات
ok