quinta-feira, 16 de abril de 2015

🌿 Rua Utrech, 1982 – A Primeira Amiga que Ficou para Sempre no Registro do Coração

 


🌿 Rua Utrech, 1982 – A Primeira Amiga que Ficou para Sempre no Registro do Coração

(memo dump .1982.NOSTALGIA – carregando em fita magnética emocional)

Existem memórias que não doem — apenas brilham.
São como fotografias amareladas, guardadas num envelope de cartas que a vida nunca entregou de volta.

A minha de 1981–1983 mora na Rua Utrech.
Uma casa, um muro, e do outro lado dele — Renata.

Ela era mais velha, estudante do 5º ano do ginásio, olhos castanhos grandes como janelas abertas para o mundo, cabelo liso que balançava como cortina ao vento de um preto escuro como a noite. Eu ainda pequeno, 2º ano do primário, mas já curioso demais para caber dentro do próprio corpo e do próprio tempo.

Não havia romance adulto, não havia desejo maduro —
havia descoberta. Havia cumplicidade.
Duas crianças em níveis diferentes de XP, mas conectadas por algo que hoje eu chamaria de primeira afetuosidade consciente.



Eu pulava o muro como quem atravessa para outra dimensão —
não em busca de travessuras proibidas, e sim de:

📘 gibis compartilhados
📚 tarde ajudando no dever de casa
🎈 conversas que pareciam importantes demais para acabar

📺 Assistir à sessão da tarde na TV Globo e desenhos na TV Records juntos.

👧 Conversar coisas aleatórias



E quando inesperadamente a mudança para Pirassununga veio, levou com ela mais do que caixas e móveis — levou um pedaço de universo. O adeus não foi formal, não teve carta, não teve lágrima épica. Foi apenas vida seguindo — como trem que parte sem avisar. E Renata passando a categoria das memórias magicas, inatingível, perfeita e graciosa.

E às vezes eu penso…

Renata ainda existe na minha linha do tempo?
Será que hoje é mãe, professora, avó talvez?
Será que sorri ao lembrar do garoto que escalava muro para conversar?

Ainda se lembra das peraltices, que compartilhamos nos idos anos 1980?

Dos bolinhos que sua mãe fritava para o lanche da tarde, dos sucos e bolachas compartilhados.

Do menino curioso, que queria saber tudo sobre a quinta e sexta série do Ginásio?

Memory.log.txt fica aberto, esperando update.
Quem sabe um dia o algoritmo da vida faça match —
e o reencontro aconteça, nem que seja só para rir do passado.



Porque as primeiras amizades não morrem.
Elas apenas se transformam em luz de arquivo permanente dentro da gente.

A última vez que a vi, foi em 1983 após. a desastrosa mudança de Pirassununga, o incêndio, a separação, a ida e o retorno de Guaianazes, estava muito ferido para pensar em pegar o endereço e trocar correspondência. Talvez esse tenha sido um arrependimento, não ter trocado correspondências com ela, saber como estava sendo sua vida. 

A maior lição que aprendi com a Renata, foi não perder tempo, não esperar para agir, pois as coisas mudam tão rápido e temos tão pouco controle sobre elas, que se não fizermos, perdemos o trem.



⚡ Quando os Arquivos Eram Tesouros — A Pré-História do P2P



Quando os Arquivos Eram Tesouros — A Pré-História do P2P

📡 Antes do torrent, antes do eDonkey, havia o som do modem discando…
Um grito metálico que anunciava a conexão com o infinito.
Nos anos 1990, cada byte era sagrado, e cada download — um ato de fé.




🕹️ O Ciberespaço Selvagem

Antes das nuvens, antes dos feeds e algoritmos, havia a busca manual.
Você entrava em servidores FTP anônimos, pastas obscuras com nomes como /pub/stuff/warez.
Era a era dos Hotline Servers, comunidades secretas onde se trocavam demos, arte, MP3 e pecado digital.
O Hotline Connect (1996) era quase uma religião: chat, arquivos, notícias — tudo no mesmo santuário binário.

Depois veio o rugido do Napster (1999).
De repente, o mundo inteiro compartilhava música.
MP3 virou moeda emocional.
Shawn Fanning, um garoto de 18 anos, abriu a caixa de Pandora e o som que saiu foi Metallica.




🔥 Do Subsolo ao Caos

Quando o Napster caiu, a rede se fragmentou como um espelho.
Das ruínas nasceu o Gnutella, o primeiro P2P sem dono.
Sem servidor, sem mestre — cada nó era livre.
Era lento, instável, mas anarquista o suficiente para incendiar a imaginação.

Depois veio o Scour Exchange, o Audiogalaxy, o Kazaa — nomes sussurrados nos fóruns e nos IRCs.
O IRC, aliás, nunca morreu.
Nos canais de animes, warez e filosofia digital, os bots enviavam arquivos via XDCC SEND como se fossem oferendas ao altar da conexão discada.




🐴 O Cavalo de Ferro do P2P

Então, em 2000, surge o eDonkey2000.
Um cavalo elétrico galopando entre servidores e redes híbridas.
Mais rápido, mais inteligente — juntava pedaços de arquivos de múltiplas fontes.
A cada download, uma sinfonia de fragmentos reconstruía o proibido.

O eDonkey não era apenas um programa:
era o rito de passagem de uma geração que aprendeu a decifrar o ciberespaço na unha, com paciência e curiosidade infinita.




💾 Epílogo de Modem e Memória

Esses foram os dias em que o mundo digital ainda tinha cheiro de ozônio e esperança.
O som do modem era o canto da sereia.
Cada arquivo era um segredo, cada conexão — uma aventura noturna.
E no meio de tudo isso, uma geração aprendeu o valor da partilha, do anonimato e da curiosidade.

“Não baixávamos só arquivos.
Baixávamos pedaços de um futuro que ainda não existia.”
El Jefe Bellacosa Mainframe


 


#CulturaP2P #NostalgiaDigital #BellacosaMainframe #CiberArqueologia

terça-feira, 7 de abril de 2015

A Confusão Semântica que Atravessa Gerações de Programadores

Bellacosa Mainframe conversa sobre a confusao semantica entre Logica e Paradigma

A Confusão Semântica que Atravessa Gerações de Programadores

Jovem padawan, muitos programadores antes de você ouviram que “lógica de programação” é um tipo de linguagem ou paradigma. Não é. Lógica é a forma de pensar; paradigma é a forma de construir.

A confusão nasceu nas salas de aula, onde simplificar ajuda a começar, mas deixa cicatrizes conceituais. Assim, gerações repetem termos imprecisos sem perceber.

Quando você distingue pensamento algorítmico de modelo estrutural, o código deixa de ser magia e vira engenharia. Entenda isso cedo e evitará debates inúteis, documentação confusa e decisões ruins de arquitetura. 

Clareza conceitual é uma arma poderosa na Força — e também na manutenção de sistemas que precisam sobreviver décadas.

🧠 1) “Lógica de programação” NÃO é um paradigma

“Lógica de programação” é um termo didático.

Ele se refere à capacidade de:

  • decompor um problema

  • definir passos ordenados

  • usar condições e repetições

  • estruturar algoritmos

Ou seja: é uma habilidade mental, não um modelo formal de linguagem.

Você pode usar lógica de programação em:

  • C

  • COBOL

  • Python

  • Java

  • Assembly

  • até planilhas 😄

👉 Portanto, lógica ≠ paradigma


🏛️ 2) Paradigma procedural é o termo técnico correto

Na teoria da computação, linguagens são classificadas por paradigmas.

O procedural é um deles.

✔️ Paradigma Procedural

Baseia-se em:

  • sequência de instruções

  • procedimentos / funções

  • alteração de estado

  • fluxo de controle explícito

Exemplos clássicos:

  • C

  • Pascal

  • COBOL

  • Fortran

  • PL/I

  • ALGOL

👉 Em COBOL, por exemplo, a PROCEDURE DIVISION é a essência procedural.


📚 3) Por que o ensino usa “lógica procedural”?

Principalmente por motivos pedagógicos:

🎓 A) Iniciantes não precisam de teoria de paradigmas

É mais simples dizer:

“Vamos aprender lógica de programação”

do que:

“Vamos estudar um paradigma imperativo/procedural”


🎓 B) Nem sempre usam uma linguagem “pura”

Cursos iniciais misturam:

  • pseudocódigo

  • fluxogramas

  • Portugol

  • Scratch

  • Python básico

Fica difícil falar de paradigma formal.


🎓 C) O objetivo é aprender a pensar, não a linguagem

Antes de aprender:

  • OOP

  • Funcional

  • Concorrente

  • Declarativo

o aluno precisa aprender a resolver problemas passo a passo.


⚙️ 4) Relação com o paradigma imperativo

Tecnicamente, procedural é um subtipo de outro paradigma:

👉 Imperativo

Imperativo
├── Procedural
└── Orientado a Objetos

