Os programas que dominam o mundo

Um computador sozinho não faz nada. Para realizar qualquer tarefa, desde as mais simples, como mostrar uma letra na tela, até a mais complicadas, como rodar um jogo em 3D, o computador precisa de programas que comandem suas ações.

Hoje em dia esses programas são tão importantes, que influenciam sua vida de diversas maneiras:




Algoritmos

23282-1345669088-flickr

Um programa é um conjunto de instruções escritas por um programador, que faz o computador executar diversas operações para chegar a um resultado. Essa combinação de código e ordem de execução é chamada de algoritmo.

Os algoritmos são extremamente importantes em nossa vida atualmente. Desde seu relógio de pulso digital, passando pelo celular e indo até microcontroladores de aviões, todas as máquinas digitais usam algum tipo de algoritmo em seu funcionamento, recebendo dados, os computando e retornando algum resultado.

Um exemplo de algoritmo que todo mundo pode entender seria esse:

x=2;

y=3;

z= x+y;

Esse pequeno algoritmo faz o seguinte: Primeiro diz que ‘x’ tem o valor dois guardado nele e que ‘y’ tem o valor três. Depois, ‘z’ recebe a soma de ‘x+y’, que nesse caso quer dizer ‘2+3’, dando um resultado de 5.

Esse programinha bobo não faz nada demais, porém a combinação de diversos algoritmos gera programas incríveis, que fazem parte de nossa vida diária.




Um simples clique

HTML-code

Quando você está navegando na internet em seu computador, ele está executando um programa chamado navegador, que é capaz de receber informações do servidor (local onde os dados do site no qual está navegando ficam guardados) e mostrá-los de uma maneira legível.

Quando você clica em um link, seu navegador roda um pequeno algoritmo, que envia os dados para o servidor, avisando algo assim: “Quero abrir link X”. O servidor tem outro algoritmo que recebe esses dados, busca o link e começa a enviar as informações da página até que ela seja totalmente recebida por seu computador e exibida.




Os programas que dominam o mundo

419912_516562685049292_1428360971_n

Muitos sites, como o Facebook e o Google, não usam páginas prontas para exibir conteúdo. Eles precisam estar sempre mudando e cada vez que você faz uma busca ou entra em seu Feed de Notícia, um algoritmo especial é rodado para lhe dar os melhores resultados.

Quando o Google surgiu, as buscas na internet se resumiam a buscar pelas palavras digitadas e nada mais. Hoje em dia, a empresa usa um sistema de ranking de sites e seu algoritmo é tão bom, que as vezes mostra o resultado de uma busca sem que haja a necessidade de que outra página seja aberta:

Untitled

Claro que o programa que roda nos servidores do Google quando você faz sua busca é extremamente complexo. Mas ele, basicamente, classifica as páginas da internet por sua relevância, criando um índice que é mostrado conforme as palavras que constam em sua busca.

Conhecido como PageRank, esse programa do Google foi o grande responsável pelo crescimento da empresa no início e até hoje é uma das mais importantes fontes de dinheiro e poder para a gigante da internet. Apesar de ser um programa que nós não vemos funcionando, ele nos ajuda e faz parte de nossa vida diariamente.

Outro algoritmo que é extremamente influente em sua vida, mas você nunca vê ele funcionando, é o controlador do Feed de Notícias do Facebook.

Quando clicamos no “F” branco na página do Facebook, pensamos que ela é atualizada e mostra o que nossos amigos postaram em ordem cronológica, mas não é nada disso.

O Facebook possui um algoritmo que varre as postagens de seus amigos e só mostra o que ele acha mais revelante, levando em conta o quanto você conversa com a pessoa, o quanto você curte as coisas dela, se a postagem é um vídeo, uma foto ou um link, enfim, diversos critérios são levados em conta para que você tenha o melhor conteúdo e fique mais tempo navegando por ali.

É graças a esse programa desconhecido pela maioria, que o Facebook consegue atrair a atenção de todos por tanto tempo e gerar tanto dinheiro, afinal quanto mais ele sabe de você, mais ele fatura.

