Turbo C

Auteur: Randy Alexander
Date De Création: 25 Avril 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
How to Download & Install Turbo C/C++ in Windows 10
Vidéo: How to Download & Install Turbo C/C++ in Windows 10

Contenu

Définition - Que signifie Turbo C?

Turbo C était un environnement de développement intégré (IDE) pour la programmation en langage C. Il a été développé par Borland et introduit pour la première fois en 1987. À l’époque, Turbo C était connu pour sa taille compacte, son manuel complet, sa rapidité de compilation et son prix bas. Il présentait de nombreuses similitudes avec un produit Borland antérieur, Turbo Pascal, tel qu’un IDE, un prix bas et un compilateur rapide, mais n’avait pas autant de succès en raison de la concurrence sur le marché des compilateurs C.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Turbo C

Turbo C était un outil de développement de logiciels permettant d’écrire des programmes en langage C. En tant qu'EDI, il comprenait un éditeur de code source, un compilateur rapide, un éditeur de liens et un fichier d'aide hors ligne à titre de référence. La version 2 incluait un débogueur intégré. Turbo C est un produit complémentaire de Borlands Turbo Pascal, qui s’était répandu dans les établissements d’enseignement parce que le langage Pascal était adapté à l’enseignement de programmes aux étudiants. Bien que Turbo C ait été initialement développé par une autre société, il partageait de nombreuses fonctionnalités avec Turbo Pascal, à savoir l'aspect et la convivialité de l'interface et les divers outils de programmation et de débogage inclus. Cependant, il n’a pas eu le même succès que Turbo Pascal en raison de la concurrence d’autres produits C tels que Microsoft C, Watcom C, Lattice C, etc. Néanmoins, Turbo C avait toujours l’avantage en termes de rapidité et de prix.


La première version, sortie le 13 mai 1987, offrait le tout premier environnement édition-compilation-exécution pour le développement de logiciels sur ordinateurs IBM. Turbo C n’a pas été développé à l’origine par Borland, mais a été acheté à Bob Jervis et s’appelait initialement Wizard C. Turbo Pascal n’avait pas de menus déroulants auparavant, et c’est seulement sur sa quatrième version qu’il a reçu un lifting pour regarder comme Turbo C.

Borland, en tant que société, ne développe plus et ne vend plus ces produits, mais Turbo C est toujours téléchargeable gratuitement à partir de divers référentiels en ligne, bien qu’il s’agisse d’une technologie ancienne, sans véritable support technique et qui n’est plus viable pour le développement de logiciels modernes. Turbo C a finalement évolué en Turbo C ++, puis en Borland C ++ et, finalement, en C ++ Builder.


Caractéristiques du Turbo C:

  • Assemblage en ligne avec accès complet aux structures symboliques et aux noms du langage C - Cela a permis aux programmeurs d'écrire des codes de langage d'assemblage directement dans leurs programmes sans avoir besoin d'un assembleur séparé.
  • Prise en charge de tous les modèles de mémoire - Cela concernait l'architecture de mémoire segmentée utilisée par les processeurs 16 bits de cette époque, où chaque segment était limité à 64 kilo-octets (Ko). Les modèles étaient appelés minuscules, petits, moyens, grands et énormes, ce qui déterminait la taille des données utilisées par un programme, ainsi que la taille du programme lui-même. Par exemple, avec le modèle minuscule, les données et le programme doivent s’inscrire dans un seul segment de 64 Ko. Dans le petit modèle, les données et le programme utilisaient chacun un segment différent de 64 Ko. Ainsi, pour créer un programme de plus de 64 Ko ou un programme manipulant des données de plus de 64 Ko, il a fallu utiliser les modèles de mémoire moyens, volumineux et volumineux. En revanche, les processeurs 32 bits utilisaient un modèle de mémoire à plat et n’avaient pas cette limitation.
  • Optimisation de la vitesse ou de la taille - Le compilateur peut être configuré pour générer un programme exécutable rapide ou de petite taille, mais pas les deux.
  • Repli constant - Cette fonctionnalité a permis au compilateur Turbo C d'évaluer des expressions constantes pendant la compilation plutôt que pendant l'exécution.