Ambos usam:

  • comandos

  • estado mutável

  • execução sequencial


🏆 5) No mundo mainframe isso é muito claro

COBOL clássico é procedural puro:

  • fluxo top-down

  • parágrafos e seções

  • controle explícito

  • pouca abstração estrutural

Embora o COBOL moderno suporte OO, a cultura mainframe ainda é fortemente procedural.


✅ Conclusão

Dizemos “lógica de programação procedural” por tradição educacional — mas o termo técnico correto é:

👉 Paradigma procedural

Resumo rápido:

  • 🧠 Lógica de programação = habilidade de pensar algoritmicamente

  • 🏛️ Paradigma procedural = modelo formal de construção de programas

  • 🎓 O ensino simplifica a terminologia para iniciantes

segunda-feira, 6 de abril de 2015

🌀 Mascotes Estranhos & Fofos da Cultura Otaku

 


🌀 Mascotes Estranhos & Fofos da Cultura Otaku

O bestiário adorável (e às vezes traumatizante) do Japão moderno

Por Bellacosa Mainframe — versão madrugada, café forte e animação 2D no máximo FPS

O Japão tem uma capacidade quase sobre-humana de transformar qualquer coisa — absolutamente qualquer coisa — em mascote fofo.

E quando digo qualquer coisa, estou falando de:
🌭 polvos de pelúcia
🍤 camarões sorridentes
📦 caixas de papelão com olhos
🌈 ovelhas psicodélicas
💀 e até demônios estilo chibi que você jura que vão te amaldiçoar… mas pedem carinho.

Isso não é exagero. É o Japão sendo Japão.
E é por isso que a cultura otaku é um parque temático infinito de mascotes nonsense, surrealistas e irresistíveis.

Hoje abrimos o arquivo secreto /OTAKU/MASCOTES/WEIRD-KAWAII.DAT, para analisar essas criaturas que habitam o imaginário, os animes e… às vezes… sua mesa de escritório.


🐑 1. Rainbow Sheep (Ovelha Arco-Íris)

A ovelha que desafia a sanidade e colore o mundo otaku

Você já viu ela por aí. Ela aparece em animes, keychains, stickers, camisetas e até em jogos mobile duvidosos.
Ela é… a Rainbow Sheep, o bicho que parece ter saído de uma rave etérea no monte Fujiyama.

Significado:
– Representa alegria absurda, sorte, caos fofo e energia positiva exagerada.
– É a prova de que bichos fofos + cor demais = dinheiro.

Easter egg:
Criada inicialmente como mascote de lojas otaku de Akihabara, virou meme no Japão em 2014 e hoje aparece como piada interna em várias produções.


🐱‍👓 2. Nyanko da Infinitude

O gato que é fofo, mas claramente esconde segredos cósmicos

Todo anime tem: um gato fofinho, misterioso, muitas vezes mágico, e que com certeza entende mais do roteiro do que os próprios personagens.

Alguns exemplos "genéricos" do arquétipo:
– mascotes de magical girls,
– gatos que “aconselham”,
– gatos que só observam (perigosíssimo),
– gatos que comem demais (padrão Japão).

Significado:
O nyanko é o “watchdog do destino”, o guardião da fofura e o oráculo da trama.


🐙 3. Takorin — o polvo kawaii que desafia a evolução

Sim, o Japão transformou um polvo em meme fofo. De novo.

Ele é rosa. Ele é redondo. Ele tem olhos grandes.
E é um polvo.

Curiosidade:
Takorin nasceu em gachapons (máquinas de cápsula) como “critter aleatório”, mas viralizou quando começaram a colocá-lo em posições estranhas nos cenários de cosplay.

Bellacosa Tip:
Se um mascote japonês parece inofensivo… desconfie. Ele provavelmente tem um episódio especial só sobre ele.


🍞 4. Melon-Pan-Kun

O mascote-pão que te observa… e te dá fome

Sim, existe um mascote que é um pão doce com olhos.
Melon-Pan-Kun nasceu no universo das mascotes usadas como propaganda, mas ganhou vida própria em fanarts e produtos otaku.

A verdade:
O Japão antropomorfiza comida porque funciona.
Se há olhos grandes e bochechas rosadas, o dinheiro vem.


🦊 5. Kitsune Chibi do Caos

Raposa mágica reduzida ao formato compacto e 200% fofura

Todo anime com folclore japonês tem UMA.
É inevitável.

A versão chibi do kitsune é:
– fofa,
– travessa,
– explosivamente carismática,
– e normalmente responsável por alguma confusão.

