Pour info, Visual C++ 1.52 est toujours distribué fin 2017 par Microsoft ici:
http://my.visualstudio.com/downloads
Mais il faut avoir un abonnement MSDN pour pouvoir le télécharger.
Visual C++ 1.52 (pour les développements 16-bits) était aussi distribué sur les CDs des version 32-bits de Visual C++, jusqu'à Visual C/C++ 4.0. Donc si vous retrouvez un de ces derniers, vous pouvez y trouver votre bonheur dans un des sous répertoires du CD.
Il a aussi été distribué dans un kit appelé "Platform Archive", avec tous les outils et SDKs pour le développements DOS and WIN16.
Le compilateur de Visual C++ 1.52 est une application 32-bits, qui marche sur toutes les versions de Windows modernes, y compris Windows 10 64-bits. (Même si les exécutables 16-bits qu'elle produit ne peuvent eux pas tourner sous ces mêmes Windows modernes.)
Cependant, il y a un problème d'installation. En effet, le setup.exe de Visual C++ 1.52 est une application WIN16 pour Windows 3.x. Elle ne tourne donc pas sous les versions de Windows postérieures à XP.
Pour installer Visual C++ 1.52 sur une machine moderne, il faut donc installer l'application dans une VM tournant Windows XP, puis copier le répertoire C:\MSVC de la VM vers l'hôte sous Windows 10. Ça marche bien car le setup met tout dans C:\MSVC, et n'installe rien dans C:\Windows ou ailleurs.
Autre petit détail: Un bug du compilateur Visual C++ 1.52 (hérité de DOS?) fait que la compilation échoue s'il y a des variables d'environnement de plus de 128 caractères. Or le PATH est fréquemment plus long que ça sur les machines modernes. Bien redéfinir le PATH avec un minimum de répertoires avant de tenter une compilation.
Je m'amuse toujours à compiler mes applications en 16-bits pour DOS (avec VC++ 1.52) et en 32-bits pour Windows 95 (Avec Visual Studio 8), le tout fait sur mon portable sous Windows 10 64-bits.
Cerise sur le gâteau, on peut utiliser la version DOS comme stub DOS de la version WIN32, et ainsi obtenir des .exe qui tournent sous tous les OS Microsoft de DOS 3 à Windows 10! Pour plus d'infos, voir là:
http://github.com/JFLarvoire/SysToolsLib/tree/master/C , et pour des exemples de .exe qui tournent de DOS 3 à Windows 10, essayer ceux dans SysTools.zip, disponible là:
http://github.com/JFLarvoire/SysToolsLib/releases