Nějak nechápu, co tím myslíte...? Já přetypovávám pouze když tahám věci z JNDI. Nebo mluvíte o Javě 1.4- (aktuálně 1.6)? Tam se přetypovává, když se berou věci z kolekcí (protože tam ještě nejsou generiky), ale pouze z Object na daný typ.
A co je za problém s malými struct-like typy? Prostě se z toho udělají třídy (ta nejpřirozenější možná věc). Nebo vnořené třídy. Pokud by to opravdu mělo být struct-like tak se členy nadefinují jako public. IMHO struct je jenom náhrada za objekty v C.
Problém s output parametry jsem nepochopil vůbec. Co tím máte na mysli?
Samozřejmě, každý jazyk má svoje pro a proti. Za velký problém u C/C++, který ale nesouvisí (přímo) s jazykem samotným, považuji neexistenci slušného IDE - je de facto jedno, jestli to píšu v Eclipse nebo ve Vimu. Takže důvod, proč osobně nemám rád C/C++ nesouvisí s jazykem (ten je celkem OK), ale prostě psát v něm aplikace je hrozně "pracné".
A co je za problém s malými struct-like typy? Prostě se z toho udělají třídy (ta nejpřirozenější možná věc). Nebo vnořené třídy. Pokud by to opravdu mělo být struct-like tak se členy nadefinují jako public. IMHO struct je jenom náhrada za objekty v C.
Problém s output parametry jsem nepochopil vůbec. Co tím máte na mysli?
Samozřejmě, každý jazyk má svoje pro a proti. Za velký problém u C/C++, který ale nesouvisí (přímo) s jazykem samotným, považuji neexistenci slušného IDE - je de facto jedno, jestli to píšu v Eclipse nebo ve Vimu. Takže důvod, proč osobně nemám rád C/C++ nesouvisí s jazykem (ten je celkem OK), ale prostě psát v něm aplikace je hrozně "pracné".