AMPC发布-从C代码自动生成Java代码
2008-01-05 18:26:21 来源:WEB开发网核心提示: Axiomatic Solutions 公布发布 一款新产品-AMPC(Axiomatic Multi-Platform C). AMPC可以自动的将你的C代码生成为java代码,AMPC宣称支持大部分C89-C语言最初的ANSI/ISO标准,AMPC发布-从C代码自动生成Java代
Axiomatic Solutions 公布发布 一款新产品-AMPC(Axiomatic Multi-Platform C).
AMPC可以自动的将你的C代码生成为java代码。
AMPC宣称支持大部分C89-C语言最初的ANSI/ISO标准。也是现在大部分程序员认作C语言的版本。
AMPC不支持Bit field,支持有限的double types, fork() 函数也被赋予了不同的意义。同时,用一个大的int数组来代表内存寻址。
官方提到:
The AMPC (Axiomatic Multi-Platform C) compiler/IDE tries to follow the ANSI C (1989) standard as closely as possible, but it is yet to be fully compliant. Although it is not pure ANSI C (1989), it supports a very large subset of the standard. The JVM architecture has no built-in addressable memory architecture, hence, we resort to using one large array of int as a substitute for addressable memory. We minimize referencing the large array of int when referencing local variables by means of a register allocation technique based on the PRiority based graph coloring algorithm, utilizing JVM's local variables as "registers". This results in faster executables somewhat.
Each address location of the monolithic memory architecture takes up 32-bit space. So, the memory space is 4-bytes-addessable (Word-addressable) and not byte-addressable. Consequently, all scalar data types are 4 bytes long and they are int, char, float, and double. 下载:http://www.download.com/3120-20_4-0.Html?tag=srch&qt=ampc&tg=dl-20&search.x=0&search.y=0&search=+Go%21
价格:$99USD
你觉得这个工具有用吗? 或者我们需要将perl,php甚至ruby转化为Java的工具吗?
- ››发布即破解 苹果iOS4.2正式版越狱教程
- ››代码隐藏文件如何与页面链接
- ››发布的文章显示红色日期或加上new字或new小图片
- ››发布多个Web站点完全攻略:ISA2006系列之十
- ››发布Web服务器上的虚拟主机:ISA2006系列之十一
- ››发布安全Web站点详细攻略:ISA2006系列之十四
- ››发布终极列表时,如果不设置分页,列表最后少了一...
- ››代码格式化脚本CodeFormat
- ››代码注入的三种方法
- ››发布悬赏贴
- ››发布Exchange OWA方法及故障分析:ISA2006系列之十...
- ››发布Exchange的SMTP,POP3服务器:ISA2006系列之十...
更多精彩
赞助商链接