你认为 VB 适合用于人工智能吗? 我最初主要使用 Lisp 和 C/C++ 进行人工智能开发,因为那时需要高性能,但最近一直在进行一些 VB 编程。
VB 具有以下优点:
- 良好的调试器(必不可少!)
- 良好的检查器(监视工具)
- 易于使用的语法(Intellisense 可与 80 年代后期 Lisp 环境的结构编辑器相媲美)。
- 易于与第三方软件集成。
- 编译为快速代码(CLR 性能相当不错)
- 开发速度快。
回答:
你这里指的是哪个 VB? 如果你指的是 VB.NET,那么答案是,也可能不是。 我建议使用 C# 或者 F#。 F# 是一种函数式语言,因此通常更适合你在编写 AI 程序时会遇到的许多模式。 较新版本的 C# 也支持 lambda 表达式、匿名委托等语言特性,这些特性也可能对你有所帮助!