Linguagem de Programação
Aula 1: Introdução à Linguagem de Programação
Java
Introdução Às Linguagens De Programação
Linguagem de Programação:
Conjunto de regras sintáticas e semânticas, utilizados para se estabelecer comunicação entre o programador e o computador.
São usadas para se escrever programas ou softwares.
Existem os ambientes de desenvolvimento integrado (IDE - Integrated
Development Enviroment) que fornecem muitas ferramentas de suporte ao processo de desenvolvimento de software em Java e outras Linguagens.
NetBeans.
Eclipse.
JCreator.
BLueJ.
Compilador
O compilador Java converte o código-fonte Java em bytecodes, que representam as tarefas a serem realizadas durante a fase de execução. Os bytecodes são executados pela Java Virtual Machine (JVM) uma parte do JDK e a base da plataforma Java.
A máquina virtual Java (VM virtual machine) é um aplicativo de software que simula um computador, mas oculta o sistema operacional e o hardware subjacentes dos programas que interagem com a VM.
Carregador
Todo programa deve ser colocado na memória antes de poder executar, O carregador de classe transfere os arquivos .class contendo os bytecodes do programa para a memória principal. O carregador de classe também carrega qualquer arquivo class fornecido pelo Java que seu programa utiliza. Os arquivos .cLass podem ser carregados a partir de um disco em seu sistema ou em uma rede.
Métodos de implementação de Linguagens de Programação:
É a forma como uma linguagem de programação se comunica (é entendida e executada) com o computador.
O computador possui uma linguagem de máquina de nível baixo que oferece operações primitivas.
O software de sistema deve criar uma interface com os programas de nível mais alto.
O sistema operacional e as implementações de linguagens são dispostos em camadas sobre a interface de linguagem de máquina de um computador.
Introdução ao Java
Linguagem de programação orientada a objetos