Em profundidade: Back to Basics: o rei do código de computador a 50

Em profundidade: Back to Basics: o rei do código de computador em 50


A História do BASIC

Em 1964, os computadores eram enormes, caras e escondido em quartos com ar condicionado. E isso foi muito bem, porque eles também eram terrivelmente complexa:. Apenas cientistas, matemáticos e técnicos altamente treinados tinha alguma idéia de como usá-los

Mas, então, John Kemeny e Thomas Kurtz, dois professores da Faculdade de Dartmouth, New Hampshire, percebi que ele não tem que ser dessa maneira. Sendo capaz de escrever software pode ter um valor real para todos os tipos de pessoas, se só havia uma maneira de fazê-lo.

Então, eles projetaram uma nova linguagem de programação, BASIC (Beginners All-purpose Symbolic Instruction Código ), com usuários em geral em mente. Era pequeno, simples, interativa e fácil para qualquer pessoa a aprender.

Os alunos trabalharam no projeto, guiado por Kemeny e Kurtz. Tudo correu bem, eo primeiro programa em linguagem BASIC nunca foi executado com sucesso no Dartmouth College em 1 de maio de 1964.

Isso poderia ter sido ele. BASIC poderia ter ficado em Dartmouth, tornar-se desatualizado, arquivado e esquecido.

Mas em vez disso, iria tornar-se a linguagem de programação mais difundida e popular do mundo.

The Early Dias

Kemeny e Kurtz estava anos à frente de seu tempo na realização do valor de trazer a programação para as massas.

O movimento muito inteligente veio em seguida, porém, quando eles simplesmente jogou fora.

Os fabricantes de computadores já estava procurando maneiras de tornar seus sistemas mais utilizável e agregação BASIC provou ser uma maneira rápida, fácil e barata de fazê-lo. Principais fabricantes como Hewlett-Packard, DEC e dados gerais foram logo oferecendo BASIC.

Este sucesso inicial logo começou a bola de neve. Mais computadores com BASIC significava mais programadores tornando-se familiarizado com a linguagem, a demanda por mais computadores de condução para apoiar BASIC.

Ainda melhor, não foi aumento do uso desses computadores pelos alunos. Uma geração inteira estava começando a perceber que a programação não era apenas trabalhar: pode ser divertido. O mais famosa, Bill Gates, cuja computação vida começou quando ele criou um programa BASIC para jogar jogo do galo.

O hardware ainda era primitiva, é claro. Em particular, os usuários interagiam com BASIC via teletypes, ao invés de telas. Tudo tinha de ser impresso, e isso teve alguns resultados inesperados. Confira um manual 1964 BASIC para o comprimento máximo do programa, por exemplo, e você estaria disse “cerca de dois metros de papel de teletipo cheio de afirmações básicas é sobre isso.”

Esta tecnologia não era muito acessível, também. BASIC havia se tornado rapidamente popular, mas ainda só estava disponível em mini-caras e computadores de grande porte, por isso, se você não fosse um aluno – ou empregado por um grande negócio – você provavelmente nunca sequer sabia que existia

. Mas então, em 1974, o Intel 8080 chegou. Enquanto CPUs amadores anteriores foram melhor descrito como “fraco”, o 8080 foi um verdadeiro salto em frente, a cerca de dez vezes mais rápido do que seus antecessores, e suficiente para alimentar um computador em casa verdadeiramente útil.

Finalmente, tudo isso veio junto no Altair 8800. Este computador cedo era poderoso, para a época. Ele tinha todos os tipos de opções de hardware. E ele veio com um intérprete Altair BASIC, desenvolvido por Bill Gates, Paul Allen e Monte Davidoff da Microsoft. O mundo estava prestes a mudar.

BASIC em todos os lugares

Computadores domésticos foram logo a vender em grandes números. Haveria muitos modelos e variações diferentes, mas não havia uma característica muito comum: quase todos eles tinham BASIC como a linguagem de programação de escolha

O TRS-80 (Tandy / Radio Shack, Z-80. CPU) chegou em 1977, com o seu próprio BASIC personalizado em uma ROM.

Commodore BASIC usado Microsoft de origem no Pet, o Commodore 64, até o início de Amigas.

Depois houve o Amstrad CPC, o Acorn Atom, vários modelos de Atari, o Oric , e tudo Sinclair já produziu (ZX80, ZX81, ZX Spectrum, Sinclair QL). Até mesmo a Apple juntou-se com a sua própria Applesoft BASIC, fornecido pela Microsoft e incluído com os computadores Apple II.

BASIC começou a ser usado nas escolas em todos os lugares. Computadores como as máquinas de Pesquisa 380Z e BBC Micro significava que os alunos poderiam começar a aprender algumas noções básicas de programação, sem a necessidade de acesso a algum de mainframe maciça. E a ênfase na educação tornou muito mais fácil convencer seus pais a comprar um computador para uso doméstico (mesmo que foi usado principalmente para jogar Frogger, Football Manager e Space Invaders).

do BASIC popularidade disparou. As primeiras revistas de informática iria publicar dicas, tutoriais, até mesmo o código fonte para programas inteiros. Mais tarde eles teriam fitas cassete anexada à frente com ainda mais brindes.

Mas o ponto de inflexão real veio em 1981, com o lançamento do IBM PC. Ele veio com BASIC tanto na ROM (BASICA) e disco (GW_BASIC). Massively popular, levar a MS-DOS se tornando o sistema operacional padrão para as empresas (e muitos usuários domésticos) quase todos os lugares. E com a Microsoft, incluindo uma versão do BASIC com DOS e Windows, até o Windows Me, a linguagem seria acessível a todos para os próximos 20 anos.

Standards? Quais padrões?

BASIC era claramente um enorme sucesso, espalhando muito mais longe do que os criadores Kemeny e Kurtz poderia ter acreditado. Mas isso também levar a problemas, que começaram a minar a língua todo.

A decisão original para dar efetivamente BASIC longe, por exemplo, foi, certamente, um golpe de mestre do marketing. Mas isso também significou que a língua já não tinha uma direção clara. Em vez disso, uma série de diferentes empresas produziram suas próprias versões personalizadas, muitas vezes cortadas devido às limitações do tempo de hardware. Alguns eram muito pobres, e se você escreveu um programa para um BASIC, não havia garantia de que seria executado em outro.

As expectativas estavam mudando também. Jogos básicos iniciais foram terrivelmente limitado; “ Star Trek ” foi jogado em modo texto, com estrelas representadas por um *, navios Klingon com + K + e bases de estrelas, com <*>. Mas as pessoas aceitavam isso porque eles só tinha um teletipo para trabalhar, e nesses primeiros ficaram maravilhados o programa funcionou em todos.

fast-forward 10-15 anos e foi muito diferente. Jogos de computador agora tinha gráficos (se em blocos), sons e música. Não havia nenhuma chance de que a pessoa média poderia produzir qualquer coisa para competir. E para que as pessoas tornaram-se mais interessado em encontrar e usar software de terceiros do que escrever programas inteiros si.

BASIC nem sempre foi popular no mundo acadêmico e profissional, também. Edsger W. Dijkstra, Professor de Ciência da Computação na Universidade de Virginia famosa escreveu : “É É praticamente impossível ensinar uma boa programação para os alunos que tiveram uma exposição prévia a BASIC: como potenciais programadores estão mutilados mentalmente além da esperança de regeneração

Mas, enquanto este era um pouco dura – para dizer o mínimo -. mesmo Kemeny e Kurtz não estavam felizes com a situação. Eles sentiram que a alguns dos cut-down versões interpretadas havia se desviado longe de sua visão original. Em 1983, eles decidiram lutar por fundar a sua própria empresa, Verdadeiro BASIC Foi um pouco tarde demais, mas a empresa ainda está em torno de hoje.

, para mostrar ao mundo como a linguagem deve ser desenvolvido. > Atualizando BASIC

Com a sua atenção voltada para MS-DOS, a Microsoft eram lentos para ver os problemas com BASIC, e que a linguagem principal concebido em 1964 só não foi até os desafios de 80 de informática.

Isso começou a mudar em 1985, com a primeira versão do QuickBASIC. O novo produto estendido GW-BASIC, com mais suporte a gráficos, melhor estruturação, e – finalmente – um compilador. Os desenvolvedores podem agora produzir arquivos EXE, melhorando muito o desempenho.

