Baixe o app para aproveitar ainda mais
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.
Compartilhar