IBM® C/C++ for z/OS

تعظيم استخدام الأجهزة وتحسين أداء التطبيقات

مطورو البرامج يناقشون كود البرمجة وينظرون إلى شاشتين

تطوير تطبيقات ++C/C عالية الأداء

تُعدُّ مُجمّعات IBM® C/C++ for z/OS، بما فيها المُجمّع التجميعي الكلاسيكي ++z/OS® XL C/C والمُجمّع التجميعي Open XL C/C++ for z/OS الذي تم طرحه حديثًا، من المُجمّعات المتقدمة التي تهدف إلى تحسين C وC++C على منصة z/OS. وهي تستخدم ميزات ®IBM Z لإنتاج تطبيقات أعمال عالية الأداء.

زيادة العائد على الاستثمارات

استخدم أحدث تقنيات تحسين المحول البرمجي مع نظام IBM® Z الحديث لتعزيز أداء تطبيقات C/C++ على منصة z/OS عالية الأمان والمرونة. تساعد هذه المبادرة على تسريع عائد الاستثمارات والتخفيف من مخاطر الأعمال وتكنولوجيا المعلومات.

تقليل جهود الترحيل

تعتمد ++Open XL C/C بشكل كامل على إطار عمل تكنولوجيا Clang وLLVM مفتوح المصدر، كما تدعم معايير اللغة C17/C18 وC++20. ويهدف هذا النهج إلى تقليل جهود الترحيل عند نقل تطبيقات ++C/C من المنصات الموزَّعة إلى z/OS.

تحسين التقنيات الناشئة

تساعد ++Open XL C/C على توسيع لغات z/OS الحديثة والأدوات المساعدة مثل Python وNode.js، أما Go وJava وIBM® Z Open Automation Utilities (ZOAU) فتساعد على تعزيز وظائفها وإنشاء حزم تطبيقات تعزيز تبني التكنولوجيا.

تبسيط العملية

يدعم مُجمِّع ++Open XL C/C الآن عبارات ®CICS وIMS المضمَّنة في مصدر ++C/C، مما يُبسِّط تشغيل ++C/C داخل بيئات CICS وIMS.

الميزات

رجل يحمل كمبيوتر محمولًا في مركز بيانات اختبار IBM z17
قدرات جديدة للأجهزة دون تغيير الكود

حدد البنية التي سيتم إنشاء تعليمات البرنامج القابل للتنفيذ من أجلها. يتيح ذلك توفير قدرات على مستوى الأجهزة مباشرةً من خلال خيارات المحول البرمجي، دون تعديل التعليمات البرمجية المصدر.

تعرَّف على المزيد حول استخدام ميزات IBM® z16
محلل تكنولوجيا المعلومات يعمل على لوحة معلومات تحليلات أعمال ذات رسوم بيانية
تكامل أكثر فاعلية مع CICS وIMS

تدعم ++Open XL C/C الآن مترجم CICS المتكامل، وعبارات CICS المضمَّنة، وIMS لتحسين كيفية تكامل تطبيقات ++C/C مع أنظمة z/OS الفرعية هذه بكفاءة أكبر.

استكشف النظم الفرعية
منظر جانبي لامرأة مبرمجة ترتدي نظارة وتكتب تعليمات برمجية على كمبيوتر
دعم تشخيص البرامج وتصحيح الأخطاء

لزيادة إنتاجية المبرمجين وتوليد التعليمات البرمجية بطريقة فعَّالة من حيث التكلفة لتشخيص الالتزام بالدلالات اللغوية المحتملة، بما في ذلك دعم IBM® z/OS Debugger. يدعم ++Open XL C/C الآن DWARF5، مع القدرة على توليد معلومات التصحيح في ملف جانبي منفصل.

استكشف IBM z/OS Debugger استكشف دعم تصحيح الأخطاء
مهندس تكنولوجيا معلومات يعمل على تعليمات برمجية معروضة على الشاشة لأحد البرامج
يدعم خدمات نظام z/OS UNIX و z/OS batch

احصل على دعم لخدمات نظام z/OS UNIX ودفعة z/OS في ظل أوضاع التجميع 32-بت غير XPLINK، و32-بت XPLINK، و64-بت XPLINK—ويُعدُّ مثاليًّا لتطبيقات z/OS الحالية وترحيل التطبيقات من المنصات الموزَّعة.

اكتشف المزيد من الميزات المدعومة
منظر علوي لأذرع روبوتية متعددة تعمل على حزام ناقل في مستودع أوتوماتيكي
التكامل مع مجموعة أساسية من الأدوات

استخدم هذا المحوّل البرمجي لدمج أدوات IBM® Developer for z/OS Enterprise Edition، وهي مجموعة أدوات قوية لتطوير تطبيقات IBM® z/OS وصيانتها من خلال تطبيق ممارسات عمليات التطوير. تتضمن هذه المجموعة أيضًا IBM® Debug for z/OS، الذي يوفر إمكانيات تصحيح الأخطاء وتغطية التعليمات البرمجية للتطبيقات المكتوبة بلغات C/C++.

استكشف IBM Developer for z/OS
مهندس تكنولوجيا معلومات صغير السن يشرح بيانات رسومية على شاشات كمبيوتر لزميله
تحسين الأداء

استخدم تقنية التجميع والتحسين المتقدمة لتحسين أداء التطبيق. يُعدُّ نظام تسريع الرياضيات الفرعي (MASS) والروتينات الفرعية للجبر الخطي الأساسي المفتوح (OpenBLAS) مكتبات عالية الأداء تساعدك في تسريع تنفيذ دوال الرياضيات والجبر المستخدمة في تحليلات الأعمال.

استكشف استخدام المكتبات عالية الأداء
رجل يحمل كمبيوتر محمولًا في مركز بيانات اختبار IBM z17
قدرات جديدة للأجهزة دون تغيير الكود

حدد البنية التي سيتم إنشاء تعليمات البرنامج القابل للتنفيذ من أجلها. يتيح ذلك توفير قدرات على مستوى الأجهزة مباشرةً من خلال خيارات المحول البرمجي، دون تعديل التعليمات البرمجية المصدر.

تعرَّف على المزيد حول استخدام ميزات IBM® z16
محلل تكنولوجيا المعلومات يعمل على لوحة معلومات تحليلات أعمال ذات رسوم بيانية
تكامل أكثر فاعلية مع CICS وIMS

تدعم ++Open XL C/C الآن مترجم CICS المتكامل، وعبارات CICS المضمَّنة، وIMS لتحسين كيفية تكامل تطبيقات ++C/C مع أنظمة z/OS الفرعية هذه بكفاءة أكبر.

استكشف النظم الفرعية
منظر جانبي لامرأة مبرمجة ترتدي نظارة وتكتب تعليمات برمجية على كمبيوتر
دعم تشخيص البرامج وتصحيح الأخطاء

لزيادة إنتاجية المبرمجين وتوليد التعليمات البرمجية بطريقة فعَّالة من حيث التكلفة لتشخيص الالتزام بالدلالات اللغوية المحتملة، بما في ذلك دعم IBM® z/OS Debugger. يدعم ++Open XL C/C الآن DWARF5، مع القدرة على توليد معلومات التصحيح في ملف جانبي منفصل.

استكشف IBM z/OS Debugger استكشف دعم تصحيح الأخطاء
مهندس تكنولوجيا معلومات يعمل على تعليمات برمجية معروضة على الشاشة لأحد البرامج
يدعم خدمات نظام z/OS UNIX و z/OS batch

احصل على دعم لخدمات نظام z/OS UNIX ودفعة z/OS في ظل أوضاع التجميع 32-بت غير XPLINK، و32-بت XPLINK، و64-بت XPLINK—ويُعدُّ مثاليًّا لتطبيقات z/OS الحالية وترحيل التطبيقات من المنصات الموزَّعة.

اكتشف المزيد من الميزات المدعومة
منظر علوي لأذرع روبوتية متعددة تعمل على حزام ناقل في مستودع أوتوماتيكي
التكامل مع مجموعة أساسية من الأدوات

استخدم هذا المحوّل البرمجي لدمج أدوات IBM® Developer for z/OS Enterprise Edition، وهي مجموعة أدوات قوية لتطوير تطبيقات IBM® z/OS وصيانتها من خلال تطبيق ممارسات عمليات التطوير. تتضمن هذه المجموعة أيضًا IBM® Debug for z/OS، الذي يوفر إمكانيات تصحيح الأخطاء وتغطية التعليمات البرمجية للتطبيقات المكتوبة بلغات C/C++.

استكشف IBM Developer for z/OS
مهندس تكنولوجيا معلومات صغير السن يشرح بيانات رسومية على شاشات كمبيوتر لزميله
تحسين الأداء

استخدم تقنية التجميع والتحسين المتقدمة لتحسين أداء التطبيق. يُعدُّ نظام تسريع الرياضيات الفرعي (MASS) والروتينات الفرعية للجبر الخطي الأساسي المفتوح (OpenBLAS) مكتبات عالية الأداء تساعدك في تسريع تنفيذ دوال الرياضيات والجبر المستخدمة في تحليلات الأعمال.

استكشف استخدام المكتبات عالية الأداء

مقارنة المنتج

المنتجات Open XL C/C++ for z/OS

أحدث محول برمجي متقدم لتحسين لغات C و++C على نظام التشغيل z/OS يدعم معايير لغات ++C/C الحالية بواجهة Clang مفتوحة المصدر، لتحسين التوافق مع المنصات الموزَّعة. يوفر الآن دعمًا لنظامَي CICS وIMS الفرعيين.

نزّله الآن
z/OS XL C/C++

محول C و++C متقدم ومحسن على نظام z/OS، يدعم لغة Metal C والأنظمة الفرعية في z/OS مثل CICS وDb2 وIMS.

دعم IBM عالمي المستوى

الترخيص

العملاء المرخص لهم باستخدام z/OS XL C/C++ يحق لهم الحصول على Open XL C/C++ رسوم الترخيص الشهرية (MLC)، وهي ميزة سعرية اختيارية لـ z/OS

قناة توزيع

المُنتَج النهائي على الإنترنت

جزء من ميزات z/OS الاختيارية

دعم الأنظمة الفرعية z/OS

CICS وIMS

CICS وIMS وDb2

يحسن التوافق مع المنصات الموزعة

يدعم معايير لغة C/C++ الحالية

METAL C لإمكانيات برمجة النظام

               

التكامل مع المنتجات الأخرى

عندما تستخدم z/OS XL C/C++، يمكنك كتابة برامج تستفيد من قوة منتجات وأنظمة فرعية أخرى من IBM.

استكشف التفاعل مع منتجات IBM الأخرى
IBM CICS Transaction Server for z/OS

يمكنك استخدام واجهة CICS على مستوى الأوامر لكتابة برامج تطبيقات بلغة C/C++. توفر واجهة مستوى الأوامر لـ CICS تسهيلات لإدارة البيانات والمهام والوظائف، والتي يتم توفيرها عادةً بواسطة نظام التشغيل.

استكشف وثائق CICS
Information Management System (IMS)

يمكن لـ ++XL C/C المفتوحة و+C/+C و+C XL Z/OS العمل مع نظام إدارة المعلومات لتضمين بيانات نظام إدارة المعلومات وتنسيق معالجة الأخطاء.

استكشف وثائق IMS
IBM Db2 Database

يمكن لكل من z/OS Language Environment و++z/OS XL C/C توفير واجهة لبرنامج IBM Db2 Universal Database المرخص. يطلب ++XL C/C خدمات Db2 باستخدام عبارات SQL المضمَّنة في البرنامج.

استكشف وثائق Db2

منتجات ذات صلة

IBM XL C/C++ for z/VM

استخدم محولًا عالي الأداء لتطوير برامج ++C/C المعقدة على z/VM.

IBM XL C/C++ for Linux

تعلَّم كيف يمكنك الاستفادة من محوِّل برمجي عالي الأداء لتطوير برامج ++C/C معقدة على أنظمة Linux على Power.

IBM XL C/C++ for AIX

استفد من محوِّل برمجي عالي الأداء لتطوير برامج ++C/C المعقدة على نظام AIX.

المحوّلات البرمجية من IBM

استكشِف مجموعة منتجات IBM Compiler.

اتخِذ الخطوة التالية

قم بتنزيل IBM Open XL C/C++ الآن أو اكتشف z/OS XL C/C++ عن طريق تحديد موعد اجتماع مجاني لمدة 30 دقيقة مع أحد ممثلي IBM Z.

نزّله الآن
مزيد من الطرق للاستكشاف الوثائق: z/OS XL C/C++ الوثائق: Open XL C/C++ for z/OS الدعم IBM Redbooks التسعير المرن تحديث تطبيق الكمبيوتر المركزي