2

我是大学的一名 IT 学生,用 Visual Basic 编程了很长时间。在这里自学了 Java 和 C#(真的类似于 Java)。我也是一名音乐制作人,我想开始做一个大项目,只是为了我自己,为了好玩,为了扩展我的知识。

我想制作像 Cubase、Reaper 或 Fruity Loops 这样的 DAW(数字音频工作站)。从诸如声音音序器之类的小东西开始。我已经制作了一些流程图。

我想尽快开始编码,但 Java 是一种解释语言,如 SuperCollider 和 Python,处理起来很慢。Visual Basic 不是一个选项,我喜欢从它开始,但我不再喜欢它了。我不知道该不该用C#,我作为一个Linux爱好者,不想因为需要用Visual Studio就嫁给Windows。我知道有单声道。

什么是适合我的语言?会不会是什么东西:

  1. 快速处理,尽可能不解释
  2. 能够使我的软件跨平台。不需要重写所有代码,也许只是为不同的系统实现一些方法。
  3. 有良好的文档。

我知道我的问题可能有点复杂,甚至可以被视为不成熟。但我需要帮助选择一门新的语言来学习。

感谢您花时间阅读本文。每一个答案都值得赞赏。

4

2 回答 2

0

看看用 C++ 编写的 Juce。

我知道一个非常流行的 DAW 是用 Juce 编写的。C++ 的额外好处是它功能强大且可移植。

于 2013-02-18T19:52:48.630 回答
0

Extempore快速且非常酷。这是一个相当新的项目,但它已被用于一些非常酷的事情。

于 2013-04-05T15:46:59.853 回答