我是大学的一名 IT 学生,用 Visual Basic 编程了很长时间。在这里自学了 Java 和 C#(真的类似于 Java)。我也是一名音乐制作人,我想开始做一个大项目,只是为了我自己,为了好玩,为了扩展我的知识。
我想制作像 Cubase、Reaper 或 Fruity Loops 这样的 DAW(数字音频工作站)。从诸如声音音序器之类的小东西开始。我已经制作了一些流程图。
我想尽快开始编码,但 Java 是一种解释语言,如 SuperCollider 和 Python,处理起来很慢。Visual Basic 不是一个选项,我喜欢从它开始,但我不再喜欢它了。我不知道该不该用C#,我作为一个Linux爱好者,不想因为需要用Visual Studio就嫁给Windows。我知道有单声道。
什么是适合我的语言?会不会是什么东西:
- 快速处理,尽可能不解释
- 能够使我的软件跨平台。不需要重写所有代码,也许只是为不同的系统实现一些方法。
- 有良好的文档。
我知道我的问题可能有点复杂,甚至可以被视为不成熟。但我需要帮助选择一门新的语言来学习。
感谢您花时间阅读本文。每一个答案都值得赞赏。