دلایل مختلفی برای استفاده از کامپایلرهای آنلاین وجود دارد که یکی از مهمترین آن ها صرفه جویی در وقت است. زیرا مراحل نصب و پیکربندی کامپایلرهای مختلف زمانبر است و ممکن است شما زمان کافی برای این کار نداشته باشید. دلیل دیگری که می توان ذکر کرد این است که شما نمیخواهید کامپایلر مورد نظرتان را بر روی سیستم خود نصب کنید و فقط قصد بررسی موضوعی خاص در یک کامپایلر خاص را دارید. به طور کلی کامپایلر آنلاین برای آن دسته از افرادی که میخواهند سریع و بدون هیچ گونه کار اضافی کدهای خود را اجرا و نتیجه را مشاهده کننده، بهترین گزینه است. البته کامپایلرهای آنلاین مزایا و معایبی هم دارند که در ادامه بررسی می کنیم.
از جمله مزایایی که کامپایلرهای آنلاین دارند می توان به موارد زیر اشاره کرد:
برخی از معایب کامپایلرهای آنلاین:
در لیست زیر زبان های برنامه نویسی/اسکریپت نویسی/نشانه گذاری پشتیبانی شده در کامپایلر آنلاین سایت سورس سرا را مشاهده می کنید:
برای اینکه با نحوه کارکرد کامپایلر آنلاین آشنا شوید، یک برنامه ساده با زبان برنامه نویسی C++ خواهیم نوشت که نام کاربری و کلمه عبور را از ورودی خوانده و پیام مناسب را نمایش می دهد. ابتدا وارد کامپایلر آنلاین سی پلاس پلاس شوید و هدر فایل های زیر را اضافه کنید:
سپس یک تابع مانند نمونه زیر ایجاد کنید که خیلی ساده نام کاربری و کلمه عبور را دریافت می کند و در صورت درست بودن آن ها true
باز میگرداند:
حال تابع main
را به شکل زیر تغییر دهید:
اکنون اگر برنامه اجرا کنید بر اساس ورودی که در بخش ورودی های استاندارد برنامه وارد کرده اید، خروجی مشابه تصویر زیر را نمایش می دهد:
برای مشاهده نسخه کامل مقاله به لینک زیر مراجعه کنید:
کامپایلرهای آنلاین برای زبان های برنامه نویسی
منبع: sourcesara.com