Paradigmas de Programação

##plugins.themes.bootstrap3.article.main##

Matheus Vitor Fernandes Moreira
Leonardo Nadolny Magalhães
Orlando Jose Rosa Da Silva
Andressa Freitas De Arruda

Resumo

Um paradigma pode ser entendido como uma estrutura de raciocínio que serve como identidade de uma linguagem de programação. Ele classifica como a linguagem opera para resolver problemas, junto a suas características. Algumas linguagens, inclusive, possuem mais de um paradigma e são chamadas multi paradigmas. Esse também, afeta a metodologia e visão que o programador possui sobre a estruturação e execução de um programa. Temos como exemplos os paradigmas: lógico, imperativo, funcional e orientado a objetos. Cada um desses paradigmas apresenta vantagens e desvantagens sobre seus congêneres quanto ao desenvolvimento de um programa. Sendo assim, um paradigma pode oferecer técnicas apropriadas para aplicações específicas. Cabendo ao programador escolher dentro do seu domínio de linguagens, qual delas se adapta melhor para o desenvolvimento do programa seguindo o objetivo do projeto. O objetivo deste trabalho é introduzir os principais paradigmas de programação, descrevendo seus princípios, conceitos e técnicas de forma didática, através de aulas em vídeo, promovendo um melhor entendimento das características e funções oferecidas pela linguagem situada em um ou mais paradigmas. Compreendendo também como se ”comporta” uma linguagem para resolver determinado problemas com o seu paradigma de programação. E dentro desse objetivo geral temos os objetivos específicos desse projeto, que seriam: Entender sobre os variados tipos de paradigmas, reconhecer os paradigmas e identificá-los, aplicar o entendimento dos paradigmas para a compreensão e estudo das diversas linguagens de programação, pensar na resolução do problema de diferentes maneiras, identificar qual paradigma encaixa melhor com a resolução pensada, reconhecer que linguagem conhecida oferece esse paradigma. Diferenciar e classificar linguagens de programação por meios de paradigmas que fornecem e determinam uma visão que o programador deve possuir sobre a estruturação e a execução de um programa. Logo, o conhecimento prévio de linguagens e paradigmas podem ajudar no raciocínio lógico e na prova de conceito de um sistema, podendo até mesmo facilitar o desenvolvimento de algoritmos. Para conseguir implementar esse projeto, utilizamos de vídeos didáticos acerca dos paradigmas explicando suas funções e usos através de seus respectivos conceitos, com vídeos de cerca de 10 a 15 minutos de forma direta e objetiva para que o público externo possa compreender bem. Os vídeos foram postados na plataforma do youtube no canal do professor dr. Ruben Carlo Benante e disponíveis para a comunidade em geral(público externo a faculdade). O projeto visa contribuir com a sociedade de maneira clara e objetiva apresentando os paradigmas da programação e discutindo sobre os diferentes usos e aplicações com seus pontos fortes e fracos na sua implementação e utilização em códigos. Contribuindo assim com a comunidade afim de ensinar um pouco mais de programação e a escolher qual o melhor     paradigma para cada indivíduo.

Downloads

Não há dados estatísticos.

##plugins.themes.bootstrap3.article.details##

Seção
Engenharia Mecânica/Controle e Automação e Tecnologia da Energia