Is there any low Level Programming language available based on java syntax and features?
Basically there should be no memory management and user should be able to access the memory directly.
But should maintain following features of java :
1) platform Independence(should compile directly to native code according to the machine architecture for maintaining platform independence rather than compiling to byte code )
2) There should be no JVM to manage the memory and resources.
3) should have exception throwing and catching mechanism.
4) should have inbuilt multi-threading and concurrency support.
5) harness the Java-API.
6) Should have pointer support like C.
Basically I am looking for a mixture of C and Java, with Syntax and coding conventions like Java, object-oriented(may not be strictly object oriented), but should be as fast as C.
Is there any such language already built or being developed? with one or more features listed above?
C++ sounds like your closest bet, however you won’t get all of the things you want. Specifically, you don’t get platform independence, native multi-threading, and the Java-API. However, you can use the boost libraries to help with these things.
If your motivation is purely based on performance, you should know that Java is really fast now-a-days. Are you absolutely sure that it’ll be too slow for whatever you’re trying to do?