Ir para conteúdo
Entre para seguir isso  
doom_master

Tópico da Programação

Publicações recomendadas

Vou ter de fazer um simulador de um edifício, onde terei no fundo de simular o consumo de energia de vários aparelhos e divisões (vou ter um XML muito grande parte ler os dados), e depois terei de guardar os consumos ao longo do dia ou num ficheiro ou num gráfico (tanto faz). Possivelmente depois poderei meter uma interface para o utilizador, de forma a ele fazer decisões (por ex. "Posso desligar a torradeira?"), visto que o objetivo é transferir energia nos picos de consumo para horas onde a energia seja mais barata ou se gaste menos energia.

 

Aconselhavam a fazer isto em C# ou Java? Ainda não fiz um projeto assim com alguma dimensão, só aqueles habituais que se faziam nas cadeiras de programação de objetos e etc (os projetos normais das cadeiras de faculdade) que se faziam em uma ou duas semanas, por isso não tenho bem noção ainda do trabalho que isto vai dar.

 

Normalmente diria qualquer uma, porque o paradigma de programação de ambas é OO. Como referiste que queres meter uma interface para o utilizador, mesmo que não seja complexa, então aí já escolhia C#. Da experiência que tenho com as duas, sempre preferi fazer as interfaces gráficas em C#.

Compartilhar este post


Link para o post

Com Visual Studio então é fácil fácil.

Compartilhar este post


Link para o post

Sem dúvida. Para Java o Netbeans era o melhor, lembro-me que o Eclipse era terrível para interfaces gráficas. Entretanto não sei como está, mas tinha ideia de que já havia um plugin feito pela Google para o Eclipse.

Editado por JackBauerPT

Compartilhar este post


Link para o post

O NetBeans é melhor que o Eclipse? É que costumo usar o 2º, e realmente já tive uma vez que fazer umas coisas com interface gráfica e aquilo era um bocado mau :estrelas:

Compartilhar este post


Link para o post

lynda.com

 

Se queres um bom livro tens algumas opções, e meto por ordem de preferência:

 

1 - Introduction to Java Programming (Y. Daniel Liang)

 

2 - Thinking in Java

 

3 - Head First in Java

 

O 1º e o 2º são muito bons porque têm muitos exercícios para resolveres, e essa é a forma como aprendes a programar.

 

Conheço mais uns bons mas não são para iniciantes.

 

Como alternativa tens o que o kareca disse (embora não conheça bem o site), tens este curso grátis https://www.udacity.com/course/cs046 , e por último tens um site fixe que te ensina à "força bruta": http://programmingbydoing.com onde tens vários exercícios desde o básico.

 

Agora é conforme a tua preferência.

Obrigado a ambos. :fixe: Vou então explorar essas opções e ver como me safo melhor.

Compartilhar este post


Link para o post

Boas, sou novo nestas andanças da programação e preciso de instalar no meu pc (Windows 8.1) um compilador gcc.

 

Alguém me sabe onde posso fazer download, já pesquisei e não encontro.

 

Já agora que conselhos me podem dar para começar, tou um bocado à nora porque não tive Aplicações Informáticas no Secundário e agora na faculdade faltam-me as algumas bases. É para usar a linguagem C.

Compartilhar este post


Link para o post

Honestamente? Cria uma partição com uma distro de linux (a que usarem na faculdade será a melhor escolha) e programa aí.

Compartilhar este post


Link para o post

Pessoal, quero investir num livro de Java para o Natal.

 

Qual é que recomendam?

Compartilhar este post


Link para o post

Se te safares com o Inglês, qualquer livro a O'Reilly te deixa bem servido.

 

Este é o mais recente.

Compartilhar este post


Link para o post

Eu recomendava este:

 

Introduction to Java Programming (Y. Daniel Liang)

 

Mas no que toca a livros de programação, cada autor tem a sua abordagem, ritmo e parte prática e mesmo que o livro seja bom, pode não ser o mais adequado à pessoa. Os da O'Reilly são bons, esse que o rozas deixou é um bom exemplo, mas depende se o queres para aprender, melhorar os teus conhecimentos ou usar como livro de referência caso precises de algo.

Compartilhar este post


Link para o post
mas depende se o queres para aprender, melhorar os teus conhecimentos ou usar como livro de referência caso precises de algo.

 

Isto é bem verdade e devia ter sido a primeira coisa a ser perguntada.

Compartilhar este post


Link para o post

Como tenho como objetivo seguir Engenharia Informática convinha começar já aprender as bases da programação ? Se sim, o que recomendam, alguem aqui conhece o site: Code Academy?

:compinchas:

Compartilhar este post


Link para o post

Aconselho que aprendes a pensar na forma de "programar", pelo menos de programação imperativa. E para isso, na minha opinião, nada melhor que pseudo-código e algoritmos.

 

