Turbo C et Turbo C++ étaient des compilateurs C et C++ et des kits d'outils populaires créés par Borland. Ils étaient populaires à la fin des années 80 et au début des années 90. Bien qu'ils soient rarement utilisés aujourd'hui, ils sont toujours privilégiés par certains passionnés.
Les langages de programmation C et C++ existent toujours, mais ils étaient omniprésents dans certains domaines à la fin des années 80 et à la fin des années 90. Alors qu'il existait de nombreux compilateurs C et C++ sur le marché, Turbo C et Turbo C++ étaient parmi les plus populaires. Ils étaient connus pour produire du code rapide et ils contenaient des bibliothèques spéciales pour faciliter la lecture des entrées utilisateur.
Parce qu'ils compilaient du code 16 bits, Turbo C et Turbo C++ ne s'exécuteraient pas en mode natif sur les systèmes d'exploitation 32 bits, mais ils pourraient être exécutés via les couches de compatibilité Windows. De telles couches n'existent pas pour les systèmes 64 bits, donc les personnes qui souhaitent les utiliser utilisent généralement des émulateurs DOS.
GCC, LLVM et les compilateurs C et C++ de Microsoft peuvent produire du code natif 32 bits et 64 bits et sont les options préférées de la plupart des programmeurs. Bien que DOS ne soit plus pris en charge commercialement, les passionnés écrivent toujours des programmes DOS à utiliser dans les émulateurs. Parce que Turbo C++ a été publié sous une licence qui permet de l'utiliser gratuitement pour un usage personnel, c'est une option populaire parmi les programmeurs DOS amateurs.