Owona mzekelo udumileyo wekhowudi yeJava kwiStackOverflow inempazamo

Ethandwa kakhulu Umzekelo wekhowudi yeJava, ipapashwe kwi-StackOverflow, yaguquka yaba ngempazamo ekhokelela kwisiphumo esingalunganga phantsi kweemeko ezithile. Ikhowudi ekuthethwa ngayo yathunyelwa ngo-2010 kwaye iqokelele ngaphezu kwewaka leengcebiso, kwaye sele ikhutshelwe kwiiprojekthi ezininzi kwaye ibonakala kwiindawo zokugcina kwi-GitHub malunga ne-7 lamawaka amaxesha. Kuyaphawuleka ukuba impazamo ayifunyanwanga ngabasebenzisi abakhuphela le khowudi kwiiprojekthi zabo, kodwa ngumbhali wokuqala weengcebiso.

Ikhowudi ekuthethwa ngayo iguqule isayizi ye-byte ibe yifom efundekayo, umzekelo ukuguqula i-110592 ukuya ku-"110.6 kB" okanye "108.0 KB". Ikhowudi yacetywa njengoguqulelo olulungiselelwe i-logarithm yengcebiso ecetywayo ngaphambili, apho ixabiso lamiselwa ngokusekelwe kulwahlulo olulandelelanayo lwexabiso lokuqala kwi-loop ngo-1018, 1015, 1012, 1019.
106, 103 kunye ne-100, ukuba nje isahluli sikhulu kunexabiso le-byte yokuqala. Ngenxa yokubala kwe-sloppy kwinguqulo ephuculweyo (ixabiso elide liphuphuma), umphumo xa kusetyenzwa amanani amakhulu kakhulu (i-exabytes) ayizange ihambelane nenyani.

Umbhali weengcebiso naye uzame ukutsala ingqalelo kwingxaki yokukopa imizekelo ngaphandle kokukhankanya umthombo kwaye ngaphandle kokubonisa ilayisenisi. Ngokutsho kwedatha yangaphambili kwenziwe uphando I-46% yabaphuhlisi ikopishe ikhowudi esuka kwi-StackOverflow ngaphandle kokuchazwa, i-75% yayingazi ukuba ikhowudi inikwe ilayisenisi phantsi kweCC BY-SA, kwaye i-67% yayingazi ukuba le nto ifunekayo.

Ngu inikiwe Ngokutsho kwesinye isifundo, imizekelo yekhowudi yokukopisha ayibandakanyi kuphela umngcipheko weempazamo kwikhowudi, kodwa kunye nobuthathaka. Ngokomzekelo, emva kokuhlalutya imizekelo yekhowudi ye-72483 C ++ kwi-StackOverflow, abaphandi bachonga ubuthathaka obunzulu kwimizekelo ye-69 (okuyi-0.09%) efakwe kuluhlu lweengcebiso ezithandwa kakhulu. Emva kokuhlalutya ubukho bale khowudi kwi-GitHub, kwatyhilwa ukuba ikhowudi esemngciphekweni ekhutshelwe kwi-StackOverflow yayikhona kwiiprojekthi ze-2859.

umthombo: opennet.ru

Yongeza izimvo