Em Wed, 29 Jan 2003 22:27:58 -0200, "Vítor E. Silva Souza" <[EMAIL PROTECTED]> escreveu:
> Em Ter 28 Jan 2003 22:44, Jonas Fagundes escreveu: > > [...] > > > > Se a linguagem é verborrágica e limitada (o que é verdade, em > > minha opinião), os recursos da plataforma são fantásticos. > > > > [...] > > > > O que mais me irrita na linguagem java é a necessidade de usar > > cast para tudo quanto é lado. Mas é o preço que pago. > > Tem que olhar o lado bom. O gcc não vai reclamar se você compilar um > código > assim: "char c; double d = 100000000; c = d;", mas dependendo de onde o > sistema alocar memória pra "c", vai rolar um Seg Fault legal. (Tem muito > tempo que eu não programo em C, então não sei se o código está 100% correto, > mas dá pra entender a idéia, né?). char *c; double d = 10000000; c = d; Agora sim pode dar segfault... do outro jeito não daria. > Ou seja, o Java simplesmente quer ter certeza de que você tem certeza do > que > está fazendo. É como se ele dissesse: "quer copiar um double para um int? > Pode copiar, mas faça o cast, para eu saber que você tem certeza disso!". > Isso não rola só pra casts, mas para um monte de outras coisas. Claro... cast é uma coisa boa sim... coisas restritivas ajudam muito a eliminar bugs bobos que, por exemplo, linguagens como python, perl deixam passar numa boa. > Tudo é questão de ponto de vista. Falando estritamente de linguagem, eu > prefiro Java a C ou C++. Eu prefiro C e depois python, nessa ordem =D... C++ fica pra os últimos =D []s! -- [EMAIL PROTECTED]: Gustavo Noronha <http://people.debian.org/~kov> Debian: <http://www.debian.org> * <http://www.debian-br.org> Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br

