20-04-2022, 01:17 PM
قابلیت حمل در ابتدا با مشکلاتی همراه بود زیرا هیچ استانداردی مورد توافق قرار نمیگرفت. استانداردها قابلیت حمل را بهبود بخشیدهاند.
استاندارد ۱۹۹۶ یک اصطلاح مرجع و معناشناسی را ارائه میداد، اما مجدد به ناسازگاری ادامه دادند. برنامهنویسان متوجه بودند، استفاده از ناسازگاریها سبب بروز مشکلات در حمل میشود، پس از برنامههایی مانند The PFORT Verifier استفاده میکردند؛
بعد از استاندارد ۱۹۷۷، دفتر ملی استاندارد FIPS PUB 69 را منتشر کرد که پردازندههای خریداری شده توسط دولت ایالات متحده ملزم به تشخیص استاندارد بودند.
ناسازگاری و عدم رعایت استاندارد تنها مشکل قابلیت حمل نبودند. برای محاسبات عددی، در نظر گرفتن ویژگیهای حساب مهم است. اتخاذ (در حال حاضر تقریبا جهانی) استاندارد IEEE 754 برای حساب ممیزشناور باینری، این مشکل را حل کرد.
دسترسی به محیط محاسبات برای مثال خط فرمان برنامه، متغیرهای محیط و غیره همچنان مشکل ایجاد میکرد که در سال ۲۰۰۳ برطرف شد.
در حال حاضر نوشتن یک برنامهٔ قابل حمل در فورترن امکانپذیر است.
استاندارد ۱۹۹۶ یک اصطلاح مرجع و معناشناسی را ارائه میداد، اما مجدد به ناسازگاری ادامه دادند. برنامهنویسان متوجه بودند، استفاده از ناسازگاریها سبب بروز مشکلات در حمل میشود، پس از برنامههایی مانند The PFORT Verifier استفاده میکردند؛
بعد از استاندارد ۱۹۷۷، دفتر ملی استاندارد FIPS PUB 69 را منتشر کرد که پردازندههای خریداری شده توسط دولت ایالات متحده ملزم به تشخیص استاندارد بودند.
ناسازگاری و عدم رعایت استاندارد تنها مشکل قابلیت حمل نبودند. برای محاسبات عددی، در نظر گرفتن ویژگیهای حساب مهم است. اتخاذ (در حال حاضر تقریبا جهانی) استاندارد IEEE 754 برای حساب ممیزشناور باینری، این مشکل را حل کرد.
دسترسی به محیط محاسبات برای مثال خط فرمان برنامه، متغیرهای محیط و غیره همچنان مشکل ایجاد میکرد که در سال ۲۰۰۳ برطرف شد.
در حال حاضر نوشتن یک برنامهٔ قابل حمل در فورترن امکانپذیر است.