473,811 Members | 3,924 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Is there a .NET or C# to native x86 compiler?

Is there a .NET or C# to native x86 compiler? I am not looking for just a
prejitter progrom like ngen, but a true native compiler like the gcc for
java if there is such a thing.

Thanks

Andy
Jul 21 '05 #1
11 2862
Please don't crosspost.

No, there isn't any way to compile to native code. There is a third-party
production from RemoteSoft that reduces the size of the installation (giving
it the appearance of a traditional .exe), but I haven't tried it.

http://www.remotesoft.com/linker/
"Andy Chau" <wu*****@hotmai l.com> wrote in message
news:%2******** **********@TK2M SFTNGP09.phx.gb l...
Is there a .NET or C# to native x86 compiler? I am not looking for just a
prejitter progrom like ngen, but a true native compiler like the gcc for
java if there is such a thing.

Thanks

Andy

Jul 21 '05 #2
Nice link. The prices seem high, but the tools look very interesting.

"Robert Jacobson" <rj************ **********@nosp am.com> wrote in message
news:uJ******** ******@TK2MSFTN GP12.phx.gbl...
Please don't crosspost.

No, there isn't any way to compile to native code. There is a third-party
production from RemoteSoft that reduces the size of the installation (giving it the appearance of a traditional .exe), but I haven't tried it.

http://www.remotesoft.com/linker/
"Andy Chau" <wu*****@hotmai l.com> wrote in message
news:%2******** **********@TK2M SFTNGP09.phx.gb l...
Is there a .NET or C# to native x86 compiler? I am not looking for just a prejitter progrom like ngen, but a true native compiler like the gcc for
java if there is such a thing.

Thanks

Andy


Jul 21 '05 #3

"Robert Jacobson" <rj************ **********@nosp am.com> wrote in message
news:uJ******** ******@TK2MSFTN GP12.phx.gbl...
Please don't crosspost.

No, there isn't any way to compile to native code. There is a third-party
production from RemoteSoft that reduces the size of the installation (giving it the appearance of a traditional .exe), but I haven't tried it.

http://www.remotesoft.com/linker/
"Andy Chau" <wu*****@hotmai l.com> wrote in message
news:%2******** **********@TK2M SFTNGP09.phx.gb l...
Is there a .NET or C# to native x86 compiler? I am not looking for just a prejitter progrom like ngen, but a true native compiler like the gcc for
java if there is such a thing.

Thanks

Andy


We are working on a .NET Native compiler. It will be part of LSW DotNet-Lab
2.0 ( www.lesser-software.com/lswdnl.htm )
Currently we are working on the 1.0 Final release which will contain our
Reflection-Browser, Decompiler, Assembly Editor, our new Obfuscator with
Control-Flow Obfuscation & our UML Diagrammer.
We estimate spring 2004 for a prerelease of 2.0
..
with best regards, Frank Lesser, www.lesser-software.com

Jul 21 '05 #4
No, but there is a way to native compile .NET: Remote Soft's Salamander .NET
Native Compiler (www.remotesoft.com). NOTE: I have not tested the tool yet,
so I do not know how well it lives up to its promise.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

*************** *************** *************** *************** **********
Think Outside the Box!
*************** *************** *************** *************** **********
"Andy Chau" <wu*****@hotmai l.com> wrote in message
news:%2******** **********@TK2M SFTNGP09.phx.gb l...
Is there a .NET or C# to native x86 compiler? I am not looking for just a
prejitter progrom like ngen, but a true native compiler like the gcc for
java if there is such a thing.

Thanks

Andy

Jul 21 '05 #5
That's the same product I suggested. According to the site, it doesn't
actually compile to native code -- it just extracts the necessary portions
of the .Net Framework so you don't have to deploy the entire Framework
Redistributable . It looks like a true native compilation feature might be
on Salamander's "to do" list.
"Cowboy (Gregory A. Beamer)" <No************ @comcast.netNoS pamM> wrote in
message news:OF******** ******@TK2MSFTN GP10.phx.gbl...
No, but there is a way to native compile .NET: Remote Soft's Salamander ..NET Native Compiler (www.remotesoft.com). NOTE: I have not tested the tool yet, so I do not know how well it lives up to its promise.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

*************** *************** *************** *************** **********
Think Outside the Box!
*************** *************** *************** *************** **********
"Andy Chau" <wu*****@hotmai l.com> wrote in message
news:%2******** **********@TK2M SFTNGP09.phx.gb l...
Is there a .NET or C# to native x86 compiler? I am not looking for just a prejitter progrom like ngen, but a true native compiler like the gcc for
java if there is such a thing.

Thanks

Andy


Jul 21 '05 #6
> actually compile to native code -- it just extracts the necessary portions
of the .Net Framework so you don't have to deploy the entire Framework
Doesn't that violate the redist license?
-mike
MVP

"Cowboy (Gregory A. Beamer)" <No************ @comcast.netNoS pamM> wrote in
message news:OF******** ******@TK2MSFTN GP10.phx.gbl...
No, but there is a way to native compile .NET: Remote Soft's Salamander .NET
Native Compiler (www.remotesoft.com). NOTE: I have not tested the tool

yet,
so I do not know how well it lives up to its promise.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

*************** *************** *************** *************** **********
Think Outside the Box!
*************** *************** *************** *************** **********
"Andy Chau" <wu*****@hotmai l.com> wrote in message
news:%2******** **********@TK2M SFTNGP09.phx.gb l...
Is there a .NET or C# to native x86 compiler? I am not looking for just a
prejitter progrom like ngen, but a true native compiler like the gcc

for java if there is such a thing.

Thanks

Andy



Jul 21 '05 #7
Lets hope not, that thing looks like a super handy tool. If the framework
was more like 1-2MB instead of 20+ it would not be an issue.

Is there any way to get clarification on this issue from MS? I was thinking
of purchasing this product, but not until I get the all clear about that
redist license issue.

Michael

"Michael Giagnocavo [MVP]" <mg*******@Atre vido.net> wrote in message
news:OC******** ******@tk2msftn gp13.phx.gbl...
actually compile to native code -- it just extracts the necessary portions
of the .Net Framework so you don't have to deploy the entire Framework


Doesn't that violate the redist license?
-mike
MVP

"Cowboy (Gregory A. Beamer)" <No************ @comcast.netNoS pamM> wrote in message news:OF******** ******@TK2MSFTN GP10.phx.gbl...
No, but there is a way to native compile .NET: Remote Soft's
Salamander .NET
Native Compiler (www.remotesoft.com). NOTE: I have not tested the tool

yet,
so I do not know how well it lives up to its promise.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

*************** *************** *************** *************** **********
Think Outside the Box!
*************** *************** *************** *************** **********
"Andy Chau" <wu*****@hotmai l.com> wrote in message
news:%2******** **********@TK2M SFTNGP09.phx.gb l...
> Is there a .NET or C# to native x86 compiler? I am not looking for

just
a
> prejitter progrom like ngen, but a true native compiler like the gcc

for > java if there is such a thing.
>
>
>
> Thanks
>
> Andy
>
>



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.544 / Virus Database: 338 - Release Date: 11/25/2003
Jul 21 '05 #8
Probably.... along with any number of Microsoft copyrights. Plus it just
sounds like bad voodoo. <g> I'd think twice before using this with a
shipping commercial app.
"Michael Giagnocavo [MVP]" <mg*******@Atre vido.net> wrote in message
news:OC******** ******@tk2msftn gp13.phx.gbl...
actually compile to native code -- it just extracts the necessary portions
of the .Net Framework so you don't have to deploy the entire Framework


Doesn't that violate the redist license?
-mike
MVP

"Cowboy (Gregory A. Beamer)" <No************ @comcast.netNoS pamM> wrote in message news:OF******** ******@TK2MSFTN GP10.phx.gbl...
No, but there is a way to native compile .NET: Remote Soft's
Salamander .NET
Native Compiler (www.remotesoft.com). NOTE: I have not tested the tool

yet,
so I do not know how well it lives up to its promise.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

*************** *************** *************** *************** **********
Think Outside the Box!
*************** *************** *************** *************** **********
"Andy Chau" <wu*****@hotmai l.com> wrote in message
news:%2******** **********@TK2M SFTNGP09.phx.gb l...
> Is there a .NET or C# to native x86 compiler? I am not looking for

