✔ 最佳答案
Totally agreed, YY reply. but there are nomrally, using C or C++, becuase it is lower level implementation, which can provide more control on the lower level resource, such as memory allocation, CPU qeueing, thread programming.. etc. which increase the performance.
And sure it is not writing in Java, because it need run at JVM. as It cannot see we need started any JVM when execute your said tools.
One more, If the program write in JAVA, you can decompile is using JAD.