TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Linguagem De Programação

Artigo: Linguagem De Programação. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  14/4/2014  •  538 Palavras (3 Páginas)  •  392 Visualizações

Página 1 de 3

Por que estudar conceitos de Linguagem de programação para o aumento da capacidade de expressar ideias e conhecimento dos recursos da linguagem que pode oferecer, e criar novas possibilidades quando os recursos foram limitados maiores conhecimentos para a escolha de linguagens apropriadas conhecerem características de outras linguagens permitindo fazer escolhas adequadas para o desenvolvimento de novos projetos; entender implementação dos projetos de uma linguagem, podendo aperfeiçoar os seus recursos assim aumentando a capacidade de projetar novas linguagens. Assim tendo domínio em linguagens tais como: o de aplicações cientifica: com grande uso de linguagem aritmética e estrutura de dados o FORTRAN, aplicações comerciais; para produzir relatórios elaborados o cobol, programação de sistemas, a linguagem deve prover execução rápida; linguagens de recursos de baixo nível para interfaces com dispositivos externos; como o C, software para web como: Java EE, Ruby on Rails, PHP e aplicações moveis: que são para dispositivos moveis, com recursos limitados: JAVA e OBJECTIVE-C. Mas o que é linguagem de programação, tem duas coisas a saber que são sintática e semântica. Sintática: É uma linguagem de programação e uma notação utilizada pelo programador para especificar ações a serem executadas por um computador e Semântica: É uma linguagem de programação que compreende um conjunto de conceitos que um programador usa para resolver problemas de programação; E também tem vários critérios para avaliar uma linguagem que são: Legibilidade, Simplicidade, Expressividade, Ortogonalidade, Confiabilidade, Portabilidade. A legibilidade é a facilidade de escrever, desenvolver e fazer a manutenção de um programa com o desempenho da equipe de programação; Fatores que podem melhorar a legibilidade, abstração de dados, comando de controle, modularização de programa, documentação, conversões léxicas, sintaxe e semântica; Simplicidade e a representar que cada conceito seja fácil de aprender e dominar; Expressividade e a representação clara e simples de dados e procedimentos e serem executados pelo programa; Ortogonalidade e a Possibilidade de combinar entre si, sem restrições, os componentes básicos da linguagem; Confiabilidade e os Mecanismos que facilitem a produção de programas que atendam às suas especificações; Portabilidade e a capacidade de um software executar em diferentes plataformas sem a necessidade de maiores adaptações e sem exigências especiais de hardware/software. A evolução das linguagens vem crescendo na década de 70 tinha a programação estruturada que tinha Abstração de dados: definição de tipos, Abstração de controle: comandos, procedimentos, Inicia preocupação com programação em larga escala: módulos e programação estruturada exemplo; Cobol(uso comercial),na década de 80 já mudou com a linguagem de modularização com ênfase em mecanismos de linguagem e abstrações, Correção de programas: verificação de tipos, exceções, Programação baseada em TADs exemplo: a da 83 (programação de tempo real),na década de 90 com base na estrutura, estruturação de dados: encapsulamento estruturação da computação: classe

Estruturação do programa: classes e objetos programação para Internet: plataforma neutra ex: C, C++. E o que são paradigmas modelo, padrão ou estilo de programação suportado por linguagens que agrupam certas características

...

Baixar como (para membros premium)  txt (3.8 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com