Turbo C: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
traduzindo
 
Linha 5:
 
==Versões==
[[Imagem:Tc10 1987 01.jpg|thumb|Turbo C 1.0 startup screen.]]
 
* Versão 1.0, em 13 de maio de 1987 - Oferecia o primeiro ambiente edição-compilação-execução para C em IBM PCs. O software era comprado de outra companhia e com alguma marca, nesse caso '''Wizard C''' por Bob Jervis<ref>[[Clarion programming language]]</ref> <ref>[http://groups.google.com/group/borland.public.delphi.non-technical/browse_thread/thread/40c773ec16c70d58/777b63119dc6c64f%23777b63119dc6c64f Borland Backgrounder]</ref>
(O produto destaque da Borland na época era o [[Turbo Pascal]]), que não tinha menus pull-downs, que mais tarde ficaria parecido com o [[Turbo C]] já na versão 4.). Ele rodava em 384KB de memória. Permitia código inline assembly com total acesso aos nomes e estruturas do C, suportando todos modelos de memória, oferecendo optimizações para velocidade, tamanho, técnica "constant folding", e eliminação de jumps.<ref name="foldoc turboc">[http://foldoc.org/index.cgi?Turbo+C FOLDOC entry on Turbo C]</ref>
* Versão 1.5, em janeiro de 1988 - Era uma versão de melhoramento incremental sobre a versão 1.0. Incluía mais programas exemplos, melhoramentos nos manuais, e outras correções. Foi vendido em 5 disquetes de 360 KB (não comprimidos), e vinham com programas exemplos em C, incluindo uma planilha chamada mcalc. Essa versão introduziu o arquivo cabeçalho conio.h.
Ele rodava em 384KB de memória. Permitia código inline assembly com total acesso aos nomes e estruturas do C, suportando todos modelos de memória, oferecendo optimizações para velocidade, tamanho, técnica "constant folding", e eliminação de jumps.<ref name="foldoc turboc">[http://foldoc.org/index.cgi?Turbo+C FOLDOC entry on Turbo C]</ref>
* Versão 2.0, em 1989 - A versão americana foi liberada em fins de 1988,e aparecia com uma tela azul, que se tornaria padrão em todas as versões posteriores para [[MS-DOS]]. A versão americana não tinha o Turbo Assembler nem um debugger separado. Veja [http://bdn.borland.com/article/images/20841/tc20ad.jpg this ad] para mais detalhes: [[Turbo C]], [[Asm]], and [[Debugger]] eram vendidos juntos como pacote profissional de ferramentas. Isso parecia descrever outro pacote: Featured [[Turbo Debugger]], [[Turbo Assembler]], e uma exclusiva biblioteca gráfica. Essa versão de [[Turbo C]] era também liberada para o [[Atari ST]], mas vendida somente na [[Alemanha]].
[[Imagem:Tc15startup.jpg|thumb|Turbo C 1.5 startup screen.]]
Notar que nas últimas versões: o nome "Turbo C" era utilizado após a versão 2.0, porque a versão do [[Turbo C++]] 1.0 em 1990, os dois produtos eram combinados num único. O primeiro [[compilador]] C++ foi desenvolvido sob contrato com uma companhia de [[San Diego]] e foi um dos primeiros compiladores verdadeiros de C++ (até então, muito da compilação de C++ era feito com pre-compiladores que geravam código C). A próxima versão chamar-se-ia [[Borland C++]] para enfatizar a empresa. O nome [[Turbo C++]] foi logo abandonado, finalmente reaparecendo como [[Turbo C++]] 3.0. Nunca existiu uma versão 2.0 do produto [[Turbo C++]].
 
* Version 1.5, in January, [[1988]] - This was an incremental improvement over version 1.0. It included more sample programs, improved manuals and other bug fixes. It was shipped on five 360 KB diskettes of uncompressed files, and came with sample C programs, including a stripped down spreadsheet called mcalc. This version introduced the <conio.h> header file (which provided fast, PC-specific console I/O routines). (Note: The copyright date in the startup screen is 1987, but the files in the distribution were created in January 1988.)
 
[[Image:Tc20startup.jpg|thumb|Turbo C 2.0 startup screen.]]
* Version 2.0, in [[1989]] - The American release was in late 1988, and featured the first "blue screen" version, which would be typical of all future Borland releases for MS-DOS. The American release did not have Turbo Assembler or a separate debugger. (These were being sold separately as the product Turbo Assembler.) See [http://bdn.borland.com/article/images/20841/tc20ad.jpg this ad] for details: Turbo C, Asm, and Debugger were sold together as a professional suite of tools. This seems to describe another release: Featured [[Turbo Debugger]], [[Turbo Assembler]], and an extensive graphics library. This version of Turbo C was also released for the [[Atari ST]], but distributed in [[Germany]] only.
 
Note on later releases: The name "Turbo C" was used after version 2.0, because with the release of Turbo C++ 1.0 with 1990, the two products were folded into a single product. That first C++ compiler was developed under contract by a company in San Diego and was one of the first true compilers for C++ (until then, most C++ work was done with pre-compilers that generated C code). The next version was named [[Borland C++]] to emphasize its flagship status and completely rewritten in-house, with [[Peter Kukol]] as the lead engineer. The Turbo C++ name was briefly dropped, eventually reappearing as Turbo C++ 3.0. There was never a 2.0 of the Turbo C++ product series.
 
é==ReferencesReferências==
<references />