O primeiro bug de computador

7 respostas
fcmartins

The First Recorded Computer Bug :mrgreen:

7 Respostas

_fs

uahauhauhauhuha muito bommmmm

achei que era uma barata no começo hehe muito bom

LuizAvila

LIPE:
uahauhauhauhuha muito bommmmm

achei que era uma barata no começo hehe muito bom

Reza a lenda, que este é o primeiro “bug” detectado em um “sistema computacional”, na época onde os computadores eram gigantescos, as interfaces de programação eram literalmente teclados bizarros e estranhos monitores de fósforo verde, e programadores Cobol eram considerados verdadeiros “Cânios da informática” e endeusados como seres de inteligência superior.

Foi detectado um problema no sistema, e em verificações do “pequeno” hardware, foi encontrado este inseto (bug) comprometendo os contatos.

Ah, parece que para se mover dentre os componentes do hardware era necesário um tranporte tipo esses carrinhos de golfe…

Bom mas isso foi no século passado… E não deve passar de uma lenda

iSoron

LuizAvila:

Bom mas isso foi no século passado… E não deve passar de uma lenda

Na verdade até tem um fundo cientifico. A corrente atrai os insetos e, por azar, eles sao otimos condutores.
Nos paises do norte, é comum formigas queimarem caixas de fusiveis. :?

[]'s
iSoron.

fcmartins

Reza a lenda, que este é o primeiro “bug” detectado em um “sistema computacional”, na época onde os computadores eram gigantescos, as interfaces de programação eram literalmente teclados bizarros e estranhos monitores de fósforo verde, e programadores Cobol eram considerados verdadeiros “Cânios da informática” e endeusados como seres de inteligência superior.

Foi detectado um problema no sistema, e em verificações do “pequeno” hardware, foi encontrado este inseto (bug) comprometendo os contatos.

Ah, parece que para se mover dentre os componentes do hardware era necesário um tranporte tipo esses carrinhos de golfe…

Bom mas isso foi no século passado… E não deve passar de uma lenda

O inseto, junto do relatório de erro, está em um museu da marinha americana, não é lenda. No link explica ainda que o termo bug é usado há mais tempo ainda, com documentos mostrando que Edison usou o termo em 1878.

Em 1945 não existia COBOL ou monitores. Se você levar em conta que existem sistemas COBOL rodando há mais de 30 anos, os seus desenvolvedores são dignos de admiração mesmo.

1112

Verdade. E, se considerarmos o saco que é usar COBOL (eu tive o desprazer de aprender), são mais admiráveis ainda.

LuizAvila

Verdade. E, se considerarmos o saco que é usar COBOL (eu tive o desprazer de aprender), são mais admiráveis ainda.

Sendo assim, podemos considrar os dois fatos, a persistencia de sistemas por muito tempo, e o “saco” que é usar a linguagem, e vamos elevar tbem os programadores Clipper.

fzampa

Verdade. E, se considerarmos o saco que é usar COBOL (eu tive o desprazer de aprender), são mais admiráveis ainda.

Obrigado fcmartins e obrigado zequinha :smiley: 5 estrelinhas pros dois.

Onde eu trabalho programamos em Cobol. Vou explicar como é isso, já que esse post ganhou seu momento GUJ de cultura.

A mais de 15 anos os programas aqui da empresa são desenvolvidos em Cobol - aquele de DOS, “programa caracter” como apelidamos aqui.
De 1 ano e meio pra cá (estou aqui a um ano) estamos utilizando uma ferramenta da Micro Focus, o Merant Net Express (atualmente em sua versão 4), o qual utiliza a sintaxe Cobol para construir aplicações Visuais. Ele trabalha como o Delphi, no melhor estilo Drag and Drop.

Então vc programa as telas e depois vc programa o fonte, que é onde o bicho pega mesmo (são duas coisas separadas). Vc passa as instruções para uma variável que é lida no fonte e, através de um switch determina o que tem que ser feito.

A tela pede o comando, o fonte executa e retorna as mensagens.

Então hj nós pegamos os fontes antigos, juntamos eles às telas e criamos os novos projetos… Coisa nova com alma experiente :smiley:

E, para delírio geral da nação, é possível implementar Orientação a Objetos neste novo Cobol.

Criamos, por exemplo, um objeto que faz acesso à impressora do windows, com aquele diálogo de escolha de retrato/paisagem e tudo mais.
É um charme. Permite polimorfismo e herança.

Então, para aqueles que têm curiosidade de saber como é o Cobol e já tenha ouvido falar (seja bem ou mal) aqui está um pouquinho de informação…

E, pra terminar um trechinho do código desse objeto que faz acesso às impressoras do Windows.
Observe como ele é herdado de “base”, o Object tão conhecido por todos.

class-id. impres data is private
                 inherits from base.

       object section.
       class-control.
           impres is class "impres"
           base is class "base".

...

       object-storage section.

       METHOD-ID. "GET-MSG-RET".
       LINKAGE SECTION.
       77  MSG-RET-R     PIC X(76).

       PROCEDURE DIVISION RETURNING MSG-RET-R.

         MOVE MSG-RET TO MSG-RET-R.

         EXIT METHOD.

       END METHOD "GET-MSG-RET".
...

       METHOD-ID. "ESCREVE".
       LINKAGE SECTION.

       77 LINHA   PIC X(200).
       77 MSG-RET PIC X(76).

       PROCEDURE DIVISION USING LINHA RETURNING MSG-RET.

          MOVE SPACE TO MSG-RET

          call "PC_PRINTER_WRITE" using HANDLE LINHA
                                by value 200 returning CODIGO
          end-call

          call "PC_PRINTER_CONTROL" using HANDLE
                                by value 4 returning CODIGO
          end-call.

          EXIT METHOD.

       END METHOD "ESCREVE".
...

       end object.
       end class impres.

e outras cositas más…

[]'s

Criado 9 de março de 2005
Ultima resposta 10 de mar. de 2005
Respostas 7
Participantes 6