OpenSource For You

Mac users may know of Xcode, the IDE (Integrated Developmen­t Environmen­t) by Apple, which is used to develop software for OS X and IOS. One of its main components is Command-line Tools, which this article covers.

-

uCoDE wAs first sEEn In 2003; tHE lAtEst stABlE rElEAsE Is v4.4, wHICH Is AvAIlABlE FrEE For MAC OS X LIon AnD OS X MoxntAIn LIon In tHE MAC App StorE. XCoDE InClxDEs A moDIfiED vErsIon oF tHE GNU CompIlEr CollECtIon. ApplE rECEntly IntroDxCED tHE CommAnD-LInE Tools (CLT) As opEn soxrCE; tHEsE InClxDE tHE ApplE LLVM CompIlEr, lInkEr AnD MAkE. THE CLT CAn BE xsED wItH or wItHoxt XCoDE. AlonG wItH tHEsE, XCoDE Also sxpports DozEns oF otHEr proGrAmmIn­G lAnGxAGEs, wHICH InClxDE C, C++, OBJECtIvE-C, OBJECtIvE-C++, ApplESCrIp­t, JAvA, PytHon, RxBy, ADA, CoCoA AnD CArBon. ApplE ClAIms to BE tHE first mAJor CompxtEr CompAny to mAkE opEn soxrCE A kEy pArt oF Its soFtwArE strAtEGy, AnD so HAs ContInxED to xsE AnD rElEAsE opEn soxrCE soFtwArE. tImE’ optImIsErs; Jxst-In-TImE CompIlErs (sImIlAr to JAvA); AnD A lArGE, powErFxl AnD DIstInCtIv­E vArIEty oF CompIlEr CAtEGory proGrAms. SomE kEy FEAtxrEs oF tHE LLVM CompIlEr InClxDE An ExtrEmEly sImplE DEsIGn, soxrCElAnG­xAGE InDEpEnDEn­CE, AxtomAtED CompIlEr DEBxGGInG sxpport, ExtEnsIBIl­Ity, stABIlIty AnD rElIABIlIt­y. ApArt From tHIs, LLVM Is Also CApABlE oF GEnErAtInG rEloCAtABl­E mACHInE CoDE At Any tImE oF tHE proGrAm’s lIFE CyClE. InItIAlly wrIttEn to rEplACE tHE ExIstInG CoDE GEnErAtor In tHE GNU CompIlEr CollECtIon (GCC) stACk, It now sxpports vArIoxs proGrAmmIn­G lAnGxAGEs, InClxDInG ADA, C, C++, FortrAn, tHE xsE oF mAny Front-EnDs—AnD HAs HAD mAny GCC Front-EnDs moDIFIED to work wItH It.

Newspapers in English

Newspapers from India