• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

PsyArt

Principio

35 mensagens neste tópico

Desculpem o double-post mas já há 12 visualizações e ninguém tira 1 min. do tempo para responder?  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Experimenta ver a secção de algoritmia e lógica do fórum, é o principal para um principiante na programação. Depois aconselho-te a escolheres uma linguagem como o PASCAl ou C/C++ para começar a programar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ok, obrigado por responderes.

Só por isso recebes uma torradeira.  :P

Vou consultar essas áreas que tu disseste e se tiver alguma duvida coloco-a.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dá uma olhadela no wiki, tens um bom tutorial de C.

E podes usar a pesquisa, este tópico já foi debatido algumas vezes.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Desculpem o double-post mas já há 12 visualizações e ninguém tira 1 min. do tempo para responder?  :P

Uma pequena pesquisa pelo fórum dará para ver que essa tua dúvida já foi colocada antes e já foi respondida antes, várias vezes :)

Além disso é o tipo de pergunta que gera sempre discussão sobre o sexo dos anjos, o SONIC_ indicou Pascal, C/C++, não imagino porquê C++, eu até indicaria Java ou C#, eventualmente outros te dirão que Python é melhor, muitos vão logo dizer que o Visual Studio é óptimo, e que deves usar VB.Net.

Como vês, é algo causa mais confusão do que o que realmente ajuda :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem que confusão.  :-[

Acho que me vou pelo C++.

E peço desculpa por não ter pesquisado antes.

Por mim mantinha-se este tópico aberto e quando eu tivesse alguma dúvida vinha aqui coloca-la.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu estou agora a aprender Visual Basic e posso concluir que é uma linguagem de rápida aprendizagem e os resultados que se pretendem são muito mais rápidos.

Claro que há quem prefira linguagens mais complexas e que necessitam mais compreensão, mas eu cá tou a adorar vb.net

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Há muitas muitas tecnologias entre as quais podes escolher. Como já foi dito, estar aqui a aconselhar linguagens/tecnologias vai resultar numa discussão tipo Benfica vs Sporting.

Uma coisa muitas vezes esquecida é o método de aprendizagem. Isso ainda é mais pessoal, cada pessoa tem os seus, os que funcionam melhor para uma pessoa podem ser um total falhanço para outra.

Pessoalmente o que faço quanto me quero familiarizar com alguma linguagem é:

Investir algum tempo em pesquisa e estudo, muita leitura.

Depois penso numa coisa que precise e que possa resulver recorrendo a essa linguagem. Assim junto o útil ao agradável, ao mesmo tempo que aprendo vou fazendo uma coisa que me será útil.

Isto funciona bem para mim, é uma hipótese, entre muitas outras. Só referi porque apesar de tudo não é muito usada, a maior parte das pessoas acaba por aprender recorrendo a métodos demasiado académicos. Tambem tens essa via se te deres melhor com ela.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tipo se eu quiser fazer um projecto para os alunos. Género os alunos poderem meter lá as notas dos testes, quando têm teste, quando têm de entregar um dado trabalho e etc.

Como sei qual é a linguagem que devo usar?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isso era interessante ser para a Web, acessível em todos os computadores que tivessem Internet. Aconselho-te PHP :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O que vou pedir agora pode ser estúpido porque penso que estejam todas aqui no fórum, mas alguém pode fazer uma lista de todas as linguagens de programação existentes, e os seus respectivos objectivos.

Desculpem o trabalho que vos estou a dar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Todas as linguagens será impraticável :P, das mais usadas ou mais comuns podes ver o índice do fórum, cada linguagem tem o seu quadro, depois tens o quadro para "outras linguagens" onde tens várias linguagens que não têm quadro próprio.

Quanto ao objectivo, não creio que consigas determinar o objectivo de certa linguagem, certamente PHP é uma linguagem bastante usada em desenvolvimento Web mas é uma linguagem generalista, podes usá-la em qualquer coisa. O mesmo acontece para as restantes linguagens, podem ser usadas para os mais variados propósitos.

Se existe algo que queiras fazer, explicitamente, então mais fácil será indicares o que queres fazer, que requisitos tens o projecto, e daí escolheres uma linguagem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E eu num projecto posso usar quantas linguagens? As que eu quiser ou só posso usar uma?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Depende do projecto e da forma como queres usar as linguagens.

Por exemplo, se estás a fazer uma aplicação para desktop, será pouco comum usares mais que uma linguagem, por outro lado se estiveres a desenvolver um sistema Web, tipicamente usas uma linguagem no servidor e Javascritp na parte cliente, além do HTML e CSS.

Se estás a desenvolver uma aplicação cliente servidor, nada te impede de usares duas linguagens, uma para a aplicação cliente, outra para a aplicação servidor.

Bem, sei que as minhas respostas são um pouco vagas, mas as perguntas não me permitem dizer um sim/não imediato, senão estaria a enganar-te ou, pelo menos, a dar-te informações pouco correctas :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bom, obrigado pela atenção que me estás a dar.

Achas que me poderias enviar o teu mail por MP para te poder contactar mais facilmente?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Psy olha o seguinte.... Quando escolhes uma linguagem para te iniciares tens de ter em mente primeiro 1 coisa.

Linguagem Web (Construção de Websites)

Linguagem APP (Construção de Aplicações)

Se quizeres Web tens varias alternativas tais como:

-ASP

-PHP

-ASP.Net

-Etc....

Se quizeres APP Ainda tens mais o.0:

-C

-C#

-C++

-Pascal

-Cobol

-VB6

-VB.Net

-Heskel (Acho que e assim que se escreve)

-Etc........

Bom meu concelho. Primeiro estuda um bocado de algoritmia. sabendo muito de algoritmia Trabalhas muito mais facilmente em qualquer programação.

A Algoritmia e a base da programação. Sem ela esquece.

Depois se queres uma linguagem, Rápida, Fácil e Poderosa aconselho-te o vb.net.

Se quiseres algo totalmente poderosa ai ja ia para os lados do C, C++, C#

so escolheres :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ei obrigado Gooden.

Obrigado a todos aqueles que me têm ajudado.

Esse teu resumo será-me muito útil.

Vou ler aquela coisa da algoritmia.

Explica-me só em que consiste isso se faz favor.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tipo se eu quiser fazer um projecto para os alunos. Género os alunos poderem meter lá as notas dos testes, quando têm teste, quando têm de entregar um dado trabalho e etc.

Como sei qual é a linguagem que devo usar?

Óptima ideia. Uma coisa que te desafia mas que te dá resultados práticos e te pode ser útil.

Não há uma linguagem que tens que usar, tens é que escolher aquela que te permita ser mais produtivo para esse fim. Mas isso tambem depende da pessoa.  Até é possível escreveres um programa desses em assembly (linguagem de muito baixo nível) no entanto é impraticável.

Só a título de exemplo, A linguagem X pode ser muito mais poderosa que a linguagem Y, mas se eu for um especialista em Y e tiver que fazer um projecto em tempo útil, tenho que ver o que me é mais vantajoso: aprender X (demora tempo) e depois fazer o meu projecto com supostamente menos esforço, ou simplesmente pegar em Y que já conheço bem e despachar o projecto mais rapido possível?

Tudo depende.

Pessoalmente penso que para um projecto desses PHP é bastante aconselhado pelo simples motivo de ser fácil de pôr a funcionar. Nem é tanto pela linguagem em si que é uma linguagem como as outras.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Óptima ideia. Uma coisa que te desafia mas que te dá resultados práticos e te pode ser útil.

Não há uma linguagem que tens que usar, tens é que escolher aquela que te permita ser mais produtivo para esse fim. Mas isso tambem depende da pessoa.  Até é possível escreveres um programa desses em assembly (linguagem de muito baixo nível) no entanto é impraticável.

Só a título de exemplo, A linguagem X pode ser muito mais poderosa que a linguagem Y, mas se eu for um especialista em Y e tiver que fazer um projecto em tempo útil, tenho que ver o que me é mais vantajoso: aprender X (demora tempo) e depois fazer o meu projecto com supostamente menos esforço, ou simplesmente pegar em Y que já conheço bem e despachar o projecto mais rapido possível?

Tudo depende.

Pessoalmente penso que para um projecto desses PHP é bastante aconselhado pelo simples motivo de ser fácil de pôr a funcionar. Nem é tanto pela linguagem em si que é uma linguagem como as outras.

Exactamente Pedro. Aqui ele tem e que ver a qual se adapta mais. Mas primeiro da-lhe na algoritmia mesmo a nerd XD

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ei obrigado Gooden.

Obrigado a todos aqueles que me têm ajudado.

Esse teu resumo será-me muito útil.

Vou ler aquela coisa da algoritmia.

Explica-me só em que consiste isso se faz favor.

Algoritmia não é mais do que a lógica por trás do programa.

Um algoritmo é a ideia "geral" do que vais fazer, a técnica que vais usar.

Por exemplo, para ordenar um conjunto de números, podes fazê-lo e várias formas: podes ir retirando o menor elemento de cada vez e colocando numa lista à parte, ou podes ir trocando dois elementos adjacentes se vires que o da esquerda é maior que o da direita até ficar tudo ordenado, ou podes usar um dos muitos outros algoritmos que existem.

Depois a linguagem em que o vais programar é um detalhe, normalmente depois de programares o suficiente numa linguagem ela sai-te normalmente, exactamente tal como falar português para ti agora.

Eu não sei até que ponto será interessante para ti aprenderes demasiada algoritmia agora.

Não recomendaria isto a mais ninguém, e apesar de não saber a tua idade, fico com a ideia que não queres fazer disto mais do que um hobbie.

Aprender algoritmia é importante se quiseres ser um programador, dá-te bases para qualquer linguagem e é esse o seu objectivo. Será esse o objectivo no teu caso, ou queres simplesmente fazer uma ou duas brincadeiras (quem sabe até coisas úteis) e pouco mais?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Algoritmia não é mais do que a lógica por trás do programa.

Um algoritmo é a ideia "geral" do que vais fazer, a técnica que vais usar.

Por exemplo, para ordenar um conjunto de números, podes fazê-lo e várias formas: podes ir retirando o menor elemento de cada vez e colocando numa lista à parte, ou podes ir trocando dois elementos adjacentes se vires que o da esquerda é maior que o da direita até ficar tudo ordenado, ou podes usar um dos muitos outros algoritmos que existem.

Depois a linguagem em que o vais programar é um detalhe, normalmente depois de programares o suficiente numa linguagem ela sai-te normalmente, exactamente tal como falar português para ti agora.

Eu não sei até que ponto será interessante para ti aprenderes demasiada algoritmia agora.

Não recomendaria isto a mais ninguém, e apesar de não saber a tua idade, fico com a ideia que não queres fazer disto mais do que um hobbie.

Aprender algoritmia é importante se quiseres ser um programador, dá-te bases para qualquer linguagem e é esse o seu objectivo. Será esse o objectivo no teu caso, ou queres simplesmente fazer uma ou duas brincadeiras (quem sabe até coisas úteis) e pouco mais?

Talvez queira fazer disto vida...posso adiantar que sou praticamente um puto que está cheio de vontade a tempo para aprender.

Peço que todos aqueles que me têm ajudado agora me enviem os seus mails por MP para ser mais fácil comunicar e pedir ajuda.

Pedrotuga, vou pensar naquilo que me disseste.

Obrigado pela ajuda pessoal. Quando estiver mais dentro deste mundo vou começar a contribuir aqui para o nosso P@P.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Peço que todos aqueles que me têm ajudado agora me enviem os seus mails por MP para ser mais fácil comunicar e pedir ajuda.

Se tiveres qualquer dúvida não hesites em colocar no forum porque tens sempre muito mais gente a responder, sais sempre a ganhar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Depois de ler alguma algoritmia decidi o que quero para o meu 1º projecto.

Para meu 1º projecto gostava de criar um daqueles programas que se usam para fazer download de torrents.

Ex.: BitTorrent; uTorrent etc.

Qual será a linguagem que deva usar?

PS: Estive a ler as regras e acho que isto não vai contra elas...não estou a cometer nenhum acto ilegal penso eu.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não!!

A isso chama-se um programa P2P e são programas totalmente legais. (onde estava o e-mule e o limewire?? ( :) ) )

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora