Turbo Pascal

termo

programaçãofornecedores e produtoscultura de operações

Significa: Borland's $49.95 Pascal compiler and editor of 20 November 1983, by Anders Hejlsberg

O sistema de desenvolvimento da Borland de 20 de novembro de 1983, um compilador Pascal com editor integrado para CP/M, CP/M-86 e MS-DOS, escrito por Anders Hejlsberg, famoso por compilar muito rápido e por ser vendido pelo correio a 49,95 dólares quando as ferramentas profissionais custavam centenas.

O Turbo Pascal é um compilador e ambiente integrado de desenvolvimento para Pascal, originalmente desenvolvido por Anders Hejlsberg na Borland e notável por compilar muito rápido; com o posterior Turbo C, fez da Borland líder em ferramentas de desenvolvimento para PC. A ideia de Philippe Kahn era empacotar tudo de que um programador precisava, um editor de texto próprio, o compilador e os meios de produzir um executável, em um só kit integrado com desempenho e uso de recursos muito melhores que os das ferramentas profissionais da época, e vendê-lo por mala direta a 49,95 dólares, sem varejistas nem revendas, quando os fornecedores miravam profissionais e o preço de um conjunto básico com profiler chegava às centenas de dólares. O compilador descende do Blue Label Pascal que Hejlsberg escreveu em 1981 para o sistema em fita NasSys do microcomputador Nascom; a Borland licenciou o núcleo PolyPascal de sua empresa dinamarquesa Poly Data, acrescentou a interface e o editor e, após um lançamento como Compas Pascal para CP/M, lançou o Turbo Pascal em 20 de novembro de 1983 para CP/M, CP/M-86 e DOS. Hejlsberg entrou na Borland e foi o arquiteto de todas as versões do compilador e das três primeiras do Delphi, antes de seguir para o C# e o .NET na Microsoft. Os recursos orientados a objetos chegaram com a 5.5; em 1995 o Delphi o substituiu.

O que havia de novo. Em 1983 escrever um programa significava um editor, depois um compilador, depois um linker, cada um um programa separado carregado por vez de disquetes, e os fornecedores de ferramentas de desenvolvimento miravam desenvolvedores profissionais a preços profissionais. A ideia de Kahn, nas palavras da enciclopédia, era empacotar todas essas funções em um kit de programação integrado projetado para ter desempenho e utilização de recursos muito melhores que as ferramentas profissionais usuais, e cobrar um preço baixo por um pacote que integrava editor de texto próprio, compilador e toda a funcionalidade necessária para produzir programas executáveis. O programa era vendido por mala direta a 49,95 dólares, sem passar pelos canais de venda estabelecidos. A compilação rápida era a experiência: o compilador ficava em memória com o editor, um erro levava o cursor à linha, e o ciclo que levava minutos passou a levar segundos.

Linhagem. O compilador do Turbo Pascal baseava-se no compilador Blue Label Pascal que Anders Hejlsberg produziu em 1981 para o sistema operacional em fita cassete NasSys do microcomputador Nascom. A Borland licenciou o núcleo do compilador PolyPascal de Hejlsberg, Poly Data sendo o nome de sua empresa na Dinamarca, e acrescentou a interface de usuário e o editor; o compilador foi lançado primeiro como Compas Pascal para CP/M e então, em 20 de novembro de 1983, como Turbo Pascal para CP/M, incluindo o Apple II com uma SoftCard Z-80 e o Commodore 64 com cartucho CP/M, para CP/M-86 e para DOS. Hejlsberg entrou na empresa como funcionário e foi o arquiteto de todas as versões do compilador Turbo Pascal e das três primeiras versões do Borland Delphi.

Versões. A partir da versão 5.5 foram introduzidos recursos de programação orientada a objetos, classes, herança, construtores e destrutores; a Borland chamou sua linguagem de Object Pascal, muito estendida depois como a linguagem por trás do Delphi. Para as versões 6 e 7, as duas últimas, vendiam-se um Turbo Pascal mais barato e um Borland Pascal mais caro, este orientado ao desenvolvimento profissional com mais bibliotecas e código-fonte da biblioteca padrão, e o Borland Pascal 7 tinha suporte a Windows. Em 1995 a Borland já havia abandonado o Turbo e o Borland Pascal e os substituído pelo ambiente de desenvolvimento rápido Delphi, baseado no Object Pascal. A Borland depois liberou várias versões como freeware quando viraram 'software antigo': a 1.0 para DOS em 1º de fevereiro de 2000, a 3.02 em 10 de fevereiro de 2000, a 5.5 em 21 de fevereiro de 2002 e a 7.01 francesa em 2000; a maioria ainda pode ser baixada no site sucessor, da Embarcadero.

Por que é lembrado. A resenha da West Coast Computer Faire de 1985 citada no registro da Borland dizia que a lenda do Turbo Pascal havia atingido proporções míticas, com empresas planejando em reuniões de marketing tornar-se a próxima Borland. A razão está no preço e no ciclo: o instrumento de um profissional barato o bastante para um estudante, e uma compilação rápida o bastante para se aprender com ela. Muitos engenheiros de rede da geração do autor escreveram nele seus primeiros programas de verdade, e os hábitos estruturados que o Pascal ensinou viajaram para toda configuração que escreveram depois. O verbete Pascal traz a linguagem; o registro da Borland na linha do tempo da indústria leva a empresa deste compilador à Micro Focus.

Também conhecido como: turbo pascal 3, turbo pascal 5.5, turbo pascal 7, borland pascal, hejlsberg, compas pascal

← Todos os verbetes do glossário