感谢大家解答。通过大伙的回复,C#
和.NET 重新映入我的眼帘。以前一直对它没好感,现在没想到这么强大了。
我只有过两年的 Java CRUD 经验,后来转做信息安全了。现在的编程需求,既需要做应用层的开发,比如 socket ;又需要做系统级的开发,比如编写某些测试用途的恶意代码。
之前想过学习 node.js 似乎比较全能,但更多偏向于应用层多一些。
考虑过老本行 Java,但我用 Java 写的恶意代码,又依赖运行环境。
Python 感觉还行,做安全开发很不错,以及完成日常任务,但代码容易被反编译。
直至今日,我想我找到了自己的组合,那就是 C/C++以及 C#。无论是编写恶意代码,还是反病毒软件的逃匿,都很不错。并且 C#这么全能,平日里也可以写一些桌面软件和 Web,简直不能太棒。