Características do turbo c

da Borland Turbo C, introduzido pela primeira vez em 1987, aplicou o mesmo modelo de desenvolvimento integrado utilizado pela empresa de software do Vale do Silício para a linguagem de programação C. Reforçada com um montador e depurador em 1989, Versão 2.01 foi o último lançamento. Em 1990, a Borland introduziu Turbo C ++, terminando a corrida desta linguagem memorável. Aqui estão algumas das suas melhores características:

Ambiente de desenvolvimento integrado

  • Nos primeiros dias de desenvolvimento PC, antes do Windows, MS / DOS não tinha suporte a multitarefa. Somente um programa pode executar de cada vez. Um programador seria executado um programa para editar o código, outro para compilar o programa, em seguida, o novo programa foi executado para testar para erros. Este processo foi repetido muitas, muitas vezes. O ambiente de desenvolvimento integrado (IDE) que a Borland introduzido pela primeira vez com o Turbo Pascal muito simplificada neste envolvendo todo o processo de desenvolvimento em um programa.

Otimizado C Compiler

  • Até o momento Turbo C foi lançado, a linguagem de programação C tinha sido em torno de mais de uma década e otimização técnicas eram bem conhecidos. C é uma linguagem de baixo nível que cria o código apertado pequeno, rápido. Turbo C ofereceu uma série de opções de otimização que tamanho e velocidade melhoradas, numa altura em ciclos de memória e processador ainda eram recursos limitados.

Integrado Assembler Idioma



  • linguagem assembly permite que os desenvolvedores a escrever em linguagem de máquina simbólico, as mesmas instruções utilizados pelo microprocessador. Para a maioria dos fins, C é uma escolha muito melhor uma vez que uma linha de C, usualmente traduz-se 10 ou mais instruções de máquina. No entanto, algumas linhas de código assembler no lugar certo muitas vezes pode resolver um problema pegajoso. Assembler também permite acesso total aos registros de microprocessadores e interrupções. Turbo C permite que o código de montagem para ser colocado em qualquer lugar dentro de um programa C.

Hardware nível de depuração

  • O Turbo Debugger permite aos programadores visualizar a memória do computador e registra em tempo real, como o programa percorre o código. Os pontos de interrupção e relógios pode ser definido para o programa é executado e pára em pontos pré-definidos ou quando posições de memória ou registos atingir determinados valores.

Vários modelos de memória

  • A maioria dos desenvolvedores esqueceram essa parte do desenvolvimento de 16 bits, mas uma das dificuldades de gerenciamento de memória. Com um endereço de memória de 16 bits, apenas uma pequena parte da memória podem ser acessados ​​ao mesmo tempo. As línguas primeiros C resolvido isso com um número de diferentes modelos de memória: minúsculo, pequeno, compacto e de grande porte. IBM tem uma descrição detalhada destes modelos de memória (ver Referências).

Programa de Desenvolvimento Nativo

  • Embora a maior parte do desenvolvimento agora está voltado para o Windows, existem aplicações onde o código precisa para chegar até perto do nu metal. Os drivers de dispositivo, utilitários de disco rígido, interfaces para hardware especializado e programas de diagnóstico toda a necessidade de acesso de baixo nível.

De esta maneira? Compartilhar em redes sociais:

LiveInternet