چندسکویی
چندسکویی (به انگلیسی: Cross-platform) در اصطلاح نرمافزارهای رایانه، به آن دسته از نرمافزارها گفته میشود که در چندین سکوی رایانهای قابل اجرا هستند. این نرمافزارها در دو دستهٔ کلی قرار میگیرند.[۱]
- دستهٔ نخست: برای هر یک از سکوهای رایانهای بهطور جداگانه تولید میشوند.[۲] در این تکنولوژیها برنامهنویس یک بار برنامه را مینویسد و سپس کامپایلر برای هر سیستمعامل (مهمتر از همه ویندوز، لینوکس، مکینتاش و...) فایل اجرایی جداگانهای تولید میکند. از جمله این گروه میتوان به کیلیکس زبانی مشابه دلفی برای ویندوز و لینوکس اشاره کرد، یا موتور توسعه بازی موآی که با زبان برنامهنویسی سی++ نوشته شدهاست و برای تمام تلفنهای همراه و سیستم عاملهای موجود رایانههای شخصی، فایل اجرایی مخصوص را تولید میکند.
- دستهٔ دوم: توسط زبانهای تفسیرشده نگارش میشوند و توسط مفسرهای موجود در هر سکوی رایانهای قابل اجرا هستند.[۳] یکی از معروفترین مثالهای این گروه میتوان به اپلتهای جاوا اشاره کرد.[۴] برنامه نویسان جاوا برنامه خود را به صورت اپلت توزیع میکنند اما کاربران سیستمعاملهای مختلف نیازمند داشتن ماشین مجازی جاوا روی سیستم خود هستند.[۵]
همچنین چند سکویی به دستهای از نرمافزارها گفته میشود که در یک محیط از چند سکو استفاده شدهاست.[۶]
منابعویرایش
- ↑ http://www.pcmag.com/encyclopedia_term/0,2542,t=cross+platform&i=40495,00.asp#fbid=aHfb3ldkqPq
- ↑ http://wxwidgets.org/
- ↑ http://www.linfo.org/platform.html
- ↑ http://java.sun.com/products/jlf/ed1/dg/higq.htm
- ↑ https://www.oracle.com/java/index.html
- ↑ «نسخه آرشیو شده». بایگانیشده از اصلی در ۲۶ اکتبر ۲۰۰۹. دریافتشده در ۲۶ اکتبر ۲۰۰۹.
این یک مقالهٔ خرد رایانه است. با گسترش آن به ویکیپدیا کمک کنید. |