Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

LINGUAGENS DE PROGRAMAÇÃO
Prof.: Ivone Ascar
• Metodologias que descrevem a comunicação entre os homens e os
computadores;
• Convertem a linguagem de alto nível para que o computador
consiga compreender;
• Possuem regras e sintaxes;
• Permite criar instruções para o computador interpretar e executar;
• Utilizada para projetar e desenvolver softwares/programas.
O QUE SÃO LINGUAGENS DE 
PROGRAMAÇÃO (LP)?
CLASSIFICAÇÃO DAS LPS
BAIXO NÍVEL
• Próxima ao hardware;
• Efetua controle direto;
• Menor abstração.
ALTO NÍVEL
• Próxima ao homem;
• Oculta detalhes 
técnicos;
• Maior abstração.
Fundamentada em 
expressões que alteram 
valores de entidades.
TIPOLOGIAS DAS LPS
Fundamentada em 
expressões que relacionam 
as declarações.
• Utilizada no desenvolvimento de
SOs, Compiladores e Editores
de Texto.
• Para máquinas com variadas
capacidades de processamento.
CONCEITOS BÁSICOS EM LINGUAGEM C
CARACTERÍSTICAS DA LINGUAGEM C
PORTABILIDADE
• qualquer computador consegue executar uma aplicação em C.
PODER E VARIEDADE DOS OPERADORES
• amplo uso de operadores e bibliotecas para o desenvolvimento
eficiente do código.
SINTAXE ELEGANTE, ESTRUTURADA E FLEXÍVEL
• código organizado, simples e legível inclusive para iniciantes.
SISTEMAS DESACOPLADOS
• partes do sistema podem ser isolados para identificação de erro e
correção.
• Desenvolver o algoritmo;
• Traduzir em Linguagem C;
• Salvar em um único arquivo com extensão .c;
• Utilizar um compilador para traduzir o código fonte e alvo;
• Executar após a compilação.
ETAPAS DO DESENVOLVIMENTO EM C
COMANDOS EM C
`#include ` incorporar bibliotecas
`stdio.h` permite a leitura do teclado
`stdlib.h` permite a exibição na tela
`main()` ponto de início da execução
`{` `}`
início e fim de um bloco de
comandos
`return 0` programa concluído com sucesso
`printf()` imprime mensagem de texto na tela
`system("pause")` pausa a execução do programa
(`;`). conclui um comando
`(` `)`
iniciar e termina uma lista de
argumentos
• Concebida inicialmente para uso na Internet;
• É dominante na Internet;
• Habilidade fundamental para um programador profissional;
• Envolve a ideia de objeto, classe, método e variável.
CONCEITOS BÁSICOS EM JAVA
CARACTERÍSTICAS DA LINGUAGEM JAVA
ORIENTAÇÃO A OBJETOS
• objetos são entidades do mundo real que interagem entre si.
PORTABILIDADE
• pode ser executado em diferentes tipos de plataforma/SO.
MULTITHREADING
• múltiplos eventos podem ocorrer simultaneamente.
SUPORTE À COMUNICAÇÃO
• existência de classes prontas para uso.
• Código fonte é compilado;
• Não havendo erros é
interpretado;
• Sendo assim executado.
ETAPAS DO DESENVOLVIMENTO EM JAVA
VERSÕES DA LINGUAGEM JAVA
JSE – JAVA STANDARD EDITION
• Para computadores simples e estações de trabalho.
JEE – JAVA ENTERPRISE EDITION
• Para desenvolvimento de aplicações em servidores.
JME – JAVA MICRO EDITION
• Para dispositivos móveis e celulares.
JavaFX
• Possui compatibilidade com as bibliotecas permitindo a criação de
interface gráfica.
IDES PARA DESENVOLVIMENTO EM JAVA
IDE
Ações dos usuários
Plataformas
Escrever Compilar Depurar Instalar
NetBeans x x x x Variadas
AnyJ x x x Variadas
JCreator x x x Windows
JBuilder x x x Variadas
Eclipse x x x Variadas
Sun Studio x x x Variadas
ATÉ A PRÓXIMA AULA!
Na próxima unidade veremos sobre Práticas Ágeis.

Mais conteúdos dessa disciplina