Programação de Computador - Meio Ambiente
Embora a configuração do ambiente não seja um elemento de nenhuma linguagem de programação, é a primeira etapa a ser seguida antes de começar a escrever um programa.
Quando dizemos Configuração do Ambiente, significa simplesmente uma base sobre a qual podemos fazer nossa programação. Assim, precisamos ter a configuração de software necessária, ou seja, a instalação em nosso PC que será usada para escrever programas de computador, compilá-los e executá-los. Por exemplo, se você precisa navegar na Internet, você precisa da seguinte configuração em sua máquina -
- Uma conexão de Internet funcional para se conectar à Internet
- Um navegador da Web, como Internet Explorer, Chrome, Safari, etc.
Se você for um usuário de PC, reconhecerá a seguinte captura de tela, que tiramos do Internet Explorer durante a navegação em tutorialspoint.com.
Da mesma forma, você precisará da seguinte configuração para começar a programar usando qualquer linguagem de programação.
- Um editor de texto para criar programas de computador.
- Um compilador para compilar os programas em formato binário.
- Um intérprete para executar os programas diretamente.
Caso você não tenha exposição suficiente a computadores, não será possível configurar nenhum desses softwares. Portanto, sugerimos que você obtenha a ajuda de qualquer técnico ao seu redor para configurar o ambiente de programação em sua máquina de onde você pode começar. Mas para você, é importante entender o que são esses itens.
Editor de texto
Um editor de texto é um software usado para escrever programas de computador. Sua máquina Windows deve ter um Bloco de notas, que pode ser usado para digitar programas. Você pode iniciá-lo seguindo estas etapas -
Start Icon → All Programs → Accessories → Notepad → Mouse Click on Notepad
Ele iniciará o Bloco de notas com a seguinte janela -
Você pode usar este software para digitar seu programa de computador e salvá-lo em um arquivo em qualquer local. Você pode baixar e instalar outros bons editores comoNotepad++, que está disponível gratuitamente.
Se você é um usuário Mac, então você terá TextEdit ou você pode instalar algum outro editor comercial como BBEdit começar com.
Compilador?
Você escreve seu programa de computador usando sua linguagem de programação favorita e o salva em um arquivo de texto chamado arquivo de programa.
Agora, vamos tentar obter mais detalhes sobre como o computador entende um programa escrito por você usando uma linguagem de programação. Na verdade, o computador não consegue entender o seu programa fornecido diretamente no formato de texto, por isso precisamos converter este programa em um formato binário, que pode ser entendido pelo computador.
A conversão de programa de texto em arquivo binário é feita por outro software chamado Compiler e este processo de conversão de programa de texto em arquivo de formato binário é chamado de compilação de programa. Finalmente, você pode executar o arquivo binário para realizar a tarefa programada.
Não entraremos em detalhes sobre um compilador e as diferentes fases da compilação.
O diagrama de fluxo a seguir fornece uma ilustração do processo -
Portanto, se você for escrever seu programa em qualquer uma dessas linguagens, que precisa de compilação como C, C ++, Java e Pascal, etc., você precisará instalar seus compiladores antes de iniciar a programação.
Intérprete
Acabamos de discutir sobre compiladores e o processo de compilação. Compiladores são necessários caso você pretenda escrever seu programa em uma linguagem de programação que precise ser compilada em formato binário antes de sua execução.
Existem outras linguagens de programação, como Python, PHP e Perl, que não precisam de nenhuma compilação em formato binário, em vez disso, um interpretador pode ser usado para ler esses programas linha por linha e executá-los diretamente sem qualquer conversão adicional.
Portanto, se você for escrever seus programas em PHP, Python, Perl, Ruby, etc., precisará instalar seus interpretadores antes de iniciar a programação.
Compilação Online
Se você não for capaz de configurar nenhum editor, compilador ou interpretador em sua máquina, tutorialspoint.com fornece um recurso para compilar e executar quase todos os programas online com a facilidade de um único clique.
Portanto, não se preocupe e vamos prosseguir para ter uma experiência emocionante de se tornar um programador de computador em etapas simples e fáceis.