Category talk:Ada: Difference between revisions

There is no standard execution method
No edit summary
(There is no standard execution method)
Line 1:
[[Ada]] has compilers for .NET and JVM targets, i.e. into intermediate code. So according to the [artificial and in general wrong] classification machine vs. bytecode [[Ada]] is in both categories. There also exist [[Ada]] to [[C]] compilers, which do not fall into any category. I also know at least one [[Fortran]] compiler which capable to produce either machine or intermediate interpretable code. --[[User:Dmitry-kazakov|Dmitry-kazakov]] 20:11, 31 July 2009 (UTC)
:While many languages are starting to get side implementations that use the JVM for execution, the purpose for the execution method categories is to note the standard method of execution. Where does that rule put Ada? --[[User:Mwn3d|Mwn3d]] 20:15, 31 July 2009 (UTC)
::There is no standard execution method, the language just does not mandate any. It is was designed to be portable, so whether the target is "hard" or "soft" is irrelevant. The same program can be compiled for JVM or x86 target, with an OS or else standalone. The classification has little sense to me, because any portable language is like this. When the target is more or less universal you can always compile into it. --[[User:Dmitry-kazakov|Dmitry-kazakov]] 10:35, 1 August 2009 (UTC)