By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,950 Members | 986 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,950 IT Pros & Developers. It's quick & easy.

C to Java Class Files compiler (AMPC version 1.5.1 released)

P: n/a
C to Java Class Files
-------------------------------

We are pleased to announce the release of version '1.5.1' of
AMPC (Axiomatic Multi-Platform C) C to Java class files compiler
suite. It is Write Once Run Anywhere (WORA) with C.

"Platform independence with C. Integrate C and Java."

Detailed info can be found at:
http://www.axiomsol.com

The changes in this release are as follows:
Improved the loop optimizer (loop invariants). Also, added many
more SWT APIs.

Project description:
Axiomatic Multi-Platform C (AMPC) is a C to Java class file compiler
suite for the development of platform independent applications.
AMPC can also be used to integrate C and Java programs since AMPC's
C functions can directly call numerous Java methods and vice versa.
AMPC supports a very large subset of ANSI C (1989). It can be used
to develop new applications using C as well as port existing
applications written in C to run on JVM enabled devices. A JNI
(JVM Native Interface) feature is available for calling native C
or C++ functions. The asm() directive can be used to embed Jasmin
assembly code within C source code. Support for the SWT
(Standard Widget Toolkit) based graphics API is available.
J2ME CDC 1.1 for mobile devices is also supported.

Sep 21 '06 #1
Share this Question
Share on Google+
6 Replies


P: n/a

napi wrote:
C to Java Class Files
-------------------------------

We are pleased to announce the release of version '1.5.1' of
AMPC (Axiomatic Multi-Platform C) C to Java class files compiler
suite. It is Write Once Run Anywhere (WORA) with C.

"Platform independence with C. Integrate C and Java."

Detailed info can be found at:
http://www.axioSPAM.com
Off topic retarded spammer.

Write once run anywhere? ya it's called PORTABLE C.

Or, it's called build your C code against a machine which you then
write a VM for. Java isn't the only lang with VMs.

Tom

Sep 21 '06 #2

P: n/a
"napi" <na**@axiomsol.comwrites:
>C to Java Class Files

We are pleased to announce the release of version '1.5.1' of
AMPC (Axiomatic Multi-Platform C) C to Java class files compiler
suite. It is Write Once Run Anywhere (WORA) with C.
.......
AMPC can also be used to integrate C and Java programs since AMPC's
C functions can directly call numerous Java methods and vice versa.
AMPC supports a very large subset of ANSI C (1989). It can be used

Do you know if you'll be developing a version of this for ISO-C99,
rather than ANSI-C?
(what ever happened to Write Once Debug Everywhere?)

--
Chris.
Sep 22 '06 #3

P: n/a
Chris McDonald wrote:
>
.... snip ...
>
Do you know if you'll be developing a version of this for ISO-C99,
rather than ANSI-C?
ANSI-C is C99. It used to be C95. Before that C90.

--
Some informative links:
news:news.announce.newusers
http://www.geocities.com/nnqweb/
http://www.catb.org/~esr/faqs/smart-questions.html
http://www.caliburn.nl/topposting.html
http://www.netmeister.org/news/learn2quote.html

--
Posted via a free Usenet account from http://www.teranews.com

Sep 23 '06 #4

P: n/a
CBFalconer <cb********@yahoo.comwrites:
>Chris McDonald wrote:
>>
Do you know if you'll be developing a version of this for ISO-C99,
rather than ANSI-C?
>ANSI-C is C99. It used to be C95. Before that C90.

Thanks, yes, maybe, but their website clearly states:

"AMPC covers a very large subset of ANSI C (1989)"

hence my question.

--
Chris.
Sep 23 '06 #5

P: n/a
CBFalconer <cb********@yahoo.comwrites:
Chris McDonald wrote:
>>
... snip ...
>>
Do you know if you'll be developing a version of this for ISO-C99,
rather than ANSI-C?

ANSI-C is C99. It used to be C95. Before that C90.
Agreed, that's strictly correct. But (too) many people haven't broken
the habit of the late 1980s of referring to the language defined by
the 1989 ANSI standard as "ANSI C".

If you want to refer to a specific version of the standard, it's
always safest to mention the year explicitly.

--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <* <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.
Sep 23 '06 #6

P: n/a
Chris McDonald wrote:
"napi" <na**@axiomsol.comwrites:
C to Java Class Files

We are pleased to announce the release of version '1.5.1' of
AMPC (Axiomatic Multi-Platform C) C to Java class files compiler
suite. It is Write Once Run Anywhere (WORA) with C.
.......
AMPC can also be used to integrate C and Java programs since AMPC's
C functions can directly call numerous Java methods and vice versa.
AMPC supports a very large subset of ANSI C (1989). It can be used


Do you know if you'll be developing a version of this for ISO-C99,
rather than ANSI-C?
Chris:

We don't have plans to support ISO-C99 at the moment. So far we
support ANSI C (1989), and all the standard C (1989) library functions
are implemented except for
signal(), raise(), setjmp(), and longjmp().

Napi

Sep 24 '06 #7

This discussion thread is closed

Replies have been disabled for this discussion.