Falar de linguagens de programação é como discutir religião ;) Cada um acha a sua melhor que outras.
Não peguei a thread toda sobre java e Linux e devo ter perdido algumas coisas, mas abaixo seguem algumas opiniões minhas. --- Gustavo Noronha Silva <[EMAIL PROTECTED]> escreveu: > Em Wed, 29 Jan 2003 22:27:58 -0200, "VÃtor E. > Silva Souza" > > > 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. Infelizmente, à s vezes precisamos fazer algumas coisas que java não deixa e C deixa ;) Mas a meu ver, as duas linguagens são definidas assim: C: Vc é o programador e deve saber o que está fazendo, então, se não impede o programa de compilar, vc pode fazer. Java: Vc é programador, mas eu sei que na maioria das vezes isso dá errado, então vc vai ter de fazer as coisas do jeito que eu acho certo. > > 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. Concordo. > > > 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 Eu tive a oportunidade de programar em Java logo no primeiro perÃodo do meu Curso de Ciência da Computação. Foi uma ótima experiência, já que sendo leigo, naquela época, em programação, as restriçoes de java ajudavam a consertar erros de programação, como o famoso erro "array index out of bound exception", que em C no máximo daria um segfault dependendo o que vc estivesse fazendo. Entretanto, percebi que os programas em Java são extremamente lerdos. Não sei como ficam compilados nativamente para a máquina, pois nas poucas vezes que tentei usar o gcj eu não consegui (problema de BIOS provavelmente ;)) Já na primeira vez que programei em C (no 3o. perÃodo) tanto eu quanto quase toda a minha turma teve sérias dificuldades em descobrir bugs. Mas com o tempo, fica fácil de perceber o que pode ter gerado o erro e também aprende-se a evitá-los com boas práticas de programação. Eu já programei em perl tb e gostei bastante da linguagem, mas só a uso quando tenho de tratar strings, pois é muito mais fácil que em C ou Java. Entretanto, eu me obrigo a programar como se estivesse escrevendo um programa em C, pois sei como perl pode te enganar. Preferências: C, perl, C++, Java, prolog (eheheh), ..., assembler. Brincadeiras a parte, cada linguagem tem sua função. Eu acho que pascal não serve pra nada, mas aprender a programar em pascal ajuda muito. Provavelmente algumas coisas que falei estão erradas, pois não sou um profundo conhecedor de linguagens. Se eu estiver errado, por favor me avisem! :)) Inteh proceis! > > []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 ===== Frederico "Ramirez" Marvila Ciência da Computação - UFMG e-SPEED - UFMG "Friends shouldn't help friends run Windows." - Joe Barr ___________________________________ Email certified Windows free by Debian Linux. _______________________________________________________________________ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/

