Miyembro : Login |Rehistrasyon |Kaalaman Upload
Hanapin
IBM XL C / C Compilers [Kaunting pagbabago o pagkakabago ]
Ang XL C / C ay ang pangalan ng proprietary na pag-optimize ng C / C ng IBM para sa mga suportadong kapaligiran ng IBM.
Ang mga compiler ng IBM XL ay binuo mula sa mga module na modularized na binubuo ng mga dulo ng front (para sa iba't ibang mga programming language), isang platform agnostic na mataas na antas ng optimizer, at mga platform na tukoy sa mababang antas na mga optimizer / code generators upang ma-target ang partikular na hardware at operating system. Ang XL C / C compiler ay nagta-target ng POWER, BlueGene / Q, at z Systems hardware architectures.
Ang isang karaniwang mataas na antas ng optimizer sa kabila ng POWER at z / OS XL C / C compiler-optimize ang source program gamit ang platform-agnostic na pag-optimize tulad ng inter-procedural na pagtatasa, profile-directed feedback, at loop at vector optimization.
Ang isang mababang antas na optimizer sa bawat platform ay gumaganap ng mga pag-optimize sa antas ng pag-andar, at bumubuo ng na-optimize na code para sa isang tukoy na operating system at hardware platform.
Ang partikular na mga pag-optimize na isinagawa para sa anumang naibigay na compilation ay depende sa antas ng pag-optimize na napili sa ilalim ng opsyon na kontrol (O2 hanggang O5) kasama ang anumang iba pang mga opsyon na may kaugnayan sa pag-optimize, tulad ng para sa interprocedural analysis o mga pag-optimize ng loop.
Ang isang 60-araw na installable evaluation version ay magagamit para sa pag-download para sa AIX, Linux on Power, at Linux sa z compiler. Noong Hunyo 2016, ipinakilala ng IBM ang XL C / C para sa Linux Community Edition na walang bayad. Maaaring ma-download ito.
Ang XL compiler sa AIX ay naghahatid ng mga marka ng pamumuno sa SPEC CPU2000 at CPU2006 benchmarks, kasama ang mga tiyak na IBM POWER system announcement processor, halimbawa SPEC CPU2006 Floating Point score ng 71.5 noong Mayo 2010 at iskor ng 4051 noong Agosto 2006.
Ang kasalukuyang (2016) na mga bersyon ng mga tagatala ng XL C / C ay sumusuporta sa isang subset ng pamantayan ng C 03 sa AIX; habang XL C / C para sa Linux (Power) v13.1.3 ay sumusuporta sa C 11.
Ang tagatala ng XL C / C para sa Linux sa Power little endian edition, na inilabas noong Disyembre 2014, ay batay sa open source Clang front end (bahagi ng Clang / LLVM open source project) at sa gayon ay nagbibigay ng isang mas mataas na antas ng wika at compatibility ng GCC kaysa sa IBM C / C compiler sa iba pang mga platform, bagaman ang suporta ay isang subset ng kung ano ang Clang / LLVM mismo ay sumusuporta sa.
Ang tagatala ng z / OS XL C / C ay nagsasamantala sa pinakabagong mga sistema ng IBM Z®, kabilang ang mga pinakabagong IBM z14® server. Pinapayagan nito ang pagpapaunlad ng mga high-performing business application at mga program system sa z / OS, habang pinapakinabang ang paggamit ng hardware at pagpapabuti ng pagganap ng application. Ang IBM z / OS XL C / C ay gumagamit ng mga serbisyong ibinigay ng z / OS Language Environment® at Runtime Library Extensions elemento ng base. Sinusuportahan nito ang naka-embed na CICS® at SQL na pahayag sa C / C source, na pinapasimple ang pagpapatakbo ng C / C sa loob ng CICS at DB2® na kapaligiran. Gumagana ito sa konsyerto sa IBM Application Delivery Foundation para sa z Systems® pamilya ng mga produkto.
[Software developer][IBM AIX][Software development][Lisensya ng software][Software na pagmamay-ari][Clang]
1.Mga Produkto
[Mag-upload Pa Nilalaman ]


Karapatang magpalathala @2018 Lxjkh