Easter egg folclórico:
Kitsunes são associados à inteligência e à malandragem — mas nos animes modernos, isso vira “fofura destrutiva”.
É o equivalente espiritual de um bug simpático no sistema.


🎀 6. Mokke — o mascote minimalista que te julga

Criatura sem forma definida, olhos de bolinha e vibração enigmática

Os mascotes minimalistas surgem em vários animes do gênero slice-of-life ou fantasia leve.
Eles parecem um marshmallow vivo.
Eles não fazem nada.
Eles só EXISTEM.

E é perfeito.

Por que existem?
Porque o Japão entende o poder do “cute void”.

Significado oculto:
Mokkes representam emoções básicas, como medo, ansiedade ou alegria — em forma de pelúcia ambulante.


🐤 7. Piyoko — o pinto amarelo padrão da indústria otaku

Ele está em todo lugar. E você nem percebe.

É um pinto amarelo.
Doce, arredondado, às vezes totalmente inútil.
Mas ONIPRESENTE.

Onde aparece:
– isekais
– animes bobos
– animes de comida
– jogos mobile
– comerciais bizarros
– produtos de 100 ienes
– sonhos febris durante maratonas de anime (segundo relatos)

Fofoca (real):
Criado originalmente para merchandising barato, virou ícone não-oficial da “fofura universal”.


🦝 8. Tanuki Desgovernado™

A mistura perfeita entre caos, magia e barriga fofinha

Tanukis são, no folclore, trapaceiros mágicos com grande senso de humor.
Em versão mascote, viram:

– bolas de pelo arredondadas,
– cheias de energia,
– potencialmente explosivas (emocionalmente falando).

Padrão narrativo:
Sempre aparecem para “ajudar”… mas geralmente pioram tudo.


🌟 Conclusão Mainframeana

O Japão criou um universo onde mascotes são entidades metafísicas de fofura, onde cada criatura — por mais bizarra — tem propósito, personalidade e… merchandising.

E assim como no mainframe:
➡️ simplicidade, quando bem usada, gera poder
➡️ formas pequenas podem causar impacto gigantesco
➡️ as melhores criações nascem de limitações (ou de pura loucura genial)

E afinal…
Num mundo cinza, quem não precisa de um mascote nonsense para lembrar que a vida pode — e deve — ser absurdamente fofa?


quarta-feira, 1 de abril de 2015

AV IDOLS: A INDÚSTRIA SOMBRIA, RELUZENTE E CENSURADA DO JAPÃO 🇯🇵⚙️

 


🍣🎎 EL JEFE MIDNIGHT LUNCH — Bellacosa Mainframe apresenta:
AV IDOLS: A INDÚSTRIA SOMBRIA, RELUZENTE E CENSURADA DO JAPÃO 🇯🇵⚙️

Quando se fala em Japão, pensamos em trens pontuais, robôs simpáticos, Ramens fumegantes e… um mundo subterrâneo tão vasto quanto um data center de z/OS rodando há 50 anos: a indústria das AV Idols. Sim, as Adult Video Idols, um fenômeno cultural que mistura espetáculo, tabus, economia, idolatria e, claro, muita censura pixelada digna de uma máscara RACF mal configurada.

E aqui, ao estilo Bellacosa Mainframe, vamos acessar esse dataset proibidão, com história, curiosidades, easter-eggs, histórias de bastidores e a mecânica real por trás do “glamour”.
Prepare sua autorização de segurança — nível SPECIAL.



🚺 O QUE É UMA AV IDOL?

Uma AV Idol (“Adult Video Idol”) é uma atriz do mercado adulto japonês, mas com um status de celebridade híbrida, misturando:

  • atriz

  • modelo

  • personalidade pública

  • símbolo pop

  • e às vezes até cantora (!!)

No Japão, onde existe uma cultura de idolização extrema, essas atrizes são tratadas por muitos como divas paralelas, com fanbases, sessões de autógrafos, photobooks e até eventos presenciais lotados.
Um contraste explícito entre o tabu e a idolatria – algo muito japonês.



📜 ORIGEM — DA ERA DAS FITAS AO FENÔMENO MIDIÁTICO

Anos 1980 – Os Primeiros Data Sets
Com a popularização do vídeo cassete no Japão, surgem os primeiros selos especializados. A censura rígida (já existia desde o pós-guerra) obrigava o famoso mosaico pixelado. Aqui nasce a figura da jovem modelo fotográfica que decide “arriscar” em vídeos adultos.

