☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

sexta-feira, 18 de junho de 2021

Dia 2 - Do setup ao hello world em BASIC - MSX 1988



Dia 2 - Do setup ao hello world em BASIC - MSX 1988

  • #Programação para Internet
  • #Testes unitários
  • #Arquitetura de Sistemas

Dia 2 - Do setup ao hello world


image


Faça um guia de passo a passo de como preparar o ambiente de desenvolvimento da sua linguagem favorita


image


Desde que comecei no mundo da informática nos anos 80 do século passado, tanta coisa mudou, a evolução foi muito rápida para os mais novos, fica difícil explicar a balburdia das linguagens de programação que surgiram desde então.


image


Comecei programando em basic para um microcomputador de 8 bits, chamado TK 85 com 48 kilobytes de memória, RAM, através de revistas com códigos em Basic + Assembler, codificava joguinhos e gravava em fita K7: através de um gravador portátil, que nas horas vagas minha irmã usava para gravar músicas da rádio.


No decorrer dos anos pude experimentar outros equipamentos, sempre em programando em BASIC (Apple II, MSX HotBit), chegando ao curso de processamento de dados utilizando o famoso CP 500, um enorme gabinete com monitor integrado e leitor de disco.


A grande alegria eram os joguinhos que copiávamos das revistas de programação, que vinham cheio de erros de digitação e que precisávamos juntar em clubinhos para tentar solucionar os bugs, ou contar com o amigo do colega do primo que morava em Miami, para nos enviar k7 pelo correio com as ultimas novidades dos States que eram copiadas a exaustão.


image


A lição aprendida nestes anos todos foi ter paciência, muita paciência, pois nem sempre as coisas funcionam a primeira, coisa que continua igual nos dias atuais, por isso preparem-se, leiam tutoriais, troque ideias com colegas, visite fóruns. Com o passar do tempo irá adquirir skills e conseguira solucionar inúmeros problemas insolúveis.


Voltando ao tema do artigo, vou apresentar um velho programinha em BASIC do MSX Hotbit que imprimira 5 vezes o Hello World na tela.


Basic


10 REM Programa Hello World
20 CLS
30 FOR F=1 to 5
40 PRINT “ “
50 PRINT "Hello World"
60 NEXT F


O processo de instalação era muito simples, bastava ligar o cabo de output do microcomputador na entrada da antena da TV Analógica, pressionar a tecla power e aguardar o sistema iniciar. Um mundo novo se abria, um portal para outra dimensão. Prepare-se para momentos de pura nostalgia, relembrando momentos únicos de madrugadas em frente ao mundo digital, sem acesso a internet dos anos 80.


Explicando sobre programas Basic, no passado o editor trabalhava com linhas numeradas, o comando Rem servia de comentário, CLS limpar a tela, o FOR pouco mudou e o Print imprimia mensagem na tela, next incrementava o contador e devolvia o comando ao For.


Movimentos aleatórios


image


Somos exploradores em um mundo em constante inovação, a cada ano as maquinas ficam mais rápidas, com mais memória e espaço em disco, surgem periféricos únicos, linguagens nascem, evoluem e morrem.


Imagine o que mudou nestes anos, tivemos: o ocaso da IBM, a fênix Microsoft, a estagnação do Java, o advento do Python e o fortalecimento do Javascript. O triste fim do COBOL e PLI, as transformações do FORTRAN, PASCAL, ADA e GO. Quem tem curiosidade recomendo explorar o passado e ver as constantes mudanças do mundo das Linguagens de Programação e da informática.


image


Na velocidade das mudanças saiba que o Estado da Arte de hoje é a tecnologia obsoleta de amanhã, então cuidado com a especialização total, um dia pode não valer nada, veja meu caso, trabalhei com COBOL por mais de duas décadas e hoje sou um dinossauro, migrando para novos paradigmas e linguagens, acarretando uma diminuição substancial de salário.


Lembro-me que estimavam até 2030, a necessidade de programadores COBOL, porém não contavam com a crise de 2008 e o desaparecimento de dezenas de milhares de bancos, seguradoras e empresas que tinham seus sistemas baseados em mainframe com PLI Cobol Natural e cia.


Conclusão


Nesta jornada o importante é divertir-se, faça algo que goste, explore todas as possibilidade, procure, teste, crie e invente, não se prenda a crenças limitantes, neste mundo da informática tudo é possível, inspire-se nos grandes nomes, veja o que fizeram e escreva a sua historia.


Deixo meu conselho a todos, aprenda o máximo possível, lembrando que podem ser substituídos, a sua linguagem de programação com inúmeras versões e subdialetos, um dia poderá desaparecer do mercado, numa velocidade absurda.


O trem nao fica muito tempo parado na estação, decida-se rápido, embarque e siga em sua viagem. Estude, estude e estude, aproveite a possibilidade que a DIO oferece com cursos gratuitos, fórum para troca de conhecimentos, labs com especialistas e desafios de código para treinar, mão na massa.


Espero ter ajudado, não sendo muito maçante e fico feliz em poder apresentar o BASIC do MSX para as novas gerações e falar um pouco das velharias do tiozão.



O que vem a seguir, acompanhe no GitHub https://github.com/VagnerBellacosa/DIO_Bootcamps/blob/main/DesafioDIOArtigos.Md


Conheça meus bootcamps

https://github.com/VagnerBellacosa/DIO_Bootcamps/blob/main/DesafioDIOArtigos.Md



Visite meu perfil e descubra muito mais :

https://github.com/VagnerBellacosa


Saiba como participar do Desafio 21 Dias 21 Artigos


image


🚀 Como fazer o Desafio 21 dias 21 artigos ? @Desafio21DiasNaDIO


https://web.dio.me/articles/desafio-21-dias-21-artigos-desafio21diasnadio



🚀 Vencendo o Desafio 21 dias 21 artigos.


https://web.dio.me/articles/vencendo-o-desafio-21-dias-21-artigos


Espero ter ajudado ate o próximo artigo.




image


image Referência Bibliográfica


WIKIPEDIA - A Enciclopédia Livre, faça parte, ajude actualizando ou criando verbetes http://www.wikipedia.org


Google Books um repositório com milhões de livros digitalizados https://books.google.com/


Internet Archive, tudo aquilo que um dia foi publicado veio parar aqui. https://archive.org/


Biblioteca de ícones https://www.flaticon.com/


image


image Mais momento jabá, uma exposição em RV interativa e instrutiva do mestre Van Gogh no Shopping Iguatem9i em Campinas, uma linda homenagem e divulgação deste pintor que atravessou os séculos maravilhando a todos, visite meu vídeo e veja para onde fui desta vez: https://www.youtube.com/watch?v=0JEV3LW2Gl4


Bom curso a todos.


image https://www.linkedin.com/in/vagnerbellacosa/


image https://github.com/VagnerBellacosa/


Pode me dar uma ajudinha no YouTube?


image https://www.youtube.com/user/vagnerbellacosa


#Desafio21DiasNaDIO 

Sem comentários:

Enviar um comentário

De Fã para Fã. Conteúdo não oficial produzido como homenagem, comentário, análise ou paródia. Personagens, marcas e obras eventualmente mencionados pertencem aos seus respectivos titulares.
Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...