Vous êtes sur la page 1sur 2

Linguagens de programao

Temos, hoje em dia, um vasto universo de linguagens de programao, que


atendem a diferentes propsitos, ou seja, a diferentes tipos de problemas demandados
para o desenvolvimento de sistemas. Surge ento a dvida: qual linguagem de
programao deve ser usada no novo projeto?

A tendncia, na prtica, que as empresas usem a linguagem com que seus


programadores tenham experincia e, preferencialmente, possuam uma vasta biblioteca
de rotinas e funes desenvolvidas, o que vai, certamente, agilizar o desenvolvimento.
Quanto mais experincia um programador tiver no uso de uma linguagem de
programao, com mais eficincia ele poder atuar na programao de um software,
maximizando os recursos da linguagem em prol de uma boa soluo computacional.

partir da dcada de 90 (noventa) muitas linguagens de programao passaram


a ser de propsito geral (podendo ser usadas na maior dos problemas e vm logrando
xito. Mas nem sempre possvel, ou seja, alguns sistemas vo requerer linguagens com
caractersticas especficas para que possam ser confiveis, manutveis e eficientes. Ou
seja, o tipo de problema a ser resolvido e consequentemente o tipo de sistema a ser
desenvolvido influenciam na escolha da linguagem de programao a ser usada.

Por exemplo, o desenvolvimento de um Sistema Especialista, do ramo da IA


(Inteligncia Artificial), requer uma linguagem que possibilite a implementao da lgica
de predicados e de um motor de inferncia, o que no vivel usando linguagens de
programao que, tipicamente, resolvem problemas comerciais das empresas, como por
exemplo, contas a pagar, contas a receber e fluxo de caixa.

A linguagem de programao fundamental dentro do contexto do


desenvolvimento de software. Programadores devem conhecer cada vez mais as
linguagens com as quais trabalhem. Vejamos os principais motivos:

Maior capacidade em desenvolver solues para os problemas. Se os


programadores tiverem uma maior compreenso e habilidade com a
linguagem, seus elementos e sus comandos, tero mais facilidade ao
darem as solues computacionais para determinados problemas e tero
mais habilidade em como pensar e resolver problemas.
Maior habilidade ao usar uma linguagem de programao. O fato do
programador conhecer a fundo as caractersticas da linguagem lhe confere

1
a capacidade de escrever programas mais eficientes, do ponto de vista
tcnico.
Maior capacidade para escolher as linguagens mais apropriadas ao
respectivo projeto, atravs de maior entendimento dos recursos e da forma
de implement-los na linguagem de programao.
Maior habilidade para aprender novas linguagens de programao. Por
exemplo o programador que conhece bem a linguagem C (e C++) tem
mais facilidade para aprender JAVA (e C#).

Ou seja, quanto mais conhecermos as propriedades das linguagens de


programao, maior ser a possibilidade de escrevermos programas com eficincia.