很多语言都可以写啊。算法是一种解决问题的数学表达过程吧,以程序代码在处理器平台上运行来完成。
当然,对于更贴近硬件来说,肯定是C语言的算法比较多。
算法的实现并不一定需要什么高级语言,更多的是严密的逻辑和数学工具的利用。
很多时候所谓的高级算法的表现本身是用伪语言描述,主要叙述对特定问题的关键处理步骤。
当然在应用高级算法时,根据需要、环境等等,需要选一种语言来实现,但这个是没有具体限定的,要看算法复杂度,那个方面更耗费精力,主要体现在开发效率和运行效率的均衡选择。
现在,一般算法,大多数语言都可以实现,但真正计算密集型还是用c之类的来进一步追求运行效率。
这里的高级不知道是个什么定义
高级语言使用高级算法的话,也就是python,或是C++这些的,算法了
还有一些注意效率的,高级的算法,是使用C语言,也有使用C++的