Clique aqui para voltar à página inicial  http://www.novomilenio.inf.br/humor/0004h057.htm
Última modificação em (mês/dia/ano/horário): 04/09/00 03:47:40
Clique na imagem para voltar à página principal de Humor na Internet
HUMOR
O código secreto do Windows-95

Este material fez sucesso em 1995/6, quando a Microsoft lançou seu sistema operacional para aquele ano. Ainda pode ser encontrada na Internet em pelo menos duas páginas, primeira e segunda. Como se verifica no final do código, o trabalho foi feito pela empresa de webdesign Creative Elements.

Uma tradução parcial foi publicada pelo editor de Novo Milênio no caderno Informática do jornal santista A Tribuna, em duas partes (15 e 22/10/1996). A página Web citada na matéria não existe mais:

Fonte do W-95 - Pena que seja complicado transcrever em jornal o arquivo “Windows-95 Source Code”, que está fazendo o maior sucesso entre os internautas. Produzido pela Creative Element, o “programa” pode ser visto em http://www.powertech.no/~lucc/linux/humor19.htm. Pelo final do endereço, já deu para sentir...

Começa definindo algumas variáveis: usuários do computador/”todos querem comprar nosso bugware”; “o produto está pronto para o lançamento de outra versão beta”. Na parte das condições (ifs), define: se a última versão tem mais de um mês,
se há poucas queixas de falhas no programa e se as vendas caírem abaixo de certo ponto, lançar rumores sobre uma nova versão sem defeitos. Enquanto todos discutem sobre nova versão, fazer falsas promessas (ele será multitarefa). Se os rumores crescem muito, fazer falsas promessas (ele deve ser Ligue & Use). Se os rumores crescerem demais, o mercado está maduro, anunciar nova versão dentro de um mês e ordenar aos programadores que parem de eliminar as falhas da versão antiga, concentrem-se na nova versão, enquanto a equipe de marketing tem permissão para ampliar seu nonsense. Vapourware = verdadeiro.

São duas páginas e meia tamanho ofício, para quem quiser imprimir, e o programa registra outras pérolas, agora usando o condicional “case”: caso perguntados os requisitos mínimos para rodar o Windows, deve-se dizer que “Ele deve rodar em um 8086, apenas com velocidade menor que na arquitetura 32 bits”; informar Intel “Vendas de Pentium subirão aos céus”; informar Samsung “Iniciar uma nova fábrica de chips de memória pois todos os clientes devem necessitar ao menos de 32 megs”; informar Quantum “Graças ao nosso fatware (N.E.: programa “gordo”), suas vendas devem triplicar”; recolher grandes bônus (Intel, Samsung, Quantum). Caso algum jornalista comente a excessiva influência da Microsoft, dizer: “Oh, não, nós estamos apenas fazendo aqui um mundo melhor para todos” e registrar esse jornalista no Big Bill Book...

Fonte do W-95 - Continua o texto do “programa” sobre o código-fonte para o Windows-95, iniciado na edição passada. O Código Fonte do Windows-95 prevê a data de lançamento (incluindo nova demora de mais um mês). Se ninguém acreditar, recomenda afirmar que o programa sai dentro de “hoje mais um mês”. Se os clientes depois reclamarem de problemas na instalação, afirmar que “não é um problema de software, mas de hardware”. Se um pequeno cliente reclamar da promessa de Plug & Play, o programa ordena ao Microsoft Intelligence Agency que “fique de olho nesse bastardo”. 

A vida pessoal de Bill Gates também faz parte do código-fonte do Win-95, em outra série de “ifs”: se a conta bancária de Bill se elevar aos céus e o casamento tiver mais de dois anos, divorciar-se (“da mulher que era belíssima quando eu casei com ela”); acenar (“dólares, bem como robustas crianças”), casar (“jovem loura virgem com grandes bobes”), desvirginizar (“jovem loura virgem com grandes bobes”), jogar fora (“jovem loura virgem com grandes bobes”).

Se (há outra companhia): roubar (suas idéias); acusar (“essa companhia, do roubo de nossas idéias”); contratar (um grupo de advogados) e processá-la; esperar (“até que a outra companhia não tenha recursos para um novo processo”), comprar barato (a outra companhia). 

No final do programa: “Agora que todos perceberam que nós vendemos bugware e eles estão todos furiosos conosco”: ordene (cirurgia plástica, fazer aparência de Bill como um pobre bastardo); compre (uma ilhota maravilhosa); contrate (harém); ria (de todos, por terem tido a paciência de esperar ano após ano por outra versão inacabada). Por fim, cobre muito caro o bugfix (corretor das falhas). Se o cliente diz que não quer pagar por bugfix, diga que não é um bugfix, mas uma nova versão. Se tudo calmo até aqui, ignore (o cliente), registre (cliente, no Grande Livro do Bill) e encerre:  “Nós esperamos que todos usem Billware!!

Este é o texto original:

Windows95 Source Code

