b'\n_START_ARTICLE_\nTurbo Pascal\n_START_PARAGRAPH_\nO Turbo Pascal \xc3\xa9 um ambiente de desenvolvimento integrado e um compilador para a linguagem de programa\xc3\xa7\xc3\xa3o Pascal, criado pela empresa Borland._NEWLINE_O desenvolvimento do compilador Turbo Pascal, pela Borland, teve uma grande import\xc3\xa2ncia no sucesso da linguagem Pascal, j\xc3\xa1 que n\xc3\xa3o era apenas um simples compilador, mas um ambiente de desenvolvimento, onde se podia construir e depurar o c\xc3\xb3digo, o que foi uma novidade para a \xc3\xa9poca. Devido a sua grande utiliza\xc3\xa7\xc3\xa3o a linguagem de programa\xc3\xa7\xc3\xa3o Pascal foi incorporando as novas tecnologias da \xc3\xa1rea de linguagens de programa\xc3\xa7\xc3\xa3o, como por exemplo a programa\xc3\xa7\xc3\xa3o orientada a objectos, o que deu origem a uma vers\xc3\xa3o da linguagem popularmente conhecida como Object Pascal (esta vers\xc3\xa3o foi implementada junto com o IDE  Delphi da Borland)._NEWLINE_O Turbo Pascal foi um produto comercial em que era necess\xc3\xa1rio adquirir uma licen\xc3\xa7a de uso para utiliz\xc3\xa1-lo. Agora est\xc3\xa1 livremente disponivel na Internet._NEWLINE_A sua primeira vers\xc3\xa3o foi realizada em 1983 no mercado norte-americano. Na \xc3\xa9poca seu pre\xc3\xa7o de venda era 49,99 dolares._NEWLINE_Mais tarde, em meados dos anos 90, apareceu uma vers\xc3\xa3o da linguagem, mas por parte da Microsoft, o Microsoft Pascal, que tentou fazer concorr\xc3\xaancia ao Turbo Pascal que na \xc3\xa9poca j\xc3\xa1 estava na vers\xc3\xa3o 5.5. O Microsoft Pascal foi superado pelo Turbo Pascal 5.5 devido \xc3\xa0 sua boa qualidade e baixo pre\xc3\xa7o._NEWLINE_Em 1995 a Borland deixou de desenvolver o Turbo Pascal.\n_START_SECTION_\nOrigem\n_START_PARAGRAPH_\nA linguagem de programa\xc3\xa7\xc3\xa3o Pascal originou do ALGOL, uma linguagem de programa\xc3\xa7\xc3\xa3o voltada para computa\xc3\xa7\xc3\xa3o cient\xc3\xadfica. Num congresso em Zurique, um comit\xc3\xaa internacional designou o ALGOL como uma linguagem independente de plataforma. Isto deu mais liberdade para as caracter\xc3\xadsticas que eles poderiam colocar na linguagem, mas tamb\xc3\xa9m tornou mais dif\xc3\xadcil a escrita de compiladores para ela. Muitos fabricantes de computador n\xc3\xa3o fizeram compiladores. A car\xc3\xaancia de compiladores em muitas plataformas, combinada com sua car\xc3\xaancia de ponteiros e muitos tipos de dados b\xc3\xa1sicos tal como o tipo caracter, fez com que ALGOL n\xc3\xa3o fosse amplamente aceite. Cientistas e engenheiros migraram para o FORTRAN, uma linguagem de programa\xc3\xa7\xc3\xa3o que estava dispon\xc3\xadvel em muitas plataformas. O ALGOL acabou quase totalmente abandonado exceto como uma linguagem para a descri\xc3\xa7\xc3\xa3o de algoritmos.\n_START_SECTION_\nWirth Inventa o Pascal\n_START_PARAGRAPH_\nNos anos 60, muitos cientistas da computa\xc3\xa7\xc3\xa3o trabalharam na extens\xc3\xa3o do ALGOL. Um desses cientistas era o Dr. Niklaus Wirth do Instituto Federal Su\xc3\xad\xc3\xa7o de Tecnologia, um membro do grupo original que criou o ALGOL. Em 1971, ele publicou a sua especifica\xc3\xa7\xc3\xa3o para uma linguagem altamente estruturada que lembrava o ALGOL em muitos pontos. Ele designou-a de Pascal em homenagem ao fil\xc3\xb3sofo e matem\xc3\xa1tico franc\xc3\xaas Blaise Pascal, nascido no s\xc3\xa9culo 17, que construiu a pascalina - a 1\xc2\xaa calculadora mec\xc3\xa2nica funcional._NEWLINE_A linguagem Pascal \xc3\xa9 bastante orientada a dados, dando ao programador a capacidade de definir tipos de dados personalizados. Com esta liberdade veio a r\xc3\xadgida verifica\xc3\xa7\xc3\xa3o de tipos, que garantiu que tipos n\xc3\xa3o se misturariam. a linguagem Pascal pretendia ser uma linguagem educacional, e foi amplamente adotada como tal. \xc3\x89 de escrita mais livre, diferente da linguagem FORTRAN, assim os estudantes n\xc3\xa3o tinham que se preocupar com formata\xc3\xa7\xc3\xa3o. Al\xc3\xa9m disso, Pascal se parece muito com uma linguagem natural, tornando muito f\xc3\xa1cil o entendimento do c\xc3\xb3digo escrito com ele._NEWLINE_Uma das coisas que fez perder a popularidade do ALGOL foi a dificuldade de criar um compilador. Wirth evitou isso fazendo com que seu compilador Pascal compilasse para um c\xc3\xb3digo objeto intermedi\xc3\xa1rio, independente da plataforma. Um outro programa transformava esse c\xc3\xb3digo intermedi\xc3\xa1rio em c\xc3\xb3digo execut\xc3\xa1vel. O Prof. Ken Bowles da Universidade da Calif\xc3\xb3rnia em San Diego (UCSD) agarrou a oportunidade que isto oferecia para adaptar o compilador Pascal para o Apple II, o microcomputador mais popular da \xc3\xa9poca, criando uma m\xc3\xa1quina virtual chamada "Pascal P-Code Machine" (semelhante ao que se fez com o Java anos mais tarde), permitindo que a linguagem Pascal se tornasse um padr\xc3\xa3o, sendo amplamente usado em universidades. Isto foi poss\xc3\xadvel tamb\xc3\xa9m pelo baixo custo do Apple II comparado aos mainframes, que eram necess\xc3\xa1rios na hora de executar outras linguagens tais como FORTRAN.\n_START_SECTION_\nExtens\xc3\xb5es\n_START_PARAGRAPH_\nDa vers\xc3\xa3o 1.0 at\xc3\xa9 a 7.0 do Turbo Pascal, a Borland continuou a expandir a linguagem. Uma das cr\xc3\xadticas da vers\xc3\xa3o original da linguagem Pascal era a car\xc3\xaancia de compila\xc3\xa7\xc3\xa3o separada para m\xc3\xb3dulos. Wirth at\xc3\xa9 criou uma nova linguagem de programa\xc3\xa7\xc3\xa3o, Modula-2, para resolver esse problema. A Borland adicionou esse conceito de m\xc3\xb3dulos ao Pascal, atrav\xc3\xa9s de units._NEWLINE_Na vers\xc3\xa3o 7.0, muitas caracter\xc3\xadsticas avan\xc3\xa7adas foram adicionadas. Uma delas foi a DPMI (DOS Protected Mode Interface), uma forma de executar programas DOS em modo protegido, obtendo velocidade extra e liberdade de quebrar a barreira de 640 Kilobytes institu\xc3\xadda pela Microsoft em suas primeiras vers\xc3\xb5es do DOS. O Turbo Vision, um sistema com janelas, baseado em texto, permitiu aos programadores criar interfaces interessantes quase que instantaneamente. A linguagem Pascal at\xc3\xa9 se tornou orientada para objetos, quando a vers\xc3\xa3o 5.5 adotou as extens\xc3\xb5es do Apple Object Pascal. Quando o Windows 3.0 foi lan\xc3\xa7ado, a Borland criou o Turbo Pascal para Windows, unindo a velocidade e facilidades do Pascal \xc3\xa0 interface gr\xc3\xa1fica para usu\xc3\xa1rios (GUI). Parecia que o futuro do Pascal estava garantido._NEWLINE_No entanto a Borland, a empresa que mais investiu em tecnologias e compiladores Pascal, decide abandonar esta linguagem de programa\xc3\xa7\xc3\xa3o em 1995, motivada pela forte concorr\xc3\xaancia das linguagens Microsoft Visual C++ e Visual Basic. Anos mais tarde, a mesma empresa desenvolve o Delphi - sucessor de Turbo Pascal - mais vocacionado para a arquitectura API das plataformas Windows.'