Turbo C

Autor: Randy Alexander
Data De Criação: 25 Abril 2021
Data De Atualização: 26 Junho 2024
Anonim
How to Download & Install Turbo C/C++ in Windows 10
Vídeo: How to Download & Install Turbo C/C++ in Windows 10

Contente

Definição - O que significa Turbo C?

O Turbo C era um ambiente de desenvolvimento integrado (IDE) para programação na linguagem C. Foi desenvolvido pela Borland e introduzido pela primeira vez em 1987. Na época, o Turbo C era conhecido por seu tamanho compacto, manual abrangente, velocidade de compilação rápida e preço baixo. Ele tinha muitas semelhanças com um produto anterior da Borland, o Turbo Pascal, como um IDE, um preço baixo e um compilador rápido, mas não teve tanto sucesso devido à concorrência no mercado de compiladores C.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Turbo C

O Turbo C era uma ferramenta de desenvolvimento de software para escrever programas na linguagem C. Como IDE, incluía um editor de código-fonte, um compilador rápido, um vinculador e um arquivo de ajuda offline para referência. A versão 2 incluía um depurador embutido. O Turbo C foi um produto de acompanhamento do Borlands Turbo Pascal, que ganhou amplo uso em instituições de ensino porque o idioma Pascal era adequado para o ensino de programação para os alunos. Embora o Turbo C tenha sido desenvolvido inicialmente por uma empresa diferente, ele compartilhou muitos recursos com o Turbo Pascal, a saber, a aparência da interface e as várias ferramentas de programação e depuração incluídas. No entanto, não foi tão bem-sucedido quanto o Turbo Pascal devido à concorrência de outros produtos C, como Microsoft C, Watcom C, Lattice C, etc. No entanto, o Turbo C ainda tinha a vantagem de compilar velocidade e preço.


A primeira versão foi lançada em 13 de maio de 1987 e oferecia o primeiro ambiente de edição, compilação e execução para desenvolvimento de software em PCs IBM. O Turbo C não foi originalmente desenvolvido pela Borland, mas foi comprado de Bob Jervis e foi inicialmente chamado de Assistente C. O Turbo Pascal não tinha menus suspensos antes dessa época, e foi apenas na quarta versão que recebeu um elevador de cara para olhar como Turbo C.

Como empresa, a Borland não desenvolve mais e vende esses produtos, mas o Turbo C ainda é um download gratuito de vários repositórios on-line, embora seja realmente uma tecnologia antiga sem suporte técnico real e não seja mais viável para o desenvolvimento de software moderno. O Turbo C acabou evoluindo para o Turbo C ++, depois para o Borland C ++ e, finalmente, para o C ++ Builder.

Recursos do Turbo C:

  • Assembly embutido com acesso total às estruturas e nomes simbólicos da linguagem C - Isso permitiu que os programadores escrevessem alguns códigos da linguagem assembly diretamente em seus programas, sem a necessidade de um assembler separado.
  • Suporte para todos os modelos de memória - Isso tinha a ver com a arquitetura de memória segmentada usada pelos processadores de 16 bits daquela época, em que cada segmento estava limitado a 64 kilobytes (Kb). Os modelos foram chamados de minúsculo, pequeno, médio, grande e enorme, que determinaram o tamanho dos dados utilizados por um programa, bem como o tamanho do próprio programa. Por exemplo, com o modelo minúsculo, os dados e o programa devem caber em um único segmento de 64 Kb. No modelo pequeno, os dados e o programa usaram um segmento diferente de 64 Kb. Portanto, para criar um programa maior que 64 Kb ou um que manipule dados maiores que 64 Kb, os modelos de memória média, grande e enorme precisavam ser usados. Por outro lado, os processadores de 32 bits usavam um modelo de memória plana e não tinham essa limitação.
  • Otimização de velocidade ou tamanho - O compilador pode ser configurado para produzir um programa executável de tamanho rápido ou pequeno, mas não ambos.
  • Dobra constante - Esse recurso permitiu ao compilador Turbo C avaliar expressões constantes durante o tempo de compilação e não durante o tempo de execução.