Citat:
Dejan Lozanovic: Pa plati kada izgubi parnicu na sudu, drugacije nesto ne vidim da se naplacao kompanijama za "pozajmljenje" ideje.
Možda ti to tako vidiš, ali MS uredno plaća svoje licence. Platio je Appleu za GUI pa je opet dobio tužbu po pi*ki :)
Poanta je da je MS jednostavno preuspješna kompanija koju svi tuže za najmanje pizdarije i žele svoj dio kolača, pripada li im on ili ne.
Citat:
Ali da budemo iskreni ja nemam apsultno nista protiv da se ideje pozajmljuju, jer to samo dovodi do usavrsavanja jednog i drugog proizvoda a to odgovara nama korisnicima istih programa.
Možda ti nemaš, ali onaj koji je uložio gomilu $ u R&D tih ideja i tehnologija se ne bi baš složio :)
Citat:
A evo ti primer i kako to radi opensource, GCC je dosta kvalitetan kompajler i svjom kvalitetom generisanog programa i brojem platformi za koje moze da generise izvrsni kod jednostavno je pomutio racune svima ostalima, i da nije bilo GCC-a ne bi ti danas mogao da dobijas besplatnu legalnu varijantu Visual Studia, niti bi dobio c++ kompajler od borlanda free. Znaci prosto i jednostavno zdrava konkurencija sve tera da usavrsavaju svoje programe.
Hm, Borlandov CLI kompajler je free otkad je gcc još bio u povojima, a uostalom imaš i gomilo ostalih free kompajlera za win.
Citat:
Au197/79: Zar je stvarno u C# sve objekat? Pa to je onda Python a ne C# :)
Primjeti da sam rekao .NET, a ne C#. I
da, C# nema "primitivne tipove" per se, kao što ima C/C++, već je recimo
int samo type alias na
System.Int32 koji je u biti struktura izvedena iz
System.ValueType .... koji je ultimativno izeveden iz
System.Object :)
Nomenklatura tih "primitivnih tipova" jest ostala iz isključivo praktičnih i povijesnih razloga, a njihova implementacija preko vrijednosnog (value) tipa isključivo zarad performansi. Također postoje neki detalji u vezi "primitivnih tipova" što se tiču castinga i sl.
Za razliku od C#, Java (<1.5) u stilu C/C++ za svaki primitivan tip ima wrapper klase (int -> Integer) zbog toga što primitivni tipovi ultimativno
nisu izvedeni iz java.lang.Object.
Citat:
Ako se dobro sećam, a nadam se da se nisu desila bitnije izmene, C# ima proste tipove (i to baš priproste gotovu kao u c-u) ali ih autmatski pretvara u objekte odgovarajuće klas, što inače i java radi od 5. verzije.
1. Krivo se sjećaš
2. Da, Java 5 ih je, koliko sam čuo, nakon 10g godina konačno "dobila", kao i ostalih gomilu radikalnih featura "ukradenih" iz C# 1.0/2.0 koje se Sun nije udostojio dodati 10g, ali jest 2g nakon izlaska .NET fw 1.0.