我想编写一个没有使用入口障碍的工具.我必须用C写吗?

jkf*_*kff 5 language-agnostic portability open-source

我想编写一个供开发人员使用的开源工具.我想消除进入障碍,所以如果他们喜欢这个想法,他们就会得到这个工具并开始玩它.

特别是,我不想要"哦,我是否还应该安装200Mb的ThatLanguage运行时库?哦,那么它们不能建立在我最新版本的Linux上?" 进入障碍.

我应该用C编写这个工具吗?或者是Python,或者Java,还是其他什么,已经足够广泛而不必担心这类事情(每个人都已安装它们)?

嗯,当然我知道它们非常普遍,但仍然 - 编写超轻量级零依赖工具有什么重大好处,还是我太完美了?

Ree*_*ore 4

先写一下吧。如果值得的话人们就会使用它。

除此之外,(几乎)每个人都安装了 Java、Python 和 Ruby(尤其是开发人员)。有些语言仍然很深奥,对于“那个应用程序”来说可能不值得(erlang、haskell 等)。

写下来吧,这是重要的部分。从那里可以移植、重写、采用,但如果不首先编写该工具,这一切都不会发生。