Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Linguagens de programação-aula01-doc01, Notas de aula de Informática

Breve leitura sobre o assunto: Linguagens de programação

Tipologia: Notas de aula

2014

Compartilhado em 25/06/2014

moises-tedeschi-13
moises-tedeschi-13 🇧🇷

5

(5)

13 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
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
pf2

Pré-visualização parcial do texto

Baixe Linguagens de programação-aula01-doc01 e outras Notas de aula em PDF para Informática, somente na Docsity!

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

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.