Warning: do not compile; unpredictable results
Subject: *** TOP SECRET MICROSOFT CODE ***
Project:  Version - Windows 95

Microsoft marketing strategy (MARKET.EXE):

#include <nonsense.h
#include <lies.h
#include <spyware.h /* Microsoft Network Connectivity library */
#include <process.h /* For the court of law */

#define say(x) lie(x)
#define computeruser ALL_WANT_TO_BUY_OUR_BUGWARE
#define next_year soon
#define the_product_is_ready_to_ship   another_beta_version

void main()
{
 if (latest_window_versionone_month_old)
 {
   if (there_are_still_bugs)
     market(bugfix);
   if (sales_drop_below_certain_point)
     raise(RUMOURS_ABOUT_A_NEW_BUGLESS_VERSION);
 }
 while(everyone_chats_about_new_version)
 {
   make_false_promise(it_will_be_multitasking); /* Standard Call, in
                                                   lie.h */
   if (rumours_grow_wilder)
     make_false_promise(it_will_be_plug_n_play);
   if (rumours_grow_even_wilder)
   {
     market_time=ripe;
     say("It will be ready in one month);
     order(programmers, stop_fixing_bugs_in_old_version);
     order(programmers, start_brainstorm_about_new_version);
     order(marketingstaff, permission_to_spread_nonsense);
     vapourware=TRUE;
     break;
    }
 }
 switch (nasty_questions_of_the_worldpress)
 {
    case WHEN_WILL_IT_BE_READY:
      say("It will be ready in", today+30_days," we're just testing");
      break;
   case WILL_THIS_PLUG_AND_PLAY_THING_WORK: 
      say("Yes it will work");
      ask(programmers, why_does_it_not_work);
      pretend(there_is_no_problem);
      break;
    case WHAT_ARE_MINIMAL_HARDWARE_REQUIREMENTS:
      say("It will run on a 8086 with lightning speed due to"
          " the 32 bits architecture");
      inform(INTEL, "Pentium sales will rise skyhigh");
      inform(SAMSUNG, "Start a new memorychip plant"
             "'cos all those customers will need at least 32 megs");
      inform(QUANTUM, "Thanks to our fatware your sales will triple");
      get_big_bonus(INTEL, SAMSUNG, QUANTUM);
      break;
    case DOES_MICROSOFT_GET_TOO_MUCH_INFLUENCE:
      say("Oh no, we are just here to make a better world for
           everyone");
      register(journalist, Big_Bill_Book);
      when(time_is_ripe)
     {
       arrest(journalist);
        brainwash(journalist);
        when(journalist_says_windows95_is_bugfree)
        {
          order(journalist, "write a nice objective article");
          release (journalist);
        }
      }
      break;
  }
  while (vapourware)
  {
    introduction_date++; /* Delay */
    if (no_one_believes_anymore_there_will_be_a_release)
      break;
    say("It will be ready in",today+ONE_MONTH);
 }
 release(beta_version)
 while (everyone_is_dumb_enough_to_buy_our_bugware)
 {
   bills_bank_account += 150*megabucks;
   release(new_and_even_better_beta_version);
   introduce(more_memory_requirements);
   if (customers_report_installation_problems)
   {
     say("that is a hardware problem, not a software problem");
     if (smart_customer_says_but_you_promised_plug_and_play)
     {
       ignore(customer);
       order(microsoft_intelligence_agency, "Keep an eye on this
                                             bastard");
     }
   }
   if ( bills_bank_accountskyhigh && marriagetwo_years )
   {
     divorce(woman_that_was_beatifull_when_I_married_her);
     wave(dollars, at_lusty_chicks);
     marry(young_blond_virgin_with_big_boobies);
     devirginize(young_blond_virgin_with_big_boobies);
     if (boobies_start_to_hang)
        dump(young_blond_virgin_with_big_boobies);
   }
   if (there_is_another_company)
   {
     steal(their_ideas);
     accuse(compagny, stealing_our_ideas);
     hire(a_lot_of_lawyers); /* in process.h */
     wait(until_other_company_cannot_afford_another_lawsuit);
     buy_out(other_company);
   }
 }
 /* Now everyone realizes that we sell bugware and they are all 
    angry at us */
 order(plastic_surgeon, make_bill_look_like_poor_bastard);
 buy(nice_little_island); hire(harem);
 laugh_at(everyone,
for_having_the_patience_year_after_year_for_another_unfinished
_version);
}

void bugfix(void)
{
 charge (a_lot_of_money)
 if (customer_says_he_does_not_want_to_pay_for_bugfix)
   say("It is not a bugfix but a new version");
 if (still_complaints)
 {
   ignore(customer);
   register(customer, big_Bill_book);
   /* We'll get him when everyone uses Billware!!*/
 }
}
--
--

Windows95 Annoyances, Copyright © 1995 - 1998 Creative Element. All rights reserved. This 'humor' page may be freely distributed without permission as long as the address of this resource is included. However, this does not apply to the rest of Windows95 Annoyances.