Anos 1990 – O Boom
O mercado explode com a chegada dos AV Studios gigantes (S1, Moodyz, IDEA Pocket, Soft on Demand).
É quando a AV Idol vira produto premium, com contratos exclusivos, marketing e fandom.

Anos 2000–2010 – A Era Digital
Assim como o Mainframe passando do 360 para o Z-series, o AV muda totalmente de escala.
Com a internet, as idols viram:

  • influencers

  • streamers

  • musas de photobooks

  • rostos de campanhas “sugeridas”

E sim: crescem também os problemas legais.

2010–Hoje — Confiança Zero, Compliance Total
Após escândalos de coerção, contratos abusivos e acusações de aliciamento, o governo japonês introduziu regulações duríssimas.
Desde 2022 há inclusive leis específicas garantindo consentimento, direito de rescindir contratos e até controle sobre distribuição posterior.



⚙️ COMO FUNCIONA O ECOSSISTEMA AV — O “MAINFRAME ADULTO”

  • Produtoras (Studios) → como se fossem fabricantes do hardware

  • Agências → fazem o papel de Programação e Control (PC)

  • Idols → o job rodando no batch, visível, monitorado e cobiçado

  • Fandom → usuários finais com alta demanda e baixa latência

  • Censura → o famoso “pixelamento” exigido por lei, um firewall moral que existe desde 1907

As AV Idols geralmente assinam contratos por obra, podendo fazer:

  • filmes

  • photosets

  • lives

  • eventos

  • DVDs especiais

  • colaborações com marcas

  • cosplay adulto

  • campanhas de pachinko (!)

Sim, meu caro padawan da Mooca, a economia é gigantesca: bilhões de dólares por ano.


👘 CURIOZIDADES — O QUE O MUNDO NÃO SABE

✨ 1. AV Idol não é sinônimo de prostituição

São carreiras separadas legal e operacionalmente. A mídia ocidental confunde, mas no Japão isso é estritamente separado.

✨ 2. O pixelamento não é escolha

É LEI.
A remoção completa só existe em mercados estrangeiros ou pirataria.

✨ 3. Existem AV Idols “regionais”

Sim: idols especializadas em atender nichos locais de Osaka, Kyushu, Okinawa etc.
Como Lpars de sensualidade geográfica.

✨ 4. Muitas viram celebridades mainstream

Já houve AV Idols que entraram na TV aberta, cinema, até reality shows.

✨ 5. Algumas são one-shot idols

Gravam um único vídeo e somem.
Isso gera um fetiche de “raridade” semelhante a colecionadores de anime VHS.

✨ 6. Existem categorias bizarras

O Japão adora nicho:

  • OL (office lady)

  • “recrutamento”

  • esposas

  • professoras

  • cosplay

  • ninjas (!?)

  • lutadoras de wrestling

  • modelos fitness

  • idols seniors (sim, existe)


⚖️ PROBLEMAS LEGAIS E CONTROVÉRSIAS

Como em qualquer indústria adulta, existem sombras profundas:

🟥 1. Coerção e contratos abusivos (anos 90–2010)

Por décadas, idols denunciaram:

  • pressões psicológicas

  • contratos que impediam desistência

  • promessas falsas

Isso levou a uma ação nacional do Ministério da Justiça.

🟥 2. Nova Lei de 2022

Garantia:

  • consentimento explícito

  • direito de interromper gravações

  • direito de impedir lançamento de vídeos

  • revisão anual do contrato

  • multas para empresas abusivas

🟥 3. Censura Estrita

Gravações sem pixelamento são crime.
É crime até importar certos materiais não censurados.

🟥 4. Exploração digital

Vazamentos, deepfakes e pirataria aumentam — hoje o Japão tem polícias cibernéticas especializadas em rastreamento.


🎤 A CULTURA DO FÃ — O “OTAKU 18+”

Os fãs de AV Idols são extremamente organizados:

  • compram DVD para apoiar a idol

  • vão em eventos

  • colecionam photobooks

  • escrevem cartas manuscritas

  • fazem até crossover art (sim, fanart de AV Idols é real…)

Existe até o termo:

"AV Otaku" — o fã dedicado da indústria adulta.


