Bem-vindo ao estudo sobre Introdução à Linguagem Java. Este estudo ajudará na compreensão de alguns conceitos e práticas que são importantes no contexto de programação. Vamos conhecer melhor esses conceitos?

Introdução a Linguagens

Neste módulo serão apresentados alguns tipos de linguagens computacionais.

Linguagem de máquina

O computador necessita de ações específicas para fazer o processamento dos dados. Essas ações devem ser entendidas pelo computador através de uma linguagem de máquina.  Esta linguagem é composta somente por números, representados de forma binária, que equivalem às operações e operandos usados no processamento do programa. A linguagem de máquina é complexa para o entendimento humano, então para auxiliar o desenvolvimento de um programa foi proposto outro tipo de linguagem representada por comandos, que reproduz tarefas executadas pelo computador, a linguagem de montagem (assembly). Entretanto, a linguagem de montagem continuou sendo um desafio para o desenvolvimento de softwares pela sua complexidade, menor que a linguagem de máquina, mas ainda assim complexa. Além disso, programas desenvolvidos nesta linguagem são específicos, isto é, alguns programas funcionam para determinados processadores, porém não funcionam em outros processadores diferentes (RIBEIRO, 2019).

Linguagem de montagem

Uma Linguagem de Montagem pura é a linguagem onde cada comando traduz exatamente uma instrução de máquina. Assembly ou linguagem de montagem é uma notação mais legível do que a de linguagem de máquina. O código de máquina torna-se legível pela substituição dos valores brutos por símbolos chamados mnemônicos, mas ainda assim mais complexo que outras linguagens (RIBEIRO, 2019). Seu objetivo é gerar códigos que se comunicam com os dispositivos computacionais, como microprocessadores e microcontroladores.

Linguagem de Programação

A linguagem de programação é formal e permite que um programador escreva um conjunto de instruções para criação de programas que manipulam o comportamento físico e lógico de uma máquina. É a comunicação entre o hardware (máquina) e o programador. Seu funcionamento é feito por através de uma série de instruções, palavras-chaves, regras semânticas e sintáticas e símbolos (RIBEIRO, 2019).

Abaixo, exemplos de linguagens de programação:

JAVA

O Java é uma tecnologia usada para desenvolver aplicações que tornam a Web mais divertida e útil. O Java não é a mesma coisa que o javascript, que é uma tecnologia simples usada para criar páginas Web e só é executado no seu browser” (JAVA, 2021). Em 2020, a linguagem Java completou 25 anos de existência. É uma linguagem considerada moderna e orientada a objetos, que se adaptou à internet e aos dispositivos móveis. Além disso, tem tudo que uma linguagem de programação permite, incluindo toda a estrutura estudada em algoritmos nesta disciplina.

Linguagem de marcação