|
[pergunta] Aprender uma linguagem de programação |
|
|
|
|
Jan 7 2008, 07:55 PM
|
Grupo: Membro
Posts: 28
Registado: 5-September 07
Membro nº: 15,094

|
Olá! Eu gostaria de aprender uma linguagem de programação simples e, de preferência, útil. Alguém pode ajudar-me, ensinar ou mostrar um site acessível para aprender?
Muito obrigado!
--------------------
"Errare humanum est"
|
|
|
|
|
|
|
|
Jan 7 2008, 08:39 PM
|

Grupo: Moderador
Posts: 1,461
Registado: 25-February 06
De: Porto city
Membro nº: 683

|
Eu penso que isto te poderá ajudar: http://bitseal.blogspot.com/
--------------------
|
|
|
|
|
|
|
|
Jan 8 2008, 02:57 AM
|


Grupo: Moderador
Posts: 4,289
Registado: 2-January 06
De: Coimbra/Cantanhede
Membro nº: 436

|
Eu não acho que a solução para começar a programar seja começar do zero pela algoritmia, como é feito na universidade. Pelo menos, eu acho que, quando se começa por aí, uma pessoa está sempre perdida, porque não vê real utilidade naquilo que é feito.
Eu sou da "old school", em que uma pessoa dava com a programação e brincava um bocado com aquilo. Pegava em código de outros para ver as coisas a funcionar e ia alterando e observando os resultados e compreendendo o que acontecia.
Linguagens de programação úteis, penso que apenas depende dos recursos que tens disponíveis (apesar de hoje em dia haver compiladores gratuitos para quase tudo). Mas, uma linguagem que te permite uma vasta gama de possibilidades é o Java, que não é muito difícil para começar a programar, e tem uma documentação, que, a meu ver, está excelentemente organizada.
Por outro lado, os Basics sempre foram de fácil aprendizagem, mas não é fácil de arranjar formas fáceis de compilar. Há sempre o REALbasic e outros similares, mas a linha de aprendizagem a fundo é mais complexa, embora permita desenvolver aplicações bem avançadas com conhecimentos básicos.
Isto entre muitas outras linguagens de programação que há por aí, que até podem ser interessantes...
--------------------
QUOTE("Steve Ballmer @ USA Today") There's no chance that the iPhone is going to get any significant market share. No chance. Current status: 13.016.000 iPhones sold 'til September 2008. /target Steve Ballmer /cheer
|
|
|
|
|
|
|
|
Jan 9 2008, 07:32 PM
|
Grupo: Membro
Posts: 28
Registado: 5-September 07
Membro nº: 15,094

|
Eu tenho um livro com a algoritmia e "Pascal", mas não percebo para que é que aquilo serve.
--------------------
"Errare humanum est"
|
|
|
|
|
|
|
|
Jan 9 2008, 08:09 PM
|
Grupo: Membro
Posts: 28
Registado: 5-September 07
Membro nº: 15,094

|
Eu, por acaso, já li aquilo. E sobre HTML também. Mas não estou a ver a utilidade daquilo. :?
--------------------
"Errare humanum est"
|
|
|
|
|
|
|
|
Jan 9 2008, 08:56 PM
|


Grupo: Moderador
Posts: 4,289
Registado: 2-January 06
De: Coimbra/Cantanhede
Membro nº: 436

|
Eu, quando comecei a programar, só utilizava a programação para fazed desenhos (que, por acaso, a minha primeira linguagem de programação foi Logo). Devagar lá fui dando conta do potêncial da coisa.
E hoje em dia ainda aprendo a programar, ultimamente com SDPs e técnicas de desenvolvimento ágil de software entre outras técnicas de reutilização de software.
--------------------
QUOTE("Steve Ballmer @ USA Today") There's no chance that the iPhone is going to get any significant market share. No chance. Current status: 13.016.000 iPhones sold 'til September 2008. /target Steve Ballmer /cheer
|
|
|
|
|
|
|
|
Jan 11 2008, 10:09 PM
|
Grupo: Membro
Posts: 28
Registado: 5-September 07
Membro nº: 15,094

|
A linguagem C será útil? Quais são as suas possibilidades? :confuso:
E, já agora, o que são programas orientados a objectos? :?
--------------------
"Errare humanum est"
|
|
|
|
|
|
|
|
Jan 11 2008, 11:22 PM
|


Grupo: Moderador
Posts: 4,289
Registado: 2-January 06
De: Coimbra/Cantanhede
Membro nº: 436

|
C é sempre útil. É a linguagem mais utilizada, e é aquela que tem mais flexibilidade no acesso à memória e um must-use em programação de alto desempenho. Mas não significa necessáriamente que seja fácil de aprender...
Programação orientada a objectos é um estilo de programação que tende a comparar certas partes de um programa com objectos com determinadas funcionalidades que interagem com outros objectos.
Por exemplo, em programação orientada a objectos, imagina que querias criar um carro. Ias criar, por exemplo, um objecto motor, um objecto roda, um objecto buzina, acelerador, travão,... Quando acelerasses, o acelerador ia dizer ao motor para aumentar as rotações, que por sua vez ia comunicar às rodas que tinham que rodar mais rápidamente.
Isto é apenas um bocado daquilo que é a POO (programação orientada a objectos). Existem muitas mais coisas que a compoem.
--------------------
QUOTE("Steve Ballmer @ USA Today") There's no chance that the iPhone is going to get any significant market share. No chance. Current status: 13.016.000 iPhones sold 'til September 2008. /target Steve Ballmer /cheer
|
|
|
|
|
|
|
|
Jan 11 2008, 11:50 PM
|