🥷 EASTER-EGGS E FOFOQUICES DO SUBMUNDO

  • Alguns dos maiores diretores de anime já trabalharam editando vídeos censurados (!)

  • Estúdios de AV foram pioneiros em captura de movimento, antes dos animes 3D

  • Há rumores de que certas idols famosas fizeram trabalhos para arrecadar fundos para estudar cinema (e conseguiram!)

  • Certa AV Idol famosa da década de 2000 tinha um fã-clube inteiro formado por… motoristas de trem da JR East (não pergunte por quê 😂)

  • Alguns filmes incluem referências escondidas como nomes fictícios de empresas ferroviárias

  • No bairro de Akihabara havia uma loja oculta de photobooks AV, frequentada por animadores após o expediente


🧭 DICAS PARA ENTENDER O UNIVERSO SEM CAIR EM CILADAS

  1. Estude antes de fanboyzar — o mundo AV é cheio de contratos duros e realidade difícil.

  2. Nunca confunda idolização com realidade — muitas idols trabalham para sustentar família, pagar estudos ou fugir de problemas pessoais.

  3. Cuidado com pirataria — além de ilegal, prejudica as próprias idols.

  4. Leia entrevistas e bastidores — muitas são extremamente inteligentes, articuladas e ambiciosas.

  5. Saiba separar “personagem” da pessoa — a idol no vídeo não é a mesma no cotidiano.


🏁 CONCLUSÃO — UMA INDÚSTRIA PIXELADA EM ALTA RESOLUÇÃO

Assim como o Mainframe, a indústria AV japonesa é:

  • longeva

  • robusta

  • cheia de camadas

  • operada por profissionais altamente técnicos

  • e cercada de mitologias, estereótipos e exageros

As AV Idols se tornaram parte do folclore moderno japonês — um espelho da sociedade, onde tradição rígida convive com expressões extremas de fantasia, idolatria e fetichismo.

E como sempre digo, o Japão é um país onde nada é simples, e tudo é fascinante.

E no fim, por trás de todo pixel, existe uma história real — humana, frágil e tão complexa quanto um dataset VSAM clusterizado.

Bellacosa Mainframe, encerrando o Job.
Próximo midnight lunch, prometo mais lendas subterrâneas do arquipélago do sol nascente.
🍱🚉


quarta-feira, 25 de março de 2015

⚙️ O Hotbit — o sonho em preto, cinza e azul

 


⚙️ O Hotbit — o sonho em preto, cinza e azul

O Hotbit HB-8000, fruto da parceria Sharp/Milmar, era o ápice da microinformática nacional dos anos 80.
Baseado no processador Zilog Z80A de 3,58 MHz, com 16 ou 64 KB de RAM, rodava o padrão MSX 1.0, criado pela Microsoft e pela ASCII japonesa.
Suas principais características:

  • Teclado integrado com teclas mecânicas de viagem longa (luxo da época)

  • Cartuchos para jogos e aplicativos — como o lendário Nemesis ou Knightmare

  • Interface de fita cassete e saída de vídeo composto, ideal para TVs domésticas

  • MSX BASIC, interpretador embutido que transformava qualquer curioso em aprendiz de programador

Era a ponte entre o videogame e o computador.
Você podia jogar pela manhã e programar à tarde — desde que ninguém quisesse ver a novela.




🧠 A semente do programador

Aquela tarde em Quiririm foi o ponto de ignição.
O barulho da fita K7 carregando, o “beep” do programa iniciando, o cheiro de poeira no tubo da TV — tudo ficou gravado em mim.
Anos depois, quando tive meu TK-85, aquele pequeno 8 bits que roubava o televisor da sala, eu já sabia: queria viver nesse universo.
E de lá, um salto natural me levou para o outro extremo — o IBM Mainframe.

🏢 O salto para o gigante — o MVS/360

Enquanto eu digitava minhas primeiras linhas em BASIC, o mundo corporativo vibrava em outra frequência.
Nos longínquos anos 1980, o IBM System/360 já era lenda viva — uma arquitetura modular lançada em 1964 que mudou para sempre o conceito de computação empresarial.
Rodava o sistema MVS (Multiple Virtual Storage), herdeiro do OS/360, e foi o primeiro a introduzir a ideia de compatibilidade entre gerações de máquinas — um verdadeiro milagre de engenharia.

O MVS/370 e seus descendentes moviam bancos, governos e indústrias enquanto nós, os garotos do Hotbit e TK-85, brincávamos de lógica em 8 bits.
Do lado de cá, o som era de fita K7.
Do lado de lá, o som era de fita magnética de 9 trilhas rodando a 75 polegadas por segundo.

E o mais curioso?
Ambos — o menino no quarto e o operador no CPD — falavam a mesma língua: o código.
BASIC ou COBOL, MSX ou MVS, pouco importava.
Era tudo a mesma busca: dizer à máquina o que fazer e se encantar quando ela obedecia.

