Bem vindo à Rua Direita!
Eu sou a Sophia, a assistente virtual da Rua Direita.
Em que posso ser-lhe útil?

Email

Questão

a carregar
Textos | Produtos                                                    
|
Top 30 | Categorias

Email

Password


Esqueceu a sua password?
Início > Textos > Categoria > Informática > Programação Orientada a Objetos e Programação Procedural

Programação Orientada a Objetos e Programação Procedural

Categoria: Informática
Visitas: 16
Programação Orientada a Objetos e Programação Procedural

Programação Procedural
Programação procedural usa uma lista de instruções para dizer o computador o que fazer passo-a-passo. Programação procedural depende de N procedimentos, também conhecido como rotinas e sub-rotinas. Um procedimento contém uma série de passos computacionais para ser realizado. Programação procedural é também referido como programação imperativa. Linguagens de programação processuais são também conhecidos como línguas de cima para baixo.

Programação procedural é intuitivo no sentido de que é muito semelhante à forma como você esperaria que um programa funciona-se. Se você quer um computador para fazer alguma coisa, você deve fornecer instruções passo-a-passo sobre como fazê-lo. É, portanto, nenhuma surpresa que a maioria das linguagens de programação iniciais são todos procedural. Exemplos de linguagens processuais incluem Fortran, COBOL e C, que existem desde os anos 1960 e 70.

Programação Orientada a Objetos
Programação orientada a objetos ou POO, é uma abordagem para onde todos os cálculos são realizados usando objetos de resolução de problemas. Um objeto é um componente de um programa que sabe como executar determinadas ações e como interagir com outros elementos do programa. Objetos são as unidades básicas de programação orientada a objetos. Um exemplo simples de um objeto seria uma Pessoa. Logicamente, é de se esperar que uma pessoa tenha um nome. Isso seria considerado uma propriedade de Pessoa. Você também esperaria que uma pessoa fosse capaz de fazer algo, como caminhar. Isso seria considerado um método para a Pessoa.

Um método de programação orientada a objetos é como um procedimento em programação procedural. A principal diferença aqui é que o método é parte de um objeto. Na programação orientada a objeto, você organizará seu código por objetos que criar, e então você poderá dar a esses objetos propriedades, fazendo-os executar determinadas tarefas.

Um aspecto chave da programação orientada a objetos é o uso de classes. Uma classe é um modelo de um objeto. Você pode pensar em uma classe como um conceito, e o objeto como a personificação desse conceito. Então, digamos que você deseja usar uma pessoa em seu programa. Você quer ser capaz de descrever a pessoa e fazer a pessoa executar alguma ação. A classe chamada "pessoa" seria um modelo para como uma pessoa é, e o que uma pessoa pode fazer. Exemplos de linguagens orientadas a objeto incluem C #, Java, Perl e Python.


Lucas Souza

Título: Programação Orientada a Objetos e Programação Procedural

Autor: Lucas Souza (todos os textos)

Visitas: 16

1 

Comentários - Programação Orientada a Objetos e Programação Procedural

voltar ao texto
  • Avatar *     (clique para seleccionar)


  • Nome *

  • Email

    opcional - receberá notificações

  • Mensagem *

  • Os campos com * são obrigatórios


  • Notifique-me de comentários neste texto por email.

  • Notifique-me de respostas ao meu comentário por email.

Ex-Machina e a máxima: cuidado ao mexer com os robôs.

Ler próximo texto...

Tema: DVD Filmes
Ex-Machina e a máxima: cuidado ao mexer com os robôs.\"Rua
Este texto irá falar sobre o filme Ex_Machina, nele podem e vão ocorrer Spoillers, então se ainda não viram o filme, vejam e voltem depois para lê-lo.

Impressões iniciais:

Ponto para o filme. Já que pela sinopse baixei a expectativa ao imaginar que era apenas mais um filme de robôs com complexo de Pinóquio, mas evidentemente que é muito mais que isso.

Desde as primeiras cenas é possível perceber que o filme tem algo de especial, pois não vemos uma cena de abertura com nenhuma perseguição, explosão ou ação sem propósito, típica em filmes hollywoodianos.
Mais um ponto, pois no geral o filme prende mais nos diálogos cerebrais do que na história em si, e isso é impressionante para o primeiro filme, como diretor, de Alex Garland (também roteirista do filme). O filme se mostrou eficiente em criar um ambiente de suspense, em um enredo, aparentemente sem vilões ou perigos, que prende o espectador.

