Azərbaycan dili Bahasa Indonesia Bosanski Català Čeština Dansk Deutsch Eesti English Español Français Galego Hrvatski Italiano Latviešu Lietuvių Magyar Malti Mакедонски Nederlands Norsk Polski Português Português BR Românã Slovenčina Srpski Suomi Svenska Tiếng Việt Türkçe Ελληνικά Български Русский Українська Հայերեն ქართული ენა 中文
Subpage under development, new version coming soon!

Subject: Programação

2008-11-25 21:35:40
tb kero aprender :D
2008-11-25 21:57:55
Primeiro aprende a escrever direito, pois se vc digitar errado, seus programas não vão funcionar... =P
2008-11-25 21:58:42
Alguem aqui trabalha com VHDL? Estou precisando de uma ajudazinha. :)

Eu ja mexi... to meio (pra não falar muito) enferrujado... mas dependendo...


Edit: agora q eu vi q essa sua pergunta foi feita 2 meses atras =P
(edited)
2008-11-25 22:04:37
Depende pra que vc quer aprender mesmo...

O bom de você começar com uma linguagem de baixo nível (C, pascal, fortran) é que vc tem oportunidade de aprender conceitos importantes (como por exemplo de ponteiros, alocação de memória, aprender a mexer com tipagem... ou seja, o que o pessoal já falou antes).

Pessoalmente eu sou contra começar com linguagens de alto nível não (Java, Python....) mas se vc quiser apenas fazer programas de bobeira, sem se preocupar muito com desempenho, eu te aconselho python, pois é muito bem documentada, zilhões de vezes mais legal que java (opinião pessoal), sem dizer que tem muita coisa na internet, muitos tutoriais, dezenas de bibliotecas (inclusive bibliotecas voltadas para jogos - pygame).

Enfim... depende do que vc quer da vida =D
(edited)
2008-11-25 22:50:58
Pensei tanto e esqueci do PHP !

ter tipagem dinâmica

O que é isso ? :(

---------------------------------------------------------------------------

Qual o melhor editor ?
É aquele que atende suas necessidades e você sabe usar.

Qual é a melhor linguagem ?
É aquela que atende suas necessidades e que você sabe usar.

Eu faço em Perl tudo que preciso para meu trabalho. Óbvio, não trabalho com jogos ;)
Já vi ports de programas meus em Perl para Java (diziam que Perl não era uma linguagem muito "profissional").
Meu programa tinha cerca de 30 linhas e em Java 170 (que só aqueles javeiros malucos entendem !).

Mas me arrependo de não ter levado C a sério, quando estava no início da minha carreira.
Aí virei um programador C "meia-boca".
(edited)
2008-11-26 01:20:20
É foda, eu to sempre apanhando pra VHDL.

Sempre fico com a idéia de Pascal ou C em mente e me enrosco todo.

Signal, Ports... !!! foda!
2008-11-26 01:24:10
vlw pessoal e quando terminar o projeto e chegar nas férias, vou meter a cara nas apostilas.
2008-11-26 02:02:49
Eu não aprendi sozinho, mas é perfeitamente possível. Sugiro aprofundar seus estudos sobre lógica de programação e algoritmo. Quando já tiver uma boa base, sugiro que aprenda as linguagens abaixo na seguinte ordem:

1) Pascal: a que mais se assemelha da implementação em pseudocódigo. É a linguagem que te conduz do papel e caneta para o computador.
2) C: muito importante se familiarizar com a sintaxe do C.
3) C++: se você quer aprender orientação a objetos de verdade, essa é a linguagem.
4) Java: é a linguagem "padrão de mercado". Aprenda Java e seja feliz!

Agora uma dica: se você não gostar de verdade, não vale a pena trabalhar com isso. Conheço muitas pessoas que tentaram ser programadores e desistiram. Tem que gostar muito mesmo pra continuar trabalhando com isso.
(edited)
2008-11-26 04:40:21
Lembro de ter lido ou ouvido dizer que bom mesmo era aprender a programar com C. E que ensinar programação com Pascal estraga os alunos.

Eu aprendi com a dupla clássica Pascal e pseudo-código. =P

Despois disso já estudei sozinho sobre várias outras linguagens (muito por curiosidade e filosofia DIY, hehe): PHP, JavaScript, C, C++ e mais um punhado de linguagens de script de alguns programas específicos.
2008-11-26 05:27:26
Quase todo meu conhecimento de informática aprendi sozinho ou no convívio profissional. Acabei aprendendo a ser um bom auto-didata.
Apesar de ser pós-graduado em Análise de Sistemas, aprendi muito pouco nos cursos acadêmicos (mesmo porque isso quase nem existia).

Se eu consegui, qualquer um consegue :P
2008-11-26 13:44:29
hehehe

O senhor é um gênio :D
2008-11-26 14:04:34
Pelo contrário, não sou gênio.

Por isso escrevi a frase :

Se eu consegui, qualquer um consegue :P

Não é falsa modéstia.
2008-11-26 17:22:46
Nunca li sobre isso não. Apenas sugeri esses passos pq foi mais ou menos o que eu tive. O que mudou foi que depois do Pascal, aprendi VB no curso técnico. Não recomendo pra ninguém! :P

De todos os que citei, aprendi Java sozinho no convívio profissional mesmo. Apesar de ter visto alguma coisa na faculdade, meu professor era um bosta e quase todos que já programavam na turma sabiam mais que ele!

Concordo com o ferdam: muita coisa do que uso hoje no dia-a-dia profissional aprendi sozinho e a graduação contribuiu pouco. Apesar de hoje o gosto pela profissão já ter diminuído bastante em comparação ao período em que comecei...
2008-11-28 04:53:01
Alguém já usou Python ou Lua?
2008-11-28 05:04:42
as 170 linhas não são culpa de java, mas de OO... hoje em dia o objetivo não é mais reduzir o número de linhas de código, e sim que o código seja "legível" facilmente, extensível, adaptável, e todas estas métricas que estão na moda...

lembre-se que se foi o tempo em que se pagava por linha de código. estamos na época do ponto de função. paga-se o valor das linhas de código adicionais com padronização.
2008-11-28 13:24:58
o código seja "legível" facilmente

Ele pode ser tudo, meno legível.

Para você ter uma idéia, eu tinha desenvolvido uma interface (um socket) em Perl, que era executado como um cgi num servidor Linux com Apache.
Então o pessoal de desenvolvimento, achou que aquilo não era algo, digamos, "profissional" e resolveram portá-lo para Java.
Eu passei o script Perl para eles, "as is". Eles então portaram para Java, sem precisar me consultar nenhuma vez a respeito do código. Presumo que o código em Perl era totalmente inteligível.
Acontece que o cara que desenvolveu o código em Java saiu da empresa e atualmente eles precisaram alterar o Java.
Juntou uma equipe de 4 ou 5 programadores para desvendar o que código fazia. E demoram muito tempo.
Os desenvolvimentos aqui são feitos usando frameworks, dentro de normas aceitáveis, documentados, etc.
E o meu em Perl era "amador".