O verdadeiro avanço veio em 1991, no entanto, com a primeira versão do Visual Basic (VB). A abordagem baseada em texto de idade tinha finalmente desapareceram, e os usuários podem criar, em vez do Windows GUIs apenas arrastando e soltando objetos para uma “forma”, definindo suas propriedades, e escrever código para eles.

Esta foi uma revolução para a maioria dos programadores BASIC. Eles não tem que criar sua própria GUI personalizada mais, como VB faria isso por eles. Extensões para o idioma, o acesso à API do Windows e uma variedade de costume add-ons e extensões feitas a linguagem mais poderosa do que nunca.

VB foi um enorme sucesso, mesmo no mundo de programação profissional (experiência Visual Basic se tornou uma habilidade verdadeiramente transaccionáveis), mas ainda tinha problemas. Em particular, a linguagem tornou difícil de usar recursos mais avançados do Windows (multi-threading, por exemplo), e uma falta de suporte para programação orientada a objeto significava que muitos ainda não se levar a sério.

Microsoft ainda não terminou, entretanto, e seu movimento final veio em 2001, com o lançamento do Visual Basic.NET. Isso causou algum ressentimento, alterando muitas construções de linguagem, deixando os outros totalmente, e no geral se tornando muito mais difícil de aprender. Mas uma nova abordagem orientada a objetos e de fácil acesso. Bibliotecas NET significa que o Visual Basic foi finalmente competitivo com outros idiomas, e ele ainda está disponível hoje como parte do Microsoft Visual Studio.

Onde vais?

BASIC teve uma influência incrível em seus primeiros anos, e desempenhou um papel fundamental na aproximação fácil, a computação em casa acessível para as massas.

Não poderia manter esse nível de sucesso, é claro, e isso é realmente nenhuma surpresa. O problema que BASIC foi projetado para resolver – a necessidade de trazer ferramentas de programação mais simples para as massas – simplesmente não existe mais

Este não é o fim da história, no entanto. BASIC ainda é uma ótima linguagem para o desenvolvimento de todos os tipos de software. Malwarebytes Anti-Malware , HiJackThis , PDFCreator , editor de fotografia PhotoDemon e negócios Vtiger CRM são todos programas populares e muito capazes – mas todos eles foram criados em VB6. Pode ser 16 anos, mas ainda é influente, ainda hoje.

Você é apenas um novato Microsoft tentou recuperar o espírito original da linguagem com Small Basic . Destinado a crianças, é muito simples – com apenas 14 palavras-chave – e ainda pode ser usado para, por exemplo, construir um jogo de Tetris, ou baixar e exibir um mapa meteorológico up-to-date

Se você ‘. re nostálgico para algum sabor precoce do BASIC, há uma boa chance de ele está disponível em algum lugar. Existem várias versões BBC BASIC , um GW- emulador BASIC , um Sinclair BASIC , um 64-bit QBasic , o FreeBASIC , até mesmo uma TinyBASIC para o Raspberry Pi .

Ou, se você precisa de algo mais profissional, a livre Visual Studio Express oferece todas as ferramentas que você precisa para construir tudo a partir de um programa desktop simples para um novo Windows brilhante App Store para Windows 8.1 .

BASIC teve mais do que sua cota de críticas. Mas, mesmo depois de 50 anos ainda está aqui, com algo a oferecer a todos – e não vai desaparecer tão cedo




Techradar – Todas as últimas notícias de tecnologia

Em profundidade: Back to Basics: o rei do código de computador a 50
Os megapixels guerras de smartphones estão de volta como uma nova image...

A nova edição que chegará o dia 3 de março.sexta-feira passada soubemo...

Temos um novo celular Xiaomi, a ponto de ver a luz de forma internacion...

Visão geral Sempre que me perguntam para uma recomendação DSLR entry...

Bibliography ►

phoneia.com (May 1, 2014). Em profundidade: Back to Basics: o rei do código de computador a 50. Bogotá: E-Cultura Group. Recovered from https://phoneia.com/pt/em-profundidade-back-to-basics-o-rei-do-codigo-de-computador-a-50/