Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
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 uma montadora e depurador em 1989, Versão 2.01 foi a última versão. 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 ser executado em um tempo. 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 erros. Este processo foi repetido muitas e muitas vezes . O ambiente de desenvolvimento integrado (IDE) que a Borland introduziu pela primeira vez com o Turbo Pascal bastante simplificada este envolvendo todo o processo de desenvolvimento em um programa.
Optimizado C Compiler

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

a linguagem assembly permite aos desenvolvedores escrever em linguagem de máquina simbólica , as mesmas instruções usadas pelo microprocessador. Para a maioria dos propósitos, C é uma escolha muito melhor, pois uma linha de C geralmente se traduz em 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 desenvolvedores visualizar a memória do computador e registra em tempo real, como o programa percorre o código. Pontos de interrupção e os relógios podem ser definidas para que o programa será executado e interrompido em pontos pré-definidos ou quando os locais de memória ou registos atingir determinados valores.
Vários modelos de memória

A maioria dos desenvolvedores se esqueceram esta 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 pode ser acedida de uma só vez . Os idiomas iniciais C resolvido isso com uma série de modelos diferentes de memória : minúsculo, pequeno , compacto e de grande porte. A IBM tem uma descrição detalhada destes modelos de memória ( ver Referências) .
Programa de Desenvolvimento Nativo

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

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar OpenGL com código de Blocos 
·O que é o oposto de impressão em Programação C 
·CSharp Controles para DataGridView 
·Depuração no Visual C 
·Funções do Visual C Sharp de corda 
·Requisitos para um SDK iTouch 
·Especificações da UML em C + + 
·Como usar o controle de página no iPhone SDK 
·Como calcular o número de linhas em um arquivo usando …
·Como compilar um C + + Com CMD & CL 
  Artigos em destaque
·Tipos de erros cadeia de formato 
·Como escrever um C Programa de Leitura um parêntese 
·Como proteger códigos PIC12F675 De Hacking 
·Como escrever para arquivo binário um código de exemp…
·Como converter radianos em graus em Linguagem C + + em …
·Como converter projetos do Visual C ao BCB 
·Como verificar se uma matriz tem valor ou não em C + +…
·Como procurar uma lista encadeada de elementos em C + +…
·Como fazer uma calculadora Geometria em C + + 
·Como compilar C + + Com FStream 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados