ASSEINFO - Sistemas de Informao

Blog

O que é um programa de computador?

June 3rd, 2009

Ao longo de minha carreira como produto de software eu encontrei muitas pessoas que não possuem ou não possuíam uma visão muito clara do que é um programa de computador e que tipo de serviço um programador de softwares faz.

Pra mim isto é uma coisa muito óbvia, mas, eu realmente entendo o ponto de vista destas pessoas. Como já escrevi em outras oportunidades, é uma maluquice muito grande você pagar por algo que você não pode tocar. Um programa de computador é uma “coisa” que não existe! Ou melhor, existe apenas virtualmente.

Um computador sem programas não consegue fazer nada. É o programa que “ensina” a ele o que deve ser feito. No grosso modo podemos dizer então que um programa é um conjunto de instruções organizadas que um computador deve executar para resolver um determinado problema.

A tarefa de um programador então é entender um problema da vida real e traduzi-lo em um conjunto de instruções para que o computador possa “entender” e resolver. É importante deixar claro que quando eu utilizo palavras como “entender” ou “ensinar” eu não estou querendo dizer que um computador possui vida ou inteligência. Esses são apenas termos mais simples para entender as complexas rotinas que acontecem dentro destas máquinas maravilhosas.

A linguagem de programação é a forma ou dialeto no qual o programador escreve os programas. Existem no mundo diversas linguagens de programação. Algumas muito populares com Delphi, Java, C#, Ruby e VB. Cada linguagem de programação possui um “talento especial” para resolver determinado tipo de problema.

Alguns programadores sabem muitas linguagens de programação diferentes. É como se eles fossem poliglotas da área de informática. Durante a vida profissional de um programador ele aprenderá mais de uma linguagem, pois os computadores vão evoluindo e novas linguagens de programação vão surgindo.

Um programa para gerenciamento de um comércio, por exemplo, pode facilmente possuir milhares de linhas. Portanto, se você falar com um programador, nunca diga a ele que você quer um “programinha” como o dele para o seu comércio, pois com certeza ele deve ter escrito muita coisa para obter o resultado que você espera e ele ficará chateado! :-)

Sem comentários »

Nenhum comentário cadastrado.

RSS dos comentários. TrackBack URL

Leave a comment


© Copyright 2009 ASSEINFO. Todos os direitos reservados. Desenvolvido por Pedro Lamin