Article image
Vagner Bellacosa
Vagner Bellacosa18/06/2021 19:20
Compartilhe

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 

Compartilhe
Comentários (7)
Marcos Felix
Marcos Felix - 09/07/2021 08:55

gostei muito do seu artigo, me remeteu ao meus primeiros comandos num CP-300 da Prológica, verdadeiramente um portal se abria quando a tela inicial aparecia, lembrei-me também da Revista "Micro Sistemas" que corria na banca pra comprar a cada edição e andava em livrarias a procura de livros especializados em Basic e Cobol para aprender e se divertir com joguinhos de 8 bits. Valeu foi muito proveitoso.

Marcos Schilling
Marcos Schilling - 18/06/2021 19:48

Kkkkkk bem nessas. Nostalgia e códigos espaguete das antigas huahaua. Muito bom lembrar certas coisas. Tu lembras Vagner que naquela época não existia o Nerd? Existia os aficcionados mas de tudo que é vertente, a grande maioria dos idealizadores da Indústria eram Roqueiros kkkkk Rockers!!!

Vagner Bellacosa
Vagner Bellacosa - 18/06/2021 19:39

Obrigado amigos, momentos de nostalgia, quando me apaixonei por informática e nunca mais sai... qtas horas passadas a frente de um computador... o velho Z80 cara 48 kb contra os gigabytes de hoje kkkk

Marcos Schilling
Marcos Schilling - 18/06/2021 19:25

Qual era o jogo que tinha em basic no ms-dos? Pitfall? E com as linhas com números kkkk

Vagner Bellacosa
Vagner Bellacosa - 13/07/2021 16:14

Marcos que lembrança fabulosa, eu tbm comprava a micro sistemas e a cpu msx.. qta coisa ja passou, boas memorias hein

Marcos Schilling
Marcos Schilling - 18/06/2021 19:23

Huahuahua SHOW DE BOLA!!! Z80 na veia kkkk Zilog 80!!! Abraços

Call Seven
Call Seven - 18/06/2021 19:37

Show