| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Caractéristiques de Turbo C
    Turbo C de Borland , introduite en 1987, a appliqué le même modèle de développement intégré utilisé par la société de logiciels de la Silicon Valley pour le langage de programmation C . Renforcée avec un assembleur et un débogueur en 1989, Version 2.01 est la dernière version. En 1990, Borland introduit Turbo C + + , mettant fin à la course de cette langue mémorable . Voici quelques-uns de ses meilleurs éléments : l'environnement de développement intégré

    Dans les premiers jours du développement de PC , avant que Windows , MS /DOS n'avait pas de soutien multitâche. Un seul programme peut fonctionner à la fois. Un programmeur courrait un programme pour éditer le code , un autre pour compiler le programme puis le nouveau programme a été exécuté pour tester les erreurs . Ce processus a été répété de nombreuses fois . L'environnement de développement intégré (IDE) que Borland introduit avec Turbo Pascal simplifié grandement ce en enveloppant le processus de développement en un seul programme .
    Optimisée compilateur C

    par l' temps Turbo C a été libéré, le langage de programmation C a été autour depuis plus d'une décennie et les techniques d'optimisation sont bien connus . C est un langage de bas niveau qui crée petit code serré , rapide . Turbo C a offert un certain nombre de choix d'optimisation de cette taille accrue et la vitesse à un moment où les cycles de processeur et mémoire étaient encore des ressources limitées.
    Intégré Assembleur Langue

    Assemblée langue permet aux développeurs d'écrire en langage machine symbolique , les mêmes instructions utilisées par le microprocesseur. Pour la plupart des buts , C est un bien meilleur choix, car une ligne de C se traduit généralement à 10 ou plus instructions de la machine. Néanmoins, quelques lignes de code assembleur au bon endroit peuvent souvent résoudre un problème épineux . Assembler permet également un accès complet aux registres du microprocesseur et les interruptions. Turbo C permet au code d'assemblage pour être placé n'importe où à l'intérieur d'un programme C .
    Hardware niveau de débogage

    Le Turbo Debugger permet aux développeurs de visualiser la mémoire de l'ordinateur et des registres en temps réel comme la pas de programme dans le code. Les points d'arrêt et les montres peuvent être réglées de sorte que le programme s'exécute et s'arrête à des points prédéfinis ou lorsque des emplacements de mémoire ou les registres atteignent certaines valeurs.
    Le mémoire multiples modèles

    La plupart des développeurs ont oublié cette partie du développement 16 bits, mais l'une des difficultés de gestion de la mémoire. Avec une adresse mémoire 16 bits , seule une petite partie de la mémoire peut être consulté à un moment donné . Les langues premiers C résolu ce avec un certain nombre de différents modèles de mémoire : minuscule, petit , compact et grandes entreprises. IBM a une description détaillée de ces modèles de la mémoire (voir références) .
    Natif développement

    du programme Bien que la plupart développement est désormais ciblé vers Windows, il existe des applications où le code doit descendre près du métal nu. Les pilotes de périphériques , utilitaires de disque dur, interfaces avec les programmes de diagnostic du matériel spécialisé et tous doivent avoir accès de bas niveau.

    Previous :

    next :
      articles connexes
    ·Comment déterminer la taille de la structure lors de l…
    ·Comment utiliser la fonction Memmove en C + + 
    ·Comment utiliser des tableaux en Turbo C + + 
    ·Comment déboguer une fuite de mémoire en C + + 
    ·Les inconvénients de pointeurs en C 
    ·Comment écrire un programme C + + Moyenne 
    ·Comment gérer la fermeture du navigateur événements …
    ·Comment brancher une barre de progression pour IO.Strea…
    ·Comment faire pour installer Microsoft Visual C + + 
    ·Comment mettre à jour un DataRow en C # 
      articles en vedette
    ·Comment lien vers un fichier RPC 
    ·Comment créer des en-têtes et des fichiers OBJ en C +…
    ·Tutoriel pour écran en C + + 
    ·Comment configurer Visual Basic 6.0 
    ·Comment faire pour supprimer JavaScript 
    ·Comment installer WAMP serveur effort 
    ·Comment créer un message d'erreur dans Access 2007 
    ·Comment gérer des données hiérarchiques dans MySQL 
    ·Méthodes ArrayList en Java 
    ·Comment écrire votre propre Simple Java Message Queue 
    Copyright © Connaissances Informatiques http://fr.wingwit.com