Grupo: Moderador
Posts: 4,289
Registado: 2-January 06
De: Coimbra/Cantanhede
Membro nº: 436

|
E POO em C... hmm, very unlikely. Em C++ é mais possível.
--------------------
QUOTE("Steve Ballmer @ USA Today") There's no chance that the iPhone is going to get any significant market share. No chance. Current status: 13.016.000 iPhones sold 'til September 2008. /target Steve Ballmer /cheer
|
|
|
|
|
|
|
|
Jan 12 2008, 07:12 PM
|
Grupo: Membro
Posts: 28
Registado: 5-September 07
Membro nº: 15,094

|
Vou ver se começo a aprender a linguagem C.
Agora fiz um simples programa em Pascal (a partir do meu livro) e o PC não o lê. Diz que é um intruso. :?
Ao perguntar sobre as suas possibilidades quero descobrir o que é que posso fazer com ela.
--------------------
"Errare humanum est"
|
|
|
|
|
|
|
|
Jan 12 2008, 10:01 PM
|
Grupo: Membro
Posts: 119
Registado: 22-November 07
Membro nº: 17,796

|
O C parece-me uma boa escolha...
--------------------
Made on a Mac
Se o Homem alguma vez fez alguma coisa de jeito foi o Big Tasty Bacon!!!
|
|
|
|
|
|
|
|
Jan 19 2008, 09:03 PM
|
Grupo: Membro
Posts: 28
Registado: 5-September 07
Membro nº: 15,094

|
E para aprender JAVA? Onde é que posso fazer isso? :?:
--------------------
"Errare humanum est"
|
|
|
|
|
|
|
|
Jan 20 2008, 07:34 AM
|


Grupo: Moderador
Posts: 4,289
Registado: 2-January 06
De: Coimbra/Cantanhede
Membro nº: 436

|
Existem muitos sites para iniciação, mas depois de aprenderes as bases vais recorrer imensas vezes à documentação do Java, que é das documentações mais bem estruturadas que existem (se é que não é mesmo a mais bem estruturada, até agora não vi nenhuma que a batesse).
O Google dá muita ajuda
--------------------
QUOTE("Steve Ballmer @ USA Today") There's no chance that the iPhone is going to get any significant market share. No chance. Current status: 13.016.000 iPhones sold 'til September 2008. /target Steve Ballmer /cheer
|
|
|
|
|
|
|
|
Jan 28 2008, 01:55 PM
|

Grupo: Membro
Posts: 27
Registado: 24-September 07
Membro nº: 15,527

|
comecei com pascal para comecar a perceber o que é programacao...
MAs se soubesse o que sei hoje, python....
tens aki como comecar em python:;
ve aqui onde e como comecar
--------------------
|
|
|
|
|
|
|
|
Jan 29 2008, 12:54 AM
|

Grupo: Membro
Posts: 111
Registado: 5-July 07
De: Portugal - Setúbal
Membro nº: 13,788

|
(KhAoTiK_TaChYoN) Linguagens de programação úteis, penso que apenas depende dos recursos que tens disponíveis (apesar de hoje em dia haver compiladores gratuitos para quase tudo). Mas, uma linguagem que te permite uma vasta gama de possibilidades é o Java, que não é muito difícil para começar a programar, e tem uma documentação, que, a meu ver, está excelentemente organizada.
Começar a programar com Java é quase que suicídio LOOOl não é que seja uma coisa de outro mundo, mas para quem está a começar penso que tem conceitos demasiado complexos, como polimorfismo, herança e afins ....
Penso que a melhor linguagem para se começar a programar seja C.
--------------------
|
|
|
|
|
|
|
|
Jan 29 2008, 02:37 PM
|


Grupo: Moderador
Posts: 4,289
Registado: 2-January 06
De: Coimbra/Cantanhede
Membro nº: 436

|
Bem, todos os estudantes do meu curso que entraram no meu ano e nalguns anos anteriores, que não tinham bases de programação quando entraram, começaram com Java. A verdade é que tu podes programar em Java sem saber o que é polimorfismo, herança,...
Por outro lado, começar a programar em C, isso já digo que é suicídio, lol. Estás a obrigar os pobres coitados a aprender imediatamente a trabalhar com memória e a perceber o que significa ponteiro.
--------------------
QUOTE("Steve Ballmer @ USA Today") There's no chance that the iPhone is going to get any significant market share. No chance. Current status: 13.016.000 iPhones sold 'til September 2008. /target Steve Ballmer /cheer
|
|
|
|
|
|
|