💡 Easter Eggs e curiosidades

  • O MSX BASIC do Hotbit foi desenvolvido pela Microsoft, e seu código-fonte serviu de base para versões posteriores usadas em máquinas japonesas.

  • O Hotbit vinha com saída RF — ou seja, ligava direto na TV, ocupando o “canal 3”, o mesmo da novela das oito.

  • Havia um comando secreto: COLOR ,,, que alterava a paleta da tela — recurso avançadíssimo pra quem vinha do mundo monocromático dos TKs.

  • A Milmar fabricava o Hotbit com componentes nacionais, graças à reserva de mercado, o que deu ao computador um charme “brasileiro” no hardware.

  • Alguns usuários ousados ligavam dois Hotbits via porta de joystick para trocar dados — o sneakernet raiz.

🖥️ Da tela azul à tela preta

A vida me levou do Hotbit doméstico ao MVS corporativo — do “OK” piscando na TV de 14 polegadas à tela preta do TSO.
Mas a sensação, curiosamente, é a mesma:
olhar o cursor piscando, digitar uma linha, e saber que algo vai acontecer.

O Hotbit me ensinou a imaginar.
O TK-85 me ensinou a persistir.
O Mainframe me ensinou a respeitar a grandeza das máquinas e a precisão das ideias.

E hoje, entre mainframes que processam bilhões e inteligências artificiais que escrevem poesia, eu ainda lembro daquele quarto em Quiririm.
De um garoto curioso, hipnotizado pela tela azul, sem saber que estava assistindo à primeira linha de código do próprio destino.


☕ Epílogo

A televisão daquela casa não era só uma tela — era uma janela para o futuro.
O Hotbit, o TK-85 e o MVS eram capítulos de uma mesma história: a da curiosidade humana e da vontade de dominar o invisível.

E talvez seja isso o que une o garoto do BASIC ao analista do mainframe:
a certeza de que toda máquina, por mais fria que pareça, guarda um eco do nosso espanto — aquele mesmo que começou, um dia, diante de uma pequena TV de 14 polegadas em Quiririm.


Bellacosa Mainframe
☕ Porque toda máquina tem alma — e todo código começa com um olhar curioso diante de uma tela azul.

quinta-feira, 12 de março de 2015

☕ Guia de Estilo COBOL Mainframe

 

Bellacosa Mainframe apresenta Guia de Estilo Programação COBOL

☕ Guia de Estilo COBOL Mainframe

Disciplina, Legibilidade e Código que Sobrevive Décadas

No mundo do Mainframe, código não é descartável.

Ele não nasce para rodar hoje e morrer amanhã.

Ele nasce para:

✔ Processar bilhões
✔ Sustentar bancos e governos
✔ Passar por gerações de analistas
✔ Continuar funcionando daqui a 30 anos

E é exatamente por isso que existe algo quase sagrado no z/OS:

O Guia de Estilo COBOL

Não é sobre estética.
Não é sobre preferência pessoal.

É sobre engenharia de software de missão crítica.


🏛️ COBOL não é uma linguagem — é uma arquitetura de longevidade

COBOL foi projetado para que qualquer profissional treinado consiga ler o programa como se fosse um documento técnico.

Código bom em COBOL:

➡️ Não surpreende
➡️ Não esconde lógica
➡️ Não depende do autor
➡️ Não envelhece mal

Por isso, em ambientes corporativos, você verá programas escritos em 1985 sendo mantidos hoje — e ainda legíveis.


🧱 A Estrutura Sagrada das DIVISIONS

Todo programa começa respeitando a anatomia clássica:

IDENTIFICATION DIVISION.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.

Isso não é opcional.
É o equivalente a planta estrutural de um prédio.

No padrão corporativo, o cabeçalho costuma conter:

  • Autor

  • Data

  • Sistema

  • Descrição funcional

  • Histórico de alterações

  • Identificadores de controle

Um programa sem cabeçalho é como um dataset sem catálogo: existe, mas ninguém confia.


📛 Convenções de Nomes — a identidade do código

Em Mainframe, nomes carregam semântica operacional.

Você não nomeia variáveis por gosto.
Você nomeia para facilitar auditoria, manutenção e troubleshooting.

Padrões clássicos:

  • WS- → Working Storage

  • LK- → Linkage Section

  • FD- → File Description

  • FL- → Flags

  • CNT- → Contadores

Exemplo:

