Como um software é construído?
Está é a primeira pergunta que deve ser respondida para começarmos a entendermos o que é um ambiente de desenvolvimento. Um software é um conjunto de comandos, comandos estes escritos em uma determinada linguagem. Mas onde estes códigos são escritos?
Para escrevermos um documento temos os programas editores de texto e de forma similar para escrevermos os softwares temos programas que nos auxiliam na criação e edição dos códigos. Estes programas são chamados de Ambiente de Desenvolvimento Integrado e são mais conhecido como IDE, sigla que vem do inglês Integrated Development Environment.
A IDE é um programa de computador(software) com ferramentas que auxiliam na escrita de códigos. Algumas destas ferramentas são :
- Editor de código
- Compilador ou interpretador
- Depurador (debugger)
- Bibliotecas auxiliares
- Auto complete, ...
1 - PyCharm - varias linguagens.
ResponderExcluirEu utilizo Python 3.
As IDE's são melhores em todos os momentos? Ou em alguma ocasião é melhor usar os editores de código?
ResponderExcluirA melhor resposta é depende. As IDE's exigem um bom recurso de hardware, então se o computador que será utilizado não tiver os recursos mínimos a melhor opção são os editores de código como o nootepad++ e sublime. Caso contrário elas são a melhor opção pois possuem mais recursos para auxiliar o desenvolvedor.
ExcluirNo meu caso que sou um iniciante em programação, qual seria a melhor linguagem para iniciar nos primeiros projetos de desenvolvimento?
ResponderExcluirA questão da linguagem é muito particular, aquela que melhor lhe agrada, sendo assim a minha dica é experimente as opções disponíveis. Mas existem linguagens focadas no aprendizado da programação uma delas o Pascal. O python que foi a linguagem escolhida pelo professor de PI é uma ótima linguagem para iniciantes pois é de fácil aprendizado, além de se poder fazer muito com ela.
ExcluirVocê acha que o ambiente de desenvolvimento ajuda o no desempenho do programador? sabemos que tem alguns ambientes que exercem algumas funções que auxiliam o programador na hora de programar para que evite erros de sintaxe, como por exemplo, esquecer de fechar um parêntese.
ResponderExcluire qual o ambiente você recomenda para inciantes em programação?