ГЦЈ - независна имплементација Јава
ГЦЈ је ГНУ компајлер за Јава произведен под окриљем Фондације за слободан софтвер. Фондација за слободни софтвер ради на бесплатном комплетном оперативном систему сличном Унику, који се назива ГНУ - ГНУ није Уник, од 1983. ГНУ софтвер такође користи Линук за обезбеђивање системских библиотека и наредби. Иако је Јава била слободно доступна од Сун Мицросистемс од свог оснивања 1995., тек средином 2007. године Сун је већину свог Јава софтвера учинио доступним бесплатним софтвером у смислу да је Фрее Софтваре Фоундатион и многи рачунарски програмери и корисници значити. Иако је била бесплатна за употребу, лиценца је укључивала бројна ограничења у начину на који је можете користити. Конкретно, нисте могли променити изворни код према вашим потребама и слободно га дистрибуирати. ГЦЈ је створен да осигура потпуно бесплатну имплементацију Јаве. С обзиром да је већина Јаве сада покривена лиценцом за бесплатни и отворени код, неки људи могу веровати да нема потребе за пројектом попут ГЦЈ. Међутим, верујем да ће, како Јава сазрева, напори попут овог бити још важнији. Као прво, ГЦЈ укључује алате који програмерима омогућавају лако мешање Ц ++ и Јава кода, што олакшава употребу постојећих библиотека на било којем језику. Поред тога, ако се Јава језик икад постави кроз АНСИ или ИСО стандардне поступке, као што то имају многи други језици, важно је имати вишеструку имплементацију. Пројекти попут ГЦЈ такође пружају заинтересованим људима могућност да дубље истраже како се Јава имплементира. За мене је главни разлог за коришћење ГЦЈ-а коришћење пројеката који зависе од њега - углавном зато што су они користили ЦНИ да би проширили Јава методама написаним у Ц ++ или да би користили Јава методе као Ц ++ класе. Списак неких од пројеката можете пронаћи овде.

ГЦЈ можете добити као део ГНУ Цомплиер Цоллецтион, ГЦЦ. ГЦЈ почетну страницу можете пронаћи на //гцц.гну.орг/јава/индек.хтмл.


Видео Упутства: Android 101 by Fred Widjaja (Може 2024).