| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 03:06:49
|
ralobao
Thread.start()
Membro desde: 21/12/2003 03:01:56
Mensagens: 34
Offline
|
Pessoal eu hoje estou num dia de duvidas...
He verdade por isso recorri a quem pode mais, vocês no caso, vou explicar
em suma eu estava estudando C quando vi o quanto eh uma linguagem trabalhosa. eu queria algo mais facil, por assim dizer, tipo java e portavel, tipo java... mais agora eu queria saber os pros de java em relação a linguagens como python, perl.. tendo em vista que eu desejo ou comprar um livro de java, um deitel da vida se vcs me convecerem, por favor me convencam a largar C e ir programar jogos em java
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 04:13:27
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Primeiro,gostaria de saber para q vc deveria lagar C em prol do Java?
Chamar Java de mais fácil soa quase como ofensa...Tudo bem q C tem aritmética de ponteiros,passagem por referencia(verdadeira e não por objetos),mas nada disso fará dela mais fácil ou mais difícil do q o Java.Se vc souber bem qquer uma das 2 será um grande profissional,e terá vaga p/vc no mercado.Não vou entrar na discussão técnica,porque logo pintarão zilhões p/tentar te explicar sobre as vantagens da Tecnologia Java.Vc realmente tem prazer em programar?Então aprenda,não discuta...
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 10:03:45
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Bom, se vc ja sabe bem C, vc ja ta com meio caminho andado pra conhecer bem Java. Agora soh falta mandar bem na orientacao a objetos
O caminho que eu fiz foi meio estranho, mas eu acho que funcionou bem: fiquei 5 anos programando em C e Assembly, e comecei a brincar gradualmente com Python... como Python eh orientado a objetos pero no mucho (ou seja, não é obrigatório conhecer OOP pra programar legal em Python), ajudou bastante a comecar a entender "gradualmente" os conceitos de OO. Dai, aprender Java foi questao de juntar o que eu ja sabia de C com o que eu tinha aprendido em Python
Bom, a mensagem final pra qqer um que decide aprender uma linguagem OU outra eh: aprenda as duas. Quanto mais "poliglota" vc for, mais facil eh aprender outra, e mais outra, e mais outra... e ser um bom programador em qualquer uma delas... afinal, nao eh a linguagem que faz o programador bom
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 12:49:01
|
ralobao
Thread.start()
Membro desde: 21/12/2003 03:01:56
Mensagens: 34
Offline
|
Acho que entendi então vo continuar 'brincando' com C e depois mergulharei em Java, acho que esse é o melhor caminho, não ?
Ou eu poderia partir já pra java, tendo em vista que eu tenho experiencia com PHP, Python e Bash(sei que quase não conta mais....)
abraços e obrigado pela respostas
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 12:53:11
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Manda ver em Java... pelo menos conseguir um emprego decente programando em Java eh significativamente mais facil do que em C ou PHP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 12:55:10
|
ralobao
Thread.start()
Membro desde: 21/12/2003 03:01:56
Mensagens: 34
Offline
|
Valeu cv, você acabou de falar o que eu mais queria ouvir nesses ultimo dias , um motivo pra largar C, não sei porque mas C não foi feita pra mim nem eu pra ela.. de resto agora eh só começar a ler o tutorial da sun pra começar a brincar
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 17:59:12
|
Dayvson Clauber
JavaBaby
![[Avatar]](/images/avatar/406e64433fda9499dd440.jpg)
Membro desde: 04/09/2002 17:04:35
Mensagens: 82
Offline
|
CV Escreveu:
O caminho que eu fiz foi meio estranho, mas eu acho que funcionou bem: fiquei 5 anos programando em C e Assembly, e comecei a brincar gradualmente com Python... como Python eh orientado a objetos pero no mucho (ou seja, não é obrigatório conhecer OOP pra programar legal em Python), ajudou bastante a comecar a entender "gradualmente" os conceitos de OO. Dai, aprender Java foi questao de juntar o que eu ja sabia de C com o que eu tinha aprendido em Python
Vc deve ser 1 "MONSTRINHO" hein CV?? Admiro muito quem detona em C e Assembly... sabemos q essas linguagens sao F#$4#!!!
Quero inclusive depois levar um lero contigo em pvt.. POr falar nisso alguem ai pode me dizer se tem algum livro em formato digital de OOP.. e se sim.. se pode me mandar??Se puder, + q agradeço...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 18:03:50
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Dayvson Clauber wrote:Vc deve ser 1 "MONSTRINHO" hein CV?? Admiro muito quem detona em C e Assembly... sabemos q essas linguagens sao F#$4#!!!
Sao linguagens como quaisquer outras, Dayvson... se vc parar pra pensar, Assembly eh a linguagem mais simples possivel: a sintaxe eh ridicula de pequena, os numero de statements e as APIs sao bem pequenos, comparando-se com algo do tipo Java...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 18:20:45
|
Dougzilla
Java Ninja
Membro desde: 30/09/2002 12:56:17
Mensagens: 259
Localização: Imirim, São Paulo - SP
Offline
|
cv wrote:
Sao linguagens como quaisquer outras, Dayvson... se vc parar pra pensar, Assembly eh a linguagem mais simples possivel: a sintaxe eh ridicula de pequena, os numero de statements e as APIs sao bem pequenos, comparando-se com algo do tipo Java...
Jesus.. se Assembly for fácil... eu sou muito burro mesmo!
|
There´s no place like 127.0.0.1
   |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 18:30:49
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Assembly é facil, vc tem 1 modelo muito simples, quase nenhuma abstração, e pouca sintaxe. A diferença é a produtividade, em java vc faz parsing de 1 arquivo xml usando digester em 5minutos, com asm isso levaria beem mais tempo.
passagem por referencia
C possui apenas passagem por valor, C++ possui passagem por referência.
Partir do C pro java pode ser 1 problema pq são paradigmas diferentes, essa vai ser a maior dificuldade, pq de resto java pode ser considerado um subset do C.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 18:42:01
|
Dayvson Clauber
JavaBaby
![[Avatar]](/images/avatar/406e64433fda9499dd440.jpg)
Membro desde: 04/09/2002 17:04:35
Mensagens: 82
Offline
|
Dougzilla escreveu:
cv escreveu:
Sao linguagens como quaisquer outras, Dayvson... se vc parar pra pensar, Assembly eh a linguagem mais simples possivel: a sintaxe eh ridicula de pequena, os numero de statements e as APIs sao bem pequenos, comparando-se com algo do tipo Java...
Jesus.. se Assembly for fácil... eu sou muito burro mesmo!
Mais facéis?? Meu Deus..vou ficar so na Gestao mesmo dos negocios....to fora..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 20:44:38
|
rnetox
HelloWorld
Membro desde: 10/10/2003 20:34:28
Mensagens: 10
Offline
|
Achei legal o topico,
só pra concluir, sem flames please, vocês poderiam indicar tutoriais on-line, pois eu me encontro na mesma situação e não pretendo gasta muito dinheiro agora, com um deitel da vida...
desde já grato..
e vem c´estudando o tutorial da sun da pra ficar 'arretado' em java ?
|
PHP in HEAD. Linux ON PC. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 20:56:44
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
rnetox wrote:e vem c´estudando o tutorial da sun da pra ficar 'arretado' em java ?
Dá pra começar
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 20:59:32
|
rnetox
HelloWorld
Membro desde: 10/10/2003 20:34:28
Mensagens: 10
Offline
|
Valeu cv,
tipo se tu conhecer algum outro tutorial on-line ou livro em inglês mesmo para iniciantes, ficaria grato.
|
PHP in HEAD. Linux ON PC. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2003 21:30:21
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
C possui apenas passagem por valor, C++ possui passagem por referência.
Ops,lapso meu,eh verdade!E toda passagem em Java eh por valor(corrigindo a suposta passagem por referencia de objetos q eu falei...de manhã-qdo postei- só sai m...) !!!
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
|
|