Buscar

PAD - Aula 01 - 1.Leia o texto linguagem e programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
Linguagens de programação 
 
Temos, hoje em dia, um vasto universo de linguagens de programação, que 
atendem a diferentes propósitos, ou seja, a diferentes tipos de problemas demandados 
para o desenvolvimento de sistemas. Surge então a dúvida: qual linguagem de 
programação deve ser usada no novo projeto? 
A tendência, na prática, é que as empresas usem a linguagem com que seus 
programadores tenham experiência e, preferencialmente, possuam uma vasta biblioteca 
de rotinas e funções desenvolvidas, o que vai, certamente, agilizar o desenvolvimento. 
Quanto mais experiência um programador tiver no uso de uma linguagem de 
programação, com mais eficiência ele poderá atuar na programação de um software, 
maximizando os recursos da linguagem em prol de uma boa solução computacional. 
À partir da década de 90 (noventa) muitas linguagens de programação passaram 
a ser de propósito geral (podendo ser usadas na maior dos problemas e vêm logrando 
êxito. Mas nem sempre é possível, ou seja, alguns sistemas vão requerer linguagens com 
características específicas para que possam ser confiáveis, manutíveis 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 programação a ser usada. 
Por exemplo, o desenvolvimento de um Sistema Especialista, do ramo da IA 
(Inteligência Artificial), requer uma linguagem que possibilite a implementação da lógica 
de predicados e de um motor de inferência, o que não é viável usando linguagens de 
programação que, tipicamente, resolvem problemas comerciais das empresas, como por 
exemplo, contas a pagar, contas a receber e fluxo de caixa. 
A linguagem de programação é 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 soluções para os problemas. Se os 
programadores tiverem uma maior compreensão e habilidade com a 
linguagem, seus elementos e sus comandos, terão mais facilidade ao 
darem as soluções computacionais para determinados problemas e terão 
mais habilidade em como pensar e resolver problemas. 
 Maior habilidade ao usar uma linguagem de programação. O fato do 
programador conhecer a fundo as características da linguagem lhe confere 
 
 
2 
 
a capacidade de escrever programas mais eficientes, do ponto de vista 
técnico. 
 Maior capacidade para escolher as linguagens mais apropriadas ao 
respectivo projeto, através de maior entendimento dos recursos e da forma 
de implementá-los na linguagem de programação. 
 Maior habilidade para aprender novas linguagens de programação. 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 
programação, maior será a possibilidade de escrevermos programas com eficiência.

Outros materiais