MÓDULO 3 - Linguagens orientadas a objeto

Conforme você viu no módulo anterior, foi possível entender os quatro pilares da POO. Porém, ainda é necessário aplicar isso às linguagens utilizadas na orientação ao objeto.

Desta forma, neste módulo, você descobrirá algumas linguagens de programação que utilizam o paradigma orientado a objetos, como Java, C# e C++.

Linguagem Java

Você já ouviu falar em programação Java alguma vez na vida? Esse nome é muito conhecido por ter sido escolhido devido a uma ilha da Indonésia, onde há uma produção de café exótico.

Essa linguagem de programação foi criada nos anos 90, baseada na linguagem C. Ela foi desenvolvida pela empresa Sun Microsystems, que tem James Gosling como seu CEO. Mas atualmente a empresa Oracle comprou a linguagem.

O diferencial da linguagem Java é ser multiplataforma, ou seja, um mesmo programa pode funcionar perfeitamente em Windows, Linux, Android e iOS. Atualmente ela é muito utilizada em desenvolvimento da Internet da Coisas (IoT), aplicações para celular, além de jogos on-line, aplicativos para Android, páginas da Internet, documentos interativos etc.

Observe no código a seguir, um exemplo de uma classe desenvolvida em linguagem Java. Note que esta linguagem faz uso dos pilares da POO. Não se esqueça de selecionar as setas para ver todas as informações.

Neste tópico inicial, você conferiu as características básicas e a breve história da linguagem Java, além de entender que ela consegue atender várias plataformas. Adiante, você continuará estudando sobre ela, sobretudo, em relação às suas vantagens e desvantagens.

Vantagens e desvantagens da linguagem Java

A linguagem Java possui diversas vantagens que tornam a programação muito mais rápida, fácil e eficiente. Vamos conhecê-las:

Apesar da linguagem Java possuir muitas vantagens, como toda a linguagem, ela também possui algumas desvantagens que vale a pena você conhecer:

Para que seja realizada uma simples instrução em seu programa, é necessário que muitas linhas de códigos sejam programadas e escritas.

 

 

#PraCegoVer: na imagem, um programador de perfil está de terno e digita em um notebook. De modo sobreposto, existem várias linhas de programação e vários códigos binários.

Como a linguagem faz uso do Bytecode (um formato de código que fica entre o código fonte manipulado pelo programador e o código de máquina), a segurança do código fica comprometida, já que facilita para que outros programadores, sem a permissão, reutilizem o código e recuperem o código fonte original.

 

 

#PraCegoVer: na imagem, há um fundo escuro enquanto que há um cadeado brilhante no meio.

SAIBA MAIS

Gostou da linguagem? Quer saber um pouco mais em um curso para iniciantes? O curso Linguagem de Programação Java – Básico para quem quer começar a programar na linguagem Java. Nele, você aprenderá como preparar o ambiente de programação com todos os recursos necessários, além de saber sobre fluxos de controle, métodos e outros recursos da linguagem.

Até aqui você entendeu tanto as vantagens, quanto as desvantagens da linguagem de programação Java. Contudo, ela não é a única que pode ser usada na POO. A seguir, você aprenderá mais sobre a linguagem C++. Fique a vontade para pesquisas.

 

Até mais;