

There was C#Builder, but all the serious C# developers stuck with Visual Studio. Borland wanted to be in, but once again competing with the platform vendor was difficult. Those who discovered Delphi loved it for ever, but many never did. Managers felt safer with Visual Basic, while hardened C++ coders muttered something about not liking Pascal.


It should have swept the board, but somehow remained the best-kept secret in Windows development. Delphi changed the rules, with a Visual Component Library that enabled drag-and-drop programming and a fast native code compiler. You could have rapid development, or fast code, but never both. In 1995 it released its Visual Basic killer, a miracle called Delphi. Borland, however, still has a trick up its sleeve. The IDE was good enough, and owning the platform gave Microsoft C++ too many advantages for Borland to compete. The following year Microsoft brings out Visual C++ and condemns Borland to a C++ niche. Microsoft by contrast has C++ 7.0, the inelegant Microsoft Foundation Classes, and a complex DOS IDE called Programmer’s Workbench that nobody uses. Borland has Windows development sewn up, with the Turbo C++ 3.1 compiler, the excellent Object Windows class library, and even a Windows IDE.