Juntando dois mais dois, podemos notar que, hoje em dia, um algoritmo bem-feito é a diferença entre um pobre e uma empresa bilionária.

  1. Adriano Saadeh

    26 de maio de 2014 em 11:56

    “Quando você tem acesso a um produto de graça, significa que você é o produto!”

  2. DeFilipe Souza

    25 de maio de 2014 em 12:51

    ”Quantos anos tem Romário?” #EURI

  3. Riddle Boy®

    24 de maio de 2014 em 19:32

    @ECHO OFF
    title Folder Confidencial
    if EXIST “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” goto UNLOCK
    if NOT EXIST Confidencial goto MDLOCKER
    :CONFIRM
    echo Voce tem certeza que deseja bloquear a pasta “Confidencial” ?(S/N)
    set/p “cho=>”
    if %cho%==s goto LOCK
    if %cho%==S goto LOCK
    if %cho%==n goto END
    if %cho%==N goto END
    echo Invalid choice.
    goto CONFIRM
    :LOCK
    ren Confidencial “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
    attrib +h +s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
    echo Folder locked
    goto End
    :UNLOCK
    echo Enter password to unlock folder
    set/p “pass=>”
    if NOT %pass%== brqle goto FAIL
    attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
    ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” Confidencial
    echo Folder Unlocked successfully
    goto End
    :FAIL
    echo Invalid password
    goto end
    :MDLOCKER
    md Confidencial
    echo Confidencial created successfully
    goto End
    :End

  4. Rap­osa Furry

    24 de maio de 2014 em 16:53

    na boa, mostre codigo em Java mas nao mostre HTML

    • Riddle Boy®

      24 de maio de 2014 em 19:29

      HTML5 ira enterrar Java Script de vez :p

      • Rap­osa Furry

        24 de maio de 2014 em 20:28

        /*caramba nao acredito que li isso, devia no minimo printar e mandar pro alonso experts*/
        Facepaw(“tactical”);
        System.out.println(“JAVA e JAVASCRIPT NÃO SÃO A MESMA COISA POR­RAAAA!!!!!!!!!!!”);
        /*pelamor de linus esteja de zoeira*/

        • Riddle Boy®

          24 de maio de 2014 em 20:36

          Qual é a diferença entre o JavaScript e o Java?
          A linguagem de programação JavaScript, desenvolvida pela Netscape, Inc., não faz parte da plataforma Java.

          O JavaScript não cria applets ou aplicações independentes. Na sua forma mais comum, o JavaScript fica embutido nos documentos HTML e pode fornecer níveis de interatividade para páginas Web que não são acessíveis com um HTML simples.

          Diferenças-chave entre o Java e o JavaScript:
          Java é uma linguagem de programação OOP, ao passo que Java Script é uma linguagem de scripts OOP.
          Java cria aplicações executadas em uma máquina virtual ou em um browser, ao passo que o código JavaScript é executado apenas em um browser.
          O código Java precisa ser compilado, ao passo que os códigos JavaScript estão totalmente em texto.
          Eles requerem plug-ins diferentes.

  5. Lakter X

    24 de maio de 2014 em 15:32

    A expectativa fica perto dessa imagem 1 e a realidade é um VisualG e outros sem emoção.

    • Comentarista que comenta comentários

      24 de maio de 2014 em 17:07

      A realidade:

      #include
      int main () {
      int n1,n2


      ….
      ……

  6. Dr.V

    23 de maio de 2014 em 17:12

    Ótima materia 😛

  7. Jeff Dantas

    23 de maio de 2014 em 17:12

    Hummm, gostei bastante da matéria! Já essa pessoa… http://s15.dudu.com/p/w600h450/4f/134d/31112251c425ea41dc9e2af276d216e0.jpg

    • Night Angel

      23 de maio de 2014 em 17:27

      a opinião desse comedor de traveco não conta……………… kkkkkkkkkkkkkkkkkk

      • ultramen Tiga

        23 de maio de 2014 em 17:45

        eu diria “degustador de shemales” kkkk

      • Marvelunatico

        23 de maio de 2014 em 17:31

        #xatiadu 🙁

    • Fantasma Renegado

      23 de maio de 2014 em 17:15

      Cabelo feio da poha. Ainda me lembro dos moleque retardados cortando o deles assim kkkkkkkkkkkkk

  8. Gumball Watterson

    23 de maio de 2014 em 17:07

    Isso é tudo bobagem, por exemplo, se eu quiser sair na rua e matar alguem, a internet não vai ter nada a ver com isso u-u

    • Fantasma Renegado

      23 de maio de 2014 em 17:13

      Tem certeza? Se você sair agora para matar alguém e provar seu ponto de vista a influência foi de quem?

      • Night Angel

        23 de maio de 2014 em 17:26

        influência e quase um prova do crime registrada no ML XD

  9. DCemblemático

    23 de maio de 2014 em 16:14

    Essa materia tem o selo brastemp he-he-he

    • Rivaille

      23 de maio de 2014 em 16:53

      Acho que não aparece só pra você mesmo, porquê aqui ta aparecendo.

      • Night Angel

        23 de maio de 2014 em 17:07

        mas se for assim eu n deveria conseguir ver o meu tb (coisa que eu consigo) a não ser que exista uma opção para esconda para o próprio usuário e ele clicou sem notar.

        • DCemblemático

          23 de maio de 2014 em 17:31

          Ou pelo celular não de pra ver he-he-he

          • Marvelunatico

            23 de maio de 2014 em 17:32

            Esquece o seu, e veja o link do meu!
            v
            v
            v
            v
            v

          • DCemblemático

            23 de maio de 2014 em 17:37

          • DCemblemático

            23 de maio de 2014 em 17:45

            Apareceuo link aqui he-he-h

          • DCemblemático

            23 de maio de 2014 em 17:39

            Ve pega agr

          • Marvelunatico

            23 de maio de 2014 em 17:41

            Não sei o porque, mas o ML não atualiza as novas postagens do meu blog…fica sempre no Inri Cristo… ‘-‘

            Conserta Minilua 🙁
            v
            v

          • DCemblemático

            23 de maio de 2014 em 17:47

            Não e so o seu, o do lucas rodrigues tambem, conserta ML

          • Night Angel

            23 de maio de 2014 em 17:33

            é………… não
            não curto coisa de ilu =P

          • Marvelunatico

            23 de maio de 2014 em 17:40

            Não é illuminight meu blog :'(
            ‘-‘
            [img]http://2.bp.blogspot.com/-q1DIrEMFVuY/U3HnsLm436I/AAAAAAAAAFI/pI4UHErrx2U/s1600/Observando+O+Mundo.jpg[/img]

      • DCemblemático

        23 de maio de 2014 em 16:56

        Pior que isso mesmo, so ta o meu comentario da brastemp, o outro sumiu

    • DCemblemático

      23 de maio de 2014 em 16:39

      Que vacilo o link do meu blog sumiu

      • Night Angel

        23 de maio de 2014 em 16:45

        esta aparecendo pra mim o.o ou melhor sempre apareceu

        • DCemblemático

          23 de maio de 2014 em 16:57

          Pra mim não ta

  10. Senhor do Tempo

    23 de maio de 2014 em 15:56

    Programa que domina o Brasil:

    [img]http://www.ggb.org.br/imagens/prostituicao%20codigo%20de%20etica%20materia%20ggb%202011.jpg[/img]

    XD

    • Marvelunatico

      23 de maio de 2014 em 15:59

      [img]https://lh4.googleusercontent.com/-KWhMKrAoZmE/UMo8Hw_n9tI/AAAAAAAAGVI/gc732QUuIcQ/s333/praca-with-lasers.png[/img]

      • DCemblemático

        23 de maio de 2014 em 16:15

        Marvel viajando

        • Night Angel

          23 de maio de 2014 em 16:32

          Nessa eu concordo, pq não foi uma piada e sim a triste realidade……………

    • Fantasma Renegado

      23 de maio de 2014 em 15:58

      E os programas que dominam os retardados do Brasil são esses:

      [img]http://perlbal.hi-pi.com/blog-images/329990/gd/1264026249/BBB-10-X-A-FAZENDA-2.jpg[/img]

      • Night Angel

        23 de maio de 2014 em 16:30

        Pura verdade e depois ficam reclamando de algum parente que morre no hospital publico e dicam se perguntando “pq é assim? pq não temos saúde descente?” Vai se Fu##r idiotas

        • Fantasma Renegado

          23 de maio de 2014 em 16:34

          Deveriam criar um feriado chamado: “Dia da hipocrisia do Brasil”. Seria um dia festivo para todos lembrarem de que reclamam de coisas ruins que eles mesmo provocam. E também porque adoramos feriados, seja lá do que for. xD

          • Night Angel

            23 de maio de 2014 em 16:41

            bem por ai mesmo

      • Senhor do Tempo

        23 de maio de 2014 em 16:04

        O Brasil é o país do futebol, da alienação e das putas. 😀

        • Fantasma Renegado

          23 de maio de 2014 em 16:06

          E das estrelinhas (Neymar, Annita, Michel Teló…) xD

          • Senhor do Tempo

            23 de maio de 2014 em 16:09

            Pessoas do tipo ano que vem ninguém mais ouve falar 😀

          • Fantasma Renegado

            23 de maio de 2014 em 16:11

            Tipo aquelas meninas feias pra caramba, como é mesmo o nome…? Bonde das Maravilhas kkkkkkkkkkkkk

          • Senhor do Tempo

            23 de maio de 2014 em 16:15

            Bem dessas, se for olha no youtube o dislike domina kkkk

          • Fantasma Renegado

            23 de maio de 2014 em 16:18

            Pode crer. O que eu acho interessante nessas “estrelinhas” é que os fãs ficam possuídos por alguma entidade quando alguém fala mal delas xD

          • Senhor do Tempo

            23 de maio de 2014 em 16:21

            Uhum, eu ainda tenho que ficar aguentando as pessoas que me julgam diferente por não gostar dessas porcarias.

          • Night Angel

            23 de maio de 2014 em 17:32

            Tb odeio isso, eles possuidor pelo tinhoso
            Marvel cade aquele gif “of hell”?

          • Marvelunatico

            23 de maio de 2014 em 17:35

            [img]https://24.media.tumblr.com/c7df88b223aebbb9d709aaa35f5873e4/tumblr_n52kj29Q1N1rin469o1_500.gif[/img]

          • Night Angel

            23 de maio de 2014 em 17:37

            esse mesmo kkkkkkkkkkkkkkkkkkkk Thx

          • Fantasma Renegado

            23 de maio de 2014 em 16:26

            – Eu te amo, buaaaaaaaa!

            [img]http://i1.ytimg.com/vi/vFOrJEhEzKw/maxresdefault.jpg[/img]

            Kkkkkkkkkkkkkkkkkkkk Que poha é esse, véi… Eu hein.

  11. Fantasma Renegado

    23 de maio de 2014 em 15:51

    Fo.da! Estou estudando manutenção e suporte de computadores e atualmente estou na parte da eletrônica (digital e analógica), mas se tem uma coisa que me fascina é a programação. Ótima matéria.

    • Rodrigo Gama

      23 de maio de 2014 em 16:00

      Cara vc sabe se tem idade certa pra começar um curso de programação de jogos?

      • ultramen Tiga

        23 de maio de 2014 em 17:51

        um amigo meu começou com 20 anos
        então acho que até com 60 pode começar a aprender 😀

      • Fantasma Renegado

        23 de maio de 2014 em 16:05

        Acredito que isso vá depender de quem estiver oferecendo o curso. Não sei ao certo, pois no lugar que moro não tem essa opção de curso.

      • Diego Martins

        23 de maio de 2014 em 16:04

        Vou falar sobre minha idéia. Eu curso Engenharia da Computação e tenho vários amigos que começaram a fazer faculdade de jogos e muitos abdonaram no meio. Primeiro que fazer jogos não tem nada a ver com jogar. Segundo que a faculdade de jogos tem cadeiras tanto de programação, quando de design, desenho e essas coisas. Ou seja, não importa muito a idade, mas sim se você gosta dessas duas coisas. Caso não, pode fazer outra faculdade e trabalhar com jogos do mesmo jeito.

        • Fantasma Renegado

          23 de maio de 2014 em 16:10

          Na verdade isso é só um diagnóstico de como anda a persistência dos estudantes quando se trata de “suar a camisa” para aprender alguma coisa. No curso que estou fazendo a turma começou com mais ou menos 44 alunos, estamos no início do 4º período (1 ano e meio de curso + ou -) e só restam 16 pessoas. O povo acha bonito ver os profissionais e pensam que chegar lá é fácil, mas é aquela história, tem que estudar muito e ser persistente.

        • Senhor do Tempo

          23 de maio de 2014 em 16:08

          É muito legal fazer designs e projeções, só considero chato programar scripts e essas paradas aí. 🙂

60 Comentários
Topo