Odpovídáte na názor ke článku Potvrzeno: Java bude Open Source!.
[24] "Kdyz ale nazves Javu paskvilem, tak to trochu pejorativne zni. Imho je dneska Java ve srovnani s C++ vyssim programovacim jazykem."
Řekl bych, že Java a C++ jsou IMHO z ohledu "výšky" jazyka tak nastejno. Mají plus mínus ty stejné prostředky. Ale jak říkám, nesrovnával bych Javu a C++, ale srovnával bych Javu s jazykem běžícím na virtuální mašině.
C++ je jazyk, jehož prioritou je vytáhnout maximální rychlost a efektivitu za naprosto minimálního použití paměti a dalších prostředků počítače. Pro to je C++ vyvíjeno a proto C++ vznikl. Z toho vyplývá velmi bohatá syntaxe C++ a obrovské možnosti toho jazyka, byť v nepovolaných rukách trochu nebezpečné.
Java je jazyk, který rezignoval na mnohé možnosti, které poskytuje C++ a dát Vám je nemůže. Jejím cílem bylo poskytnout jednoduché virtuální prostředí. Proto bych Javy srovnával také s virtuálními jazyky, jako je Python, Ruby, Lisp, Smalltalk a podobně. Všechny tyto jazyky mají automaticky garbage collector, všechny mají objekty (s výjimkou Lispu, kde je můžete nadefinovat) a na rozdíl od Javy je v nich všechno objektem, tedy i čísla. Dokonce je v nich objektem i řada dalších věcí, která v Javě není, čímž je všechno jednodušší a průhlednější. Všechny tyto jazyky podporují řadu dalších věcí, které Java nemá.
Prosím nesrovnávejte Javu s C++, je to srovnání jablek s hruškami. Až Java bude vhodná pro stejný typ úloh jako C++, pak prosím, ale k tomu Java vhodná není.
Používejte prostě na věci pravé prostředky a pak nemá smysl srovnávat jedno s druhým.
Vše je řečeno na www.fuxoft.cz
Přečteno 93 714×
Přečteno 85 433×
Přečteno 42 965×
Přečteno 42 426×
Přečteno 38 175×