Click here to Skip to main content
15,887,214 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Why Windows isn't ready for Arm developers Pin
BillWoodruff8-Feb-22 6:26
professionalBillWoodruff8-Feb-22 6:26 
NewsInterpreted vs compiled is a false distinction Pin
Kent Sharkey6-Feb-22 10:01
staffKent Sharkey6-Feb-22 10:01 
GeneralRe: Interpreted vs compiled is a false distinction Pin
David O'Neil6-Feb-22 19:28
professionalDavid O'Neil6-Feb-22 19:28 
GeneralRe: Interpreted vs compiled is a false distinction Pin
Kornfeld Eliyahu Peter6-Feb-22 21:17
professionalKornfeld Eliyahu Peter6-Feb-22 21:17 
GeneralRe: Interpreted vs compiled is a false distinction Pin
Marc Clifton7-Feb-22 2:50
mvaMarc Clifton7-Feb-22 2:50 
GeneralRe: Interpreted vs compiled is a false distinction Pin
Marc Clifton7-Feb-22 2:55
mvaMarc Clifton7-Feb-22 2:55 
GeneralRe: Interpreted vs compiled is a false distinction Pin
obermd7-Feb-22 3:26
obermd7-Feb-22 3:26 
GeneralRe: Interpreted vs compiled is a false distinction Pin
trønderen7-Feb-22 4:54
trønderen7-Feb-22 4:54 
obermd wrote:
I'd argue that the IL (Intermediate Language) bytecode for both dotNet and Java are interpreted in some instances and compiled in others.
Are there any interpreter of dotNet IL in existence? The language was never designed for direct interpretation, and my gut feeling is that it would require quite some machinery to realize. And I don't see any advantage of direct interpretation, rather than doing JIT compilation the "normal" way for IL.

Java bytecode was, on the other hand, explicitly designed for direct interpretation (strongly inspired by the quite successful Pascal P4 bytecode). For years, it also was interpreted directly: Compilation down to native code didn't come until the critical voices about performance became too strong. (I don't know when the first Java bytecode compiler was created, but it sure took a number of years after the release of Java to become widespread.)

In the first years of JVM, it was marketed as a front end solution: The code should be dynamically deployed to (typically) web browsers, to be interpreted in the JVM of the browser. There were browser implementations; I am not sure whether I ever touched one personally. It was a big flop, anyway. No one in those days talked about the browser compiling the byte code to native code.

I guess that the dotNet people had similar visions of IL being distributed to browsers, and JIT compiled there. Maybe it could have succeeded if Javascript hadn't been around. I wouldn't exactly say that JS is any "better" solution, from a technical viewpoint, but we just have to accept that it won the battle for browser control. We have to live with it.
GeneralRe: Interpreted vs compiled is a false distinction Pin
Marc Clifton7-Feb-22 7:59
mvaMarc Clifton7-Feb-22 7:59 
GeneralRe: Interpreted vs compiled is a false distinction Pin
trønderen7-Feb-22 5:33
trønderen7-Feb-22 5:33 
NewsMicrosoft says this is the ultimate truth about Windows 11. I still don't get it Pin
Kent Sharkey6-Feb-22 9:46
staffKent Sharkey6-Feb-22 9:46 
GeneralRe: Microsoft says this is the ultimate truth about Windows 11. I still don't get it Pin
David O'Neil6-Feb-22 19:48
professionalDavid O'Neil6-Feb-22 19:48 
NewsBuilding a newbie-friendly codebase Pin
Kent Sharkey6-Feb-22 9:46
staffKent Sharkey6-Feb-22 9:46 
NewsThe invention of Battlezone Pin
Kent Sharkey6-Feb-22 9:01
staffKent Sharkey6-Feb-22 9:01 
NewsIs your code too complicated? Pin
Kent Sharkey6-Feb-22 9:01
staffKent Sharkey6-Feb-22 9:01 
GeneralRe: Is your code too complicated? Pin
trønderen7-Feb-22 5:46
trønderen7-Feb-22 5:46 
GeneralRe: Is your code too complicated? Pin
BillWoodruff8-Feb-22 6:30
professionalBillWoodruff8-Feb-22 6:30 
GeneralRe: Is your code too complicated? Pin
trønderen9-Feb-22 6:28
trønderen9-Feb-22 6:28 
NewsMicrosoft disables MSIX protocol handler abused in Emotet attacks Pin
Kent Sharkey6-Feb-22 9:01
staffKent Sharkey6-Feb-22 9:01 
NewsIntel claims nearly half of its GPU bugs were caused by AMD Pin
Kent Sharkey6-Feb-22 8:46
staffKent Sharkey6-Feb-22 8:46 
GeneralRe: Intel claims nearly half of its GPU bugs were caused by AMD Pin
#realJSOP6-Feb-22 23:24
mve#realJSOP6-Feb-22 23:24 
GeneralRe: Intel claims nearly half of its GPU bugs were caused by AMD Pin
obermd7-Feb-22 3:27
obermd7-Feb-22 3:27 
JokeRe: Intel claims nearly half of its GPU bugs were caused by AMD Pin
trønderen7-Feb-22 5:34
trønderen7-Feb-22 5:34 
NewsMicrosoft to test new experimental Windows 11 features Pin
Kent Sharkey3-Feb-22 10:16
staffKent Sharkey3-Feb-22 10:16 
GeneralRe: Microsoft to test new experimental Windows 11 features Pin
Super Lloyd3-Feb-22 13:42
Super Lloyd3-Feb-22 13:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.