Se depois quiseres ir mais à frente, aconselho Programação Orientada a Objectos, mas isso só depois de dominares os conceitos básicos.

 

Esta é a minha opinião, a minha formação foi assim e hoje em dia programa segundo qualquer tipo de paradigma.

 

Há também quem defenda começar logo por POO, pois poderá ser uma forma mais "natural" de pensar.

 

Isto que eu disse, é se quiseres saber os conceitos base comuns àquelas linguagens de programação mais comuns.

 

Depois tens outra forma de actuar, que é tornares-te especialista numa linguagem específica. Para isso, nada melhor que começar a estudar uma e uma só linguagem (Java, C#, C++, entre outras)

Compartilhar este post


Link para o post

Eu recomendava este:

 

Introduction to Java Programming (Y. Daniel Liang)

 

Mas no que toca a livros de programação, cada autor tem a sua abordagem, ritmo e parte prática e mesmo que o livro seja bom, pode não ser o mais adequado à pessoa. Os da O'Reilly são bons, esse que o rozas deixou é um bom exemplo, mas depende se o queres para aprender, melhorar os teus conhecimentos ou usar como livro de referência caso precises de algo.

 

Quero para aprender, porque a cadeira que tive foi mais virada para Paradigmas (Algoritmos e Pseudo-código) do que a linguagem em si.

Compartilhar este post


Link para o post

Quero para aprender, porque a cadeira que tive foi mais virada para Paradigmas (Algoritmos e Pseudo-código) do que a linguagem em si.

Nesse caso recomendo um site, como daqueles que apontamos em cima. Se já sabes os paradigmas então a linguagem é fácil. Ainda por cima Java que não tem nada de especial (a parte básica e intermédia, pelo menos).

Em termos de livro, recomendo um com grande parte prática, de modo a fazeres todos os exemplos e exercícios. Falaram-me no Head First Java, se precisares tenho-o em pdf

 

De qualquer modo, se queres Java então aposta fortemente em Java Enterprise Edition e aprender alguma framework como Java Spring. Java funciona muito à base de frameworks e APIs, procura algumas propostas de emprego para veres o que se usa hoje em dia. Hibernate também é importante saber.

Se quiseres mais parte Web, Javascript é obrigatório saber, até porque jQuery é muitíssimo usado hj em dia, e agora começa também a ser usado Noje.js e Angular.js

Compartilhar este post


Link para o post

No ano passado falaram-me destes, mas não os experimentei:http://ocw.mit.edu/index.htmhttp://ocw.mit.edu/courses/audio-video-courses/#electrical-engineering-and-computer-sciencehttps://www.edx.org/http://www.codecademy.com/

 

 

E também:http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/http://www.extension.harvard.edu/open-learning-initiative/intensive-introduction-computer-sciencehttp://blog.agupieware.com/2014/05/online-learning-bachelors-level.html

:compinchas:

Compartilhar este post


Link para o post

Nesse caso recomendo um site, como daqueles que apontamos em cima. Se já sabes os paradigmas então a linguagem é fácil. Ainda por cima Java que não tem nada de especial (a parte básica e intermédia, pelo menos).

Em termos de livro, recomendo um com grande parte prática, de modo a fazeres todos os exemplos e exercícios. Falaram-me no Head First Java, se precisares tenho-o em pdf

 

De qualquer modo, se queres Java então aposta fortemente em Java Enterprise Edition e aprender alguma framework como Java Spring. Java funciona muito à base de frameworks e APIs, procura algumas propostas de emprego para veres o que se usa hoje em dia. Hibernate também é importante saber.

Se quiseres mais parte Web, Javascript é obrigatório saber, até porque jQuery é muitíssimo usado hj em dia, e agora começa também a ser usado Noje.js e Angular.js

bold : node.js :mrgreen:

Compartilhar este post


Link para o post

Quero para aprender, porque a cadeira que tive foi mais virada para Paradigmas (Algoritmos e Pseudo-código) do que a linguagem em si.

 

Então eu usava o que te recomendei.

 

O head first java é bom para quem tem poucas bases e quer aprender o básico mas ficas com um conhecimento muito superficial da linguagem. O introduction to Java programming aborda praticamente tudo e tem montes de exercicios , o que é essencial para aprender.

Editado por Kratosthegod

Compartilhar este post


Link para o post

Crie uma conta ou entre para comentar

Você precisa de ser membro desta comunidade para poder comentar

Criar uma conta

Registe-se na nossa comunidade. É fácil!

Criar nova conta

Entrar

Já tem uma conta? Faça o login.

Autentique-se agora
Entre para seguir isso  

  • Todo o Mundial 2026 no CMPT
  • Outros membros neste tópico

    Nenhum utilizador registado está a visualizar esta página.

×
×
  • Criar Novo...