虽然算法不依赖任何计算机语言,但要上机实现它,至少需要学会一门计算机语言。C++集面向对象编程、泛型编程和过程化编程于一体,在C语言的基础上扩展了自己特有的知识库。C++简单易学,非常适合作为编程入门语言。在初学C++时可以使用Dev C++、CodeBlocks等编译器。