just
a
> prejitter progrom like ngen, but a true native compiler like the gcc

for > java if there is such a thing.
>
>
>
> Thanks
>
> Andy
>
>



Jul 21 '05 #9
Frank Lesser [LSW] wrote:
We are working on a .NET Native compiler. It will be part of LSW
DotNet-Lab
2.0 ( www.lesser-software.com/lswdnl.htm )


I can understand a C# to native compiler, but a ".NET Native compiler" does
not make sense. Can you explain what benefit there is in using it?

In my opinion, if your product does not have code access security, automatic
bounds checking, assembly verifiablitiy and validation then it is not safe
to use. If it does not support a sizable subsection of the framework library
then it is not particularly useful. If you have provided all of the security
and a good chunk of the library then I would imagine that you would have
nearly the bulk of the Microsoft .NET framework (which is free), in which
case I don't see what benefit there is in purchasing another tool.

Am I missing something?

Richard
--
my email ev******@zicf.b et is encrypted with ROT13 (www.rot13.org)
Jul 21 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
5316
by: Dan | last post by:
Hi Gurus I got a very basic question to ask: When a .NET exe (MSIL) is first run, the JIT-compiler will converts the IL into native codes so that it can executes on the current machine. my question is: 1) where does the native codes reside? is it saved somewhere in the hard drive or it will only resides in the memory? or does the JIT compiler writes
11
496
by: Andy Chau | last post by:
Is there a .NET or C# to native x86 compiler? I am not looking for just a prejitter progrom like ngen, but a true native compiler like the gcc for java if there is such a thing. Thanks Andy
9
2076
by: Herby | last post by:
Is possible to have a managed method within a Native(un-managed) class within a \clr project? E.g. class myClass { public: #pragma managed void myMethod(void);
9
3138
by: Lonewolf | last post by:
Hi everyone.. I was trying to implement callback fucntions in native codes in my VC8 class, and referred to some online codes which use native class nested within managed class. basically of the form, __gc class CManagedClass { __nogc CNativeClass {
2
1226
by: Bart Simpson | last post by:
I am writing a communications library which makes extensive use of the STL and templates in general. I am using VC7 to compile because of alledged better support for templates etc. However, I have not been able to get a simple question answered. Will my C++ code be compiled to IL? (I hope not). Is there anyway in the project settings etc that I can ensure that the binary produced during compilation is a native binary, i.e. NOT IL code...
8
9058
by: Jack | last post by:
I wonder C# can produce native win32 code. I have read several articles about C#, and I found it very useful because you don't have to remember all the "starting" syntax and you still have a decent garbage collector and you might use pointers too as needed. However I am worrying about if it could produce native code. I suspect I'll have to use the .NET Framework. Is that right? Any comments are welcome! Thanks Jack
2
1169
by: Edward Diener | last post by:
Specifying 'public class' or 'private class' for C++ class definitions is not part of the C++ standard. In a topic in the VS 2005 docs 'How to: Declare public and private on Native classes', it is suggested that this syntax is supported with VC8 for interaction with CLR ref classes and for specifying in a CLR assembly. However in the specific C++ language documentation for native classes, there is no mention of the possibility of...
2
4068
by: Michael Reichenbach | last post by:
http://www.remotesoft.com/linker/intro.html it costs far about $1000. Did someone test it?? Is this serious? Or is there some free or at least more cheap alternative? Why there is no native compiler direct from microsoft inside .net sdk? That you need to install .net framework in order to run programs written in .net is one of the biggest disadvantages of .net. People who want portable software (for usb drives), running on all windows...
5
7272
by: =?Utf-8?B?U2hhcm9u?= | last post by:
I have a class that is writen in unmanaged pure native C++. This class files (h and cpp) are inserted to a managed C++ (VC++ 2005, C++/CLI) DLL compoenet. This DLL compoenet is used in a C# application. My question is: Does the performance of the unmanaged pure native C++ class described above is the same if it was a in a pure unmanaged native C++ DLL component?
0
9604
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10379
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10127
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9201
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7665
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6882
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5690
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3863
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3015
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.