Re: Linux e java
Em Wed, 29 Jan 2003 22:27:58 -0200, "Vítor E. Silva Souza"
<vitorsouzabr@yahoo.com.br> 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!
--
kov@debian.org: 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
Reply to: