Revisiter Borland Turbo C et C++

Regarder en arrière à quoi ressemblait la programmation peut être une chose fascinante et divertissante, c’est pourquoi [Tough Developer] a décidé de télécharger et d’essayer d’utiliser Turbo C et C++, de la version 1.0 aux versions les plus récentes. Borland Turbo C 1.0 est un doozy tel qu’il est sorti en 1987 – deux ans avant la normalisation C89 qui nous a apporté le très apprécié ANSI C avec lequel tant d’entre nous ont passé les années 90. Turbo C++ 1.0 date de 1991, ce qui précède la normalisation du C++ en 1998. Cela signifie que les deux environnements de développement intégrés (IDE) offrent un regard fascinant sur ce qui était à la pointe à la fin des années 80 et au début des années 90.

Aide en ligne et coloration syntaxique en Turbo C++.

Ce n’est qu’à partir de la version 3.0 que la coloration syntaxique a été ajoutée, l’IDE se concentrant principalement sur des fonctionnalités telles que l’auto-indentation et l’intégration d’outils. La version 2.0 a ajouté des points d’arrêt et une intégration plus poussée avec le débogueur et d’autres outils, ainsi que des bibliothèques telles que l’interface graphique Borland (BGI). Bien que même des éditeurs comme Notepad ++ et Vim donnent probablement de l’argent à ces anciens IDE de nos jours, ils valaient totalement l’argent demandé.

Ceux d’entre nous qui existent depuis assez longtemps pour avoir fait leurs débuts en C++ en utilisant les outils gratuits de ligne de commande Turbo dans les années 1990, ou qui ont vécu les premiers jours difficiles de GCC 2.x+ sur Linux, se souviendront qu’un environnement de développement ça vient de marcher© était difficile à obtenir sans débourser de l’argent. Dans cet environnement, Turbo C et C++ et plus tard Visual Studio et d’autres ont effectivement servi un marché très reconnaissant.

Au-delà de l’IDE lui-même, ceux-ci étaient également accompagnés d’une documentation linguistique, car en l’absence d’accès Internet constant, le référencement des API et de la syntaxe était effectué à l’aide d’ouvrages de référence en arbre mort ou de documentation en ligne. Ici, « en ligne » signifie une documentation numérique fournie sur un CD et qui peut être référencée depuis l’IDE.

[Tough Developer] guide le lecteur à travers de nombreuses fonctionnalités de l’IDE, qui comprend l’exécution de diverses démos pour montrer ce dont l’environnement était capable et comment cela a à son tour influencé les logiciels et les jeux contemporains tels que Commandant Keen dans Keen Dreams. Bien que nous ne puissions pas dire qu’un retour à Turbo C est très probable pour le lecteur Hackaday moyen, nous apprécions de jeter un coup d’œil sur les langages et les environnements de développement plus anciens – ne serait-ce que pour apprécier le chemin parcouru depuis. .

François Zipponi
Je suis François Zipponi, éditorialiste pour le site 10-raisons.fr. J'ai commencé ma carrière de journaliste en 2004, et j'ai travaillé pour plusieurs médias français, dont le Monde et Libération. En 2016, j'ai rejoint 10-raisons.fr, un site innovant proposant des articles sous la forme « 10 raisons de... ». En tant qu'éditorialiste, je me suis engagé à fournir un contenu original et pertinent, abordant des sujets variés tels que la politique, l'économie, les sciences, l'histoire, etc. Je m'efforce de toujours traiter les sujets de façon objective et impartiale. Mes articles sont régulièrement partagés sur les réseaux sociaux et j'interviens dans des conférences et des tables rondes autour des thèmes abordés sur 10-raisons.fr.