金山词霸。。。。不过话说回来,学编程,必须要会英文,毕竟程序是用英文写的,呃,现在只有易语言是中文编写的
目前创新互联建站已为成百上千家的企业提供了网站建设、域名、网站空间、网站运营、企业网站设计、西城网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
大哥,咱要明白:软件是需要运行平台的,你面向的如果是嵌入式的,那就是j2me标准,面对计算机的是j2se标准,面对网络浏览器或者web服务器的是jsp或者js,对于手机的不同开发平台,还专门有sybianjava等等。词典是要数据库的,对于数据库又了解多少?是用sql还是orchid等等。词典还需要检索的,对于数据结构和算法分析又了解多少,检索策略是采用顺序查询?链式查询?还是用哈希编码?牛x的话还用树图?软件是要开发环境的,j2se用eclipse,j2me是用myeclipse,甚至jdk也可以,很多研究生考试是用jdk的黑框整的。上面的每一个内容都是一门及其深刻的学问,有充足的准备的话,可以尝试,否则,趁早放弃。愿对你有所帮助。
没发现一种万能的软件。
这些代码都是英文构成的,直译的话用"全文翻译"软件,或复制到在线全文翻译网站 就可以了,但是只英译汉的层面。
还有些就是代码升级转换之类的软件,如把delphi代码翻译成c#代码,把vc6代码升级成vc点虐 代码。
还有些是调试器,可以对代码段进行翻译,诸如: 入口,循环,出栈,跳出,DES加密等词。
还有就是写查毒软件,可以对代码段行为进行翻译,加壳,压缩,伪装,IO操作,变形等词。
在这些之外的逻辑代码段难以用机器识别,只能用专用软件,或人工识别。
例如: 某段代码对学生期末成绩进行排序, 如果程序员没有注释这段代码的功能或含义,那么没有软件可以翻译成"本段代码对学生期末成绩进行排序"。
好的IDE或编写器提供丰富的注释生成和管理功能。这样对团体开发有很大用处,程序员都方便的规范代码,你就不用有这种疑问了。
如 Vistual Studio 2010,CnPack IDE Wizards等。