quarta-feira, 6 de julho de 2011

Programando

Este vai para quem tem interesse em programação mas não sabe por onde começar.
Primeiro é importante que saiba que a tarefa de programar exige o raciocínio lógico apurado.
Não é nenhum bicho de sete cabeças, basta ter método, planejar, modelar, desenvolver, testar e corrigir, testar e corrigir até cercar o máximo de possibilidades possíveis.
A lógica, inclusive é uma disciplina do curso de ciência da computação, por exemplo, mas existem cursos de lógica para programação no mercado.
Mas enfim, muitos perguntam como é a programação? Como fazer? O que são aquelas letrinhas, aquele monte de códigos malucos embaralhados? 
Bem, vou tentar clarear um pouco tudo isso o mais resumidamente que eu conseguir.
Vamos lá, programar é o ato de escrever um código que será executado pelo computador.
Este código pode ser escrito em um editor de texto e salvo com a extensão apropriada para a linguagem ou plataforma. Até aí só foi criado uma coisa que é chamada de código-fonte. Agora este código deve ser executado pelo computador. Basicamente temos as linguagens compiladas e interpretadas. As linguagens compiladas dependem de um compilador que irá transformar o código-fonte escrito pelo programador em um novo código (executável) que será entendido pelo processador da máquina (ex.: pascal, c++, c...). As linguagens interpretadas dependem de uma plataforma ou aplicativo que por si só é capaz de entender o código-fonte e executar as tarefas ali escritas (asp, perl...).
Um programador vai lidar constantemente com alguns termos como: 
  1. Procedimento, função, método, rotina, sub-rotina;
  2. Parâmetros;
  3. Atributo, propriedade, variável;
  4. Tipos de dados;
  5. Compilação;
  6. Biblioteca, referência, library;
  7. Sintaxe;
  8. Consulta, query, select, update;
Apenas a título de demonstração dou aqui um exemplo de um programa escrito em PORTUGOL (linguagem didática) que retorna o resultado da soma de dois números.


programa soma;

inicio
    variavel numero1, do tipo inteiro;
    variavel numero2, do tipo inteiro;
    variavel resultado, do tipo inteiro;

    recebe número digitado pelo usuário;
    guarda número digitado pelo usuário na variável numero1;

    recebe número digitado pelo usuário;
    guarda número digitado pelo usuário na variável numero2;

    variavel resultado recebe a soma de numero1 + numero2;

    mostra resultado na tela
fim

Agora, o mesmo código em c sharp para ASP.NET:


public void Soma()
{
    int numero1;
    int numero2;
    int resultado;

    numero1 = Convert.ToInt16(textBox1.Text);
    numero2 = Convert.ToInt16(textBox2.Text);

    resultado = numero1 + numero2;

    textBox3.Text = resultado.ToString();
}

Não é para assustar, apenas para ter uma noção de que se deve ter uma boa base e se dedicar ao estudo sem medo. A programação permite que você crie e coloque suas idéias em prática e é também um mercado onde falta muita mão-de-obra qualificada.

Bons estudos! :)

Nenhum comentário:

Postar um comentário

Desenvolvimento