Entrando um pouco no enredo, não é difícil imaginar que tem alguma coisa errada com Nathan Bateman (Oscar Isaac), que é o criador do android Ava (Alicia Vikander), pois ele vive isolado, está trabalhando num projeto de Inteligência Artificial secreto e quando o personagem orelha, Caleb Smith (Domhnall Gleeson), é introduzido no seu ambiente, o espectador fica esperando que em algum momento ele (Nathan) se mostrará como vilão. No entanto isso ocorre de uma forma bastante interessante no filme, logo chegaremos nela.

Falando um pouco da estética do filme, ponto para ele de novo, pois evita a grande cidade (comum nos filmes de FC) como foco e se concentra mais na casa de Nathan, que fica nas montanhas cercadas de florestas e bastante isolado. Logo de cara já é possível perceber que a estética foi pensada para ser lembrada, e não apenas um detalhe no filme. A pesar do ambiente ser isolado era preciso demonstras que os personagens estão em um mundo modernizado, por isso o cineasta opta por ousar na arquitetura da casa de Nathan.

A casa é nesses moldes novos onde a construção se mistura com o ambiente envolta. Usando artifícios como espelhos, muitas paredes de vidro, estruturas de madeira e rochas, dando a impressão de camuflagem para a mesma, coisa que os ambientalistas julgam favorável à natureza. Por dentro se pode ver de forma realista como podem ser as smart-house, não tenho certeza se o termo existe, mas cabe nesse exemplo. As paredes internas são cobertas com fibra ótica e trocam de cor, um efeito que além de estético ajuda a criar climas de suspense, pois há momentos onde ocorrem quedas de energia, então fica tudo vermelho e trancado.

O papel de Caleb á ajudar Nathan a testar a IA de AVA, mas com o desenrolar da história Nathan revela que o verdadeiro teste está em saber se Ava é capaz de “usar”, ou “se aproveitar” de Caleb, que se demonstra ser uma pessoa boa.

Caleb é o típico nerd introvertido, programador, sem amigos, sem família e sem namorada. Nathan também representa a evolução do nerd. O nerd nos dias de hoje. Por fora o cara é careca, barbudão com uns traços orientais (traços indianos, pois a Índia também fica no Oriente), bebê bastante e ao mesmo tempo malha e mantém uma dieta saudável pra compensar. E por dentro é um gênio da programação que criou, o google, o BlueBook, que é um sistema de busca muito eficiente.

Destaque para um diálogo sobre o BlueBook, onde Nathan fala para Caleb:
“Sabe, meus concorrentes estavam tão obcecados em sugar e ganhar dinheiro por meio de compras e mídia social. Achavam que ferramenta de pesquisa mapeava O QUE as pessoas pensavam. Mas na verdade eles eram um mapa de COMO as pessoas pensavam”.

Impulso. Resposta. Fluido. Imperfeição. Padronização. Caótico.

A questão filosófica vai além disso esbarrando no conceito de “vontade de potência”, de Nietzche, mas sobre isso não irei falar aqui, pois já há textos muito bons por aí.

Tem outra coisa que o filme me lembrou, que eu não sei se é referência ou se foi ocasional, mas o local onde Ava está presa e a forma como ela fica deitada num divã, e questiona se Caleb a observa por detrás das câmeras, lembra o filme “A pele que habito” de Almodóvar, um outro filme excelente que algum dia falarei por aqui.

Talvez seja uma versão “O endoesqueleto de metal e silicone que habito”, ou “O cérebro positrônico azul que habito”, mesmo assim não podia deixar de citar a cena por que é muito interessante.

Pesquisar mais textos:

Jhon Erik Voese

Título:Ex-Machina e a máxima: cuidado ao mexer com os robôs.

Autor:Jhon Erik Voese(todos os textos)

Alerta

Tipo alerta:

Mensagem

Conte-nos porque marcou o texto. Essa informação não será publicada.

Deixe o seu comentárioDeixe o seu comentário

Comentários

  • Suassuna 11-09-2015 às 02:03:47

    Gostei do texto, irei conferir o filme.

    ¬ Responder
  • Jhon Erik VoeseJhon Erik Voese

    15-09-2015 às 15:51:02

    Que bom, obrigado! Espero que goste do filme também!

    ¬ Responder

Pesquisar mais textos:

Deixe o seu comentário

  • Nome *

  • email

    opcional - receberá notificações

  • mensagem *

  • Os campos com * são obrigatórios