Guia Linguagem Java

Paradigmas de Programação: Estruturado e Orientado a Objetos

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (2)  (0)

Neste artigo serão abordados dois paradigmas, o Estruturado e o Orientado a Objetos, que permitem maneiras diferentes de solucionar problemas, iniciando por sua análise, até como os programas serão escritos.

Artigo do tipo Teórico
Recursos especiais neste artigo:
Contém nota Quickupdate.

Do que se trata o artigo
O objetivo deste artigo é apresentar os conceitos e aplicações da programação Orientada a Objetos e da Programação Estruturada, para que o leitor consiga discernir ambas as metodologias.

Em que situação o tema útil
Programadores iniciantes e alunos dos primeiros anos de cursos de computação iniciam o aprendizado de programação de computadores com alguma linguagem estruturada, e ao ser apresentado à programação Orientada a Objetos, muitas vezes custam a entender a forma diferente de pensar. Este artigo busca desmistificar este problema.

Paradigmas de Programação
Uma linguagem de programação é a forma de comunicação entre o computador e o programador, e da mesma forma que possuímos várias maneiras de nos comunicarmos como a fala, gestos ou sinais, cada linguagem segue uma metodologia diferente para realizar a comunicação com a máquina; tais metodologias são denominadas paradigmas. Neste artigo serão abordados dois paradigmas, o Estruturado e o Orientado a Objetos, que permitem maneiras diferentes de solucionar problemas, iniciando por sua análise, até como os programas serão escritos.

Este artigo apresenta de maneira simples como entender programação Orientada a Objetos e Programação Estruturada, objetivando o discernimento entre ambas.

Umparadigma de programação é uma metodologia queoferece a visão que oprogramadorpossui sobre a estrutura e execução do programa. Por exemplo, emprogramação orientada a objetos, programadores podem abstrair um programa como uma coleção deobjetosque interagem entre si, enquanto em programação estruturadaos programadores abstraem o programa como uma sequência defunçõesexecutadas de modoempilhado.

Da mesma forma que Engenheiros de Software propõem metodologias diferentes para desenvolvimento de sistemas, diferentes linguagens possuem diferentes paradigmas de programação. Os paradigmas são definidos muitas vezes pelo que permitem ou não permitem que uma linguagem realize. Por exemplo, a linguagem Pascal é uma linguagem estruturada, e por esse motivo não permite a criação de objetos, característica exclusiva de linguagens que seguem o paradigma Orientado a Objetos.

As informações aqui contidas são destinadas a iniciantes de programação, alunos de curso de computação que estejam iniciando seus estudos de programação e curiosos sobre paradigmas e linguagens de programação.

Como começar a programar?

Duas perguntas que todo professor de programação já ouviu são: “Qual é a melhor linguagem de programação?” e “Por qual linguagem devo começar?”. A resposta para estas perguntas é simples e complexa ao mesmo tempo, seria o mesmo que uma pessoa que fala português perguntar se é mais fácil aprender Árabe ou Chinês. Tudo isso é uma questão de afinidade, mas principalmente uma questão de como foi aprendido, pois qualquer linguagem pode ser complexa e qualquer linguagem pode ser fácil, basta estudar da forma correta.

Qualquer pessoa que queira aprender a programar deve primeiro entender de lógica de programação, pois com uma boa lógica nenhuma linguagem se torna difícil. A Lógica é a forma correta de se pensar, é também uma forma de organizar as ideias. Para falar, o ser humano antes pensa, organiza o pensamento em forma de sentenças e reproduz através da fala. Esta fala segue alguma linguagem que consequentemente segue algumas regras e padrões. Da mesma forma, os programas de computadores devem antes ser entendidos, analisados, pensados e organizados.

"

A exibição deste artigo foi interrompida :(
Este post está disponível para assinantes MVP

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?