01 WS-SALDO-CONTA PIC S9(9)V99 COMP-3.
01 FL-FIM-ARQUIVO PIC X VALUE 'N'.
01 CNT-REG-PROCESSADOS PIC 9(7) VALUE ZERO.

Um analista experiente identifica o papel de cada campo em segundos.


📦 Working-Storage: organização é sobrevivência

Um dos sinais mais claros de maturidade técnica é como a WORKING-STORAGE SECTION está estruturada.

Código júnior:

👉 Variáveis soltas, sem agrupamento

Código enterprise:

👉 Blocos organizados por função

  • Constantes

  • Variáveis de processo

  • Flags

  • Contadores

  • Áreas de interface

  • Tabelas

Isso reduz drasticamente erros de manutenção.


📁 Arquivos: FD bem definido evita desastre

Arquivos são a base do processamento batch.

Um FD mal definido pode gerar:

  • Truncamento de dados

  • Corrupção de registros

  • Falhas silenciosas

  • Incidentes críticos

Exemplo robusto:

FD FD-CLIENTE
RECORD CONTAINS 80 CHARACTERS.

01 REG-CLIENTE.
05 CLI-ID PIC 9(6).
05 CLI-NOME PIC X(40).
05 CLI-SALDO PIC S9(7)V99 COMP-3.

Aqui, cada campo tem propósito claro.


🔁 PROCEDURE DIVISION — o fluxo deve contar uma história

Em sistemas críticos, o fluxo principal deve ser quase autoexplicativo.

Padrão ouro:

MAIN-LOGIC.
PERFORM INICIALIZAR
PERFORM PROCESSAR
PERFORM FINALIZAR
STOP RUN.

Um bom programa COBOL pode ser entendido apenas lendo os nomes dos parágrafos.


🚫 GO TO: herança do passado

GO TO existe.
Mas seu uso moderno é fortemente desencorajado.

Por quê?

Porque ele quebra:

  • Legibilidade

  • Rastreabilidade

  • Estrutura lógica

  • Facilidade de manutenção

PERFORM estruturado é a abordagem segura:

PERFORM UNTIL FL-FIM-ARQUIVO = 'S'
PERFORM LER-REGISTRO
PERFORM PROCESSAR-REGISTRO
END-PERFORM

🧠 Condition Names (nível 88): elegância esquecida

Um dos recursos mais elegantes do COBOL.

Transforma flags cruas em lógica semântica:

01 FL-EOF PIC X VALUE 'N'.
88 FIM-ARQUIVO VALUE 'S'.
88 NAO-FIM VALUE 'N'.

Uso:

PERFORM UNTIL FIM-ARQUIVO

Legível. Seguro. Profissional.


📝 Comentários: explicar o que o código não mostra

Comentários não servem para descrever sintaxe.

Servem para explicar:

  • Regras de negócio

  • Dependências externas

  • Exceções

  • Decisões históricas

  • Interfaces com outros sistemas

Em ambientes regulados, isso é essencial para auditorias.


📏 O legado das colunas COBOL

Mesmo com IDEs modernas, a estrutura clássica ainda aparece:

  • Colunas 1–6 → numeração

  • Coluna 7 → indicador (* comentário)

  • Área A → divisões e níveis principais

  • Área B → instruções

Isso remonta à era dos cartões perfurados — e ainda influencia padrões atuais.


🏦 Por que empresas são tão rigorosas?

Porque o risco é real.

Um programa COBOL pode:

  • Movimentar bilhões por dia

  • Atualizar bases críticas

  • Rodar sem supervisão humana

  • Integrar dezenas de sistemas

O custo de um erro pode ser gigantesco.

Por isso, padrões incluem:

✔ Tratamento formal de erros
✔ Mensagens padronizadas
✔ Uso extensivo de COPYBOOKs
✔ Performance previsível
✔ Compatibilidade com CICS, DB2 e JCL
✔ Conformidade com auditorias


☕ A filosofia Bellacosa Mainframe

Código COBOL não é um exercício acadêmico.

É um ativo corporativo.

“Se amanhã outro profissional assumir seu programa, ele deve entender tudo sem ligar para você.”

Um bom código mainframe deve ser:

🧠 Legível
🧱 Estruturado
🔒 Seguro
📜 Auditável
⏳ Preparado para décadas


⭐ Conclusão

O guia de estilo COBOL não existe para limitar criatividade.

Ele existe para garantir algo muito mais importante:

Confiabilidade operacional em escala planetária

COBOL não vence pela modernidade.
Vence pela previsibilidade.

E em sistemas críticos, previsibilidade é tudo.