Antes de Programar
Para programar precisamos de um computador com alguns softwares (sistema operacional, pacotes gráficos etc.), uma linguagem de programação com seus softwares para suporte (editor de código, interpretador ou compilador etc.) e conhecimento e habilidade de programação.
Mais importante do que precisamos, é como e o que queremos fazer. O que queremos, é o motivo de criar um software. E como, são as habilidades que o programador deve ter para escrever um programa.
Quando falamos as palavras vem naturalmente da mente e o som sai da boca. Na programação, a mente deve pensar como algoritmo, seria como ler uma receita para cozinhar, ou seja, pensar nos passos que devem seguir para realizar uma tarefa.
Uma receita para cozinhar é escrito em algum idioma humano. O cozinheiro segue os processos descritos na receita para fazer o prato da receita. Quando as pessoas experimentam o prato elas dizem a sua opinião e assim o cozinheiro pode melhorar o prato.
Similarmente, algoritmos podem ser escritos no idioma humano, com símbolos do idioma ou em formato matemático. O programador precisa implementar esses algoritmos utilizando alguma linguagem de programação.
Quando o computador executa o programa e gera o resultado o programador e usuário analisam a saída, e se precisar tentam melhorar a resposta.
Escrevendo um Programa
Para escrever um programa menos complicado, geralmente escrevemos o código para ser implementado para ser utilizado por apenas um usuário. Portanto, um programador, principalmente se for iniciante, deve escrever e implementar o sistema para um usuário.
O programador deve saber como estruturar o sistema e qual é o seu objetivo. Para implementar o sistema o programador deve conhecer a linguagem de programação, técnicas de testes e como esse sistema vai ser instalado no computador.
O usuário deve saber para que serve o sistema e possuir habilidades para identificar erros por comportamentos inesperados e assim ajudar o programador a corrigir erros e melhorar o sistema.
Deixe um comentário