No a můj názor je, že dotnet je systém mnohem, mnohem lepší. Ale něco takového tady nemůžeme vyřešit, tak proč se s takovými výkřiky do tmy vůbec obtěžovat?
Protože jsem doufal, že se tady nerozpoutá nesmyslný flame. Ale nakonec, užitečný byl, ne? Netušil jsem, že existují lidé, kteří si myslí, že GC byl vynález Sunu. A já sám jsem netušil (!! :-)) že je LISP tak starý.
Chlapče (a hňupe), típni toho jointa, mokrou gandžu cítím až sem.
Takže si myslíš microsoft smí krást nápady kde ho napadne a současně má právo patentovat si každou trapnou maličkost? Proč si to myslíš? Proto že mají hodně prachů?
Kdyz patentuji ostanti musi i M$, s patenty zacala IBM a napr. v USA byl M$ proti(pac v te dobe jeste zadny nemel).
Takze SUN, kdyz skopl syntaxi C++ a smalltalk(ted velmi zjednodusuji, ale CO prinesla Java "nezkopnuteho"?) tak napady nekrade, kdyz to samy udela M$, tak je krade? Jinak jinak je Vase argumentace podeprena nevyvratitelnymi agrumenty(hlavne o ganze a jointovi, naprosto k tematu) :)
Kdyz patentuji ostanti musi i M$, s patenty zacala IBM a napr. v USA byl M$ proti(pac v te dobe jeste zadny nemel).
Takze SUN, kdyz skopl syntaxi C++ a smalltalk(ted velmi zjednodusuji, ale CO prinesla Java "nezkopnuteho"?) tak napady nekrade, kdyz to samy udela M$, tak je krade? Jinak jinak je Vase argumentace podeprena nevyvratitelnymi agrumenty(hlavne o ganze a jointovi, naprosto k tematu) :)
Aha, takže chlapec pracuje u microsoftu a nebo se dobře živí u nějakého jeho satelitu. Klidně to přiznejte.
Takže, pro vás ještě jednou a pomalu. Java přinesla mezi programátorskou veřejnost několik zásadních myšlenek:
- garbage collection - hardware už je natolik výkonný že ji zvládne a garbage collection je možné použít v produkčním prostředí, nejen ve výzkumném jazyku. Ještě před pár lety to byla odvážná myšlenka, v době serverů o výkonnosti menší než pentium 1.
- smalltalk je skvělý objektový jazyk, ale jeho syntaxe je složitá, "obyčejného" programátora odradí. Je tedy nutné použít céčkovou syntaxi.
- velká knihovna tříd je skoro důležitější než samotný programocí jazyk
No a pak přišel microsoft, uviděl že to funguje a celé to zkopíroval.
Nene, chlapec prave dokoncuje vysokou skolu, kde se seznamil(mimo jine) jak se smalltalkem, tak s javou, tak s .NETem(C#), v kazdem z techto jazyku/technologii napsal par programku(coz me jiste neopravnuje k nejakemu hodnoceni vyse popsanych jazyku/technologii, coz take nedelam). Ale garbage collection(a framework) prinesl smalltalk(mozna jeste neco driv) ne Java. Taktez ceckovou syntaxi prineslo C a ne Java. Takze Sun vlastne ty mysleny take jen zkopiroval, ze? Tim nechci Javu nijak hanit, je to proste jedna z technologii pro reseni projektu v IT, stejne jako .NET.
Vy jste zamestanec primo SUNu, nebo nejake firmy, ktera poskytuje reseni v Jave? :)
Hm, tak to pana Programatora moc nepotesite, zas nekdo kopiroval :), ja jsem ten smalltalk uvedl jako priklad jazyka, ktery znam ja jako nejstarsi, kde GC je(abych vyvratil p.Programatorovi tu Javu), ale diky za info.
Nepopiram, ze Java se inspirovala smalltalkem.
Ale vy zase nepoprete, ze C# je naprosta kopie Javy. Staci se podivat na program v Jave a C# vedle sebe.
Pokud si myslite neco jineho, uvedte prosim nejake dva vyrazne rozdily mezi Java a .NET. A predem rikam ze "podpora vice jazyku v .NET" je jen pr, protoze pro JVM existuje vic kompilatoru nez jeden. Znate treba Jython, nebo vas ve skole ucili jen visual basic?
Syntax a koncepce Javy, C/C++ atd. je proste v soucasnosti nejefektivnejsi a proto ji ma i C#. Proc vymyslet neco jineho, kdyz to bude fungovat hure? Jediny pouzitelny, alternativni syntax, ktery je asi jeste efektivnejsi, ma Python, ale ten dost programatoru neskousne (udrzovat vzorne, podle tabu srovnane bloky). Neprehledny zavorkovy syntax jazyku z rodiny Lispu stoji nekde hodne jinde. Z toho mi vychazi, ze se MicroSrot rozhodl racionalne a spravne, kdyz zvolil syntaxi, ktera se podoba Jave a vychazi z C/C++. A to, ze C# je mnohem lepsi nez Java, zjistite, kdyz prostudujete dokumentaci, hoooodne brzy.
I Vy humoristo! :-D Smalltak syntaxi témeř nemá a celý je tvořen rozsáhlou knihovnou tříd, které podle Vás jsou důležitější než samotný jazyk. Takže si trošku odporujete. ;-) GC nebudu komentovat, moderní garbage collector zatěžuje procesor mnohem méně, než spousta „pečlivě ručně laděných“ programů - minimálně těch, co používají standardní libc a libstdc++ dodávané s kompilátory.
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).