作为一种工具,Delphi建立在成熟的面向对象语言ObjectPascal之上。使用Delphi,您可以做到能用C++完成的任何事情但避免C++的大部分麻烦;使用Delphi,您可以创建VisualBasic应用程序。反过来则是做不到的。在C++中,程序员可能会在内存管理、模板、操作符重载时遇到麻烦,而在Delphi中则不会出现这种问题。在VisualBasic中您会很快遇到一些障碍,而且会经常出现这样的情况。Delphi既具有C++的强大性又具有VisualBasic的易用性。