نرم‌افزار چندسکویی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
BlackDal (بحث | مشارکت‌ها)
جز موارد جرئی از قبیل مثال ها اضافه شد
بدون خلاصۀ ویرایش
خط ۱:
{{بدون منبع}}
'''چند سکویی''' {{انگلیسی|cross-platform}} در اصطلاح نرم‌افزارهای رایانه، به آن دسته از نرم‌افزارها[[نرم‌افزار]]ها گفته می‌شود که در چندین [[سکوی رایانه‌ای]] قابل اجرا هستند. این نرم‌افزارها در دو دستهٔ کلی قرار می‌گیرند.
دستهٔ اول : برای هر یک از سکوهای رایانه‌ای به طور جداگانه تولید می‌شوند. در این تکنولوژی ها برنامه نویس یک بار برنامه را می نویسد و سپس کامپایلر برای هر سیستم عامل (اعم از [[ویندوز]]، [[لینوکس]]، مکینتاش و ...) فایل اجرایی جداگانه ای تولید می کند. از جمله این گروه می توان به [[Kylix]] زبانی مشابه دلفی برای ویندوز و لینوکس اشاره کرد.
دستهٔ دوم : توسط [[زبان‌های تفسیرشده]] نگارش می‌شوند و توسط مفسرهای موجود در هر سکوی رایانه‌ای قابل اجرا هستند. یکی از معروف ترین مثال های این گروه می توان به اپلت های جاوا اشاره کرد. برنامه نویسان جاوا برنامه خود را به صورت اپلت توزیع می کنند اما کاربران سیستم عامل ههای مختلف نیازمند داشتن ماشین مجازی جاوا روی سیستم خود هستند.
 
*دستهٔ اول : برای هر یک از سکوهای رایانه‌ای به طور جداگانه تولید می‌شوند. در این تکنولوژی هاتکنولوژی‌ها برنامه نویس یک بار برنامه را می نویسدمی‌نویسد و سپس کامپایلر برای هر سیستم عامل (اعم از [[ویندوز]]، [[لینوکس]]، مکینتاش و ...) فایل اجرایی جداگانه ایجداگانه‌ای تولید می کندمی‌کند. از جمله این گروه می توانمی‌توان به [[Kylix]] زبانی مشابه [[دلفی]] برای ویندوز و لینوکس اشاره کرد.
--[[کاربر:BlackDal|BlackDal]] ‏۲۸ اکتبر ۲۰۰۸، ساعت ۲۰:۳۴ (UTC)
 
*دستهٔ دوم : توسط [[زبان‌های تفسیرشده]] نگارش می‌شوند و توسط مفسرهای موجود در هر سکوی رایانه‌ای قابل اجرا هستند. یکی از معروف ترین مثال هایمثال‌های این گروه می توانمی‌توان به اپلت های[[اپلت‌های جاوا]] اشاره کرد. برنامه نویسان جاوا برنامه خود را به صورت اپلت توزیع می کنندمی‌کنند اما کاربران سیستم عامل ههایعامل‌های مختلف نیازمند داشتن ماشین مجازی جاوا روی سیستم خود هستند.
 
==منابع==
 
{{رایانه-خرد}}