Live data from Hacker News

Research papers in the .NET source

mattwarren.org

11–20 of 34 posts

Re: Research papers in the .NET source

#11
Has anyone done the same thing for the patents? They won't be as readable, but I would assume there are far more disclosed inventions developed by the .NET teams than academic papers (and you'd have to search the USPTO database instead of the .NET sources).

Re: Research papers in the .NET source

#12

Earlier quoted context omitted.

> I think its significantly better than Java and has received much better support form Microsoft than the Java eco system and the JVM has from Oracle. Several of these papers that you are giving as evidence for Microsoft's better investment are actually about research done into the JVM, by Oracle. I would guess, but can't really prove, that Oracle invests more money into VM research than anyone else in the world.

You may be right about Oracle, but I certainly can't tell from the VM offerings they put out.

Do you really think the engineering in the JVM is that bad? I can't think of many VMs that have the technical capabilities that HotSpot or Graal do. The CLR doesn't even do basic speculative optimisations. Maybe Azul Zing or J9 are comparable in terms of the advanced techniques they use, but would you really put the Oracle JVM that far behind? I'm not sure there's any sound technical basis for that.

Re: Research papers in the .NET source

#14
post #11

Has anyone done the same thing for the patents? They won't be as readable, but I would assume there are far more disclosed inventions developed by the .NET teams than academic papers (and you'd have to search the USPTO database instead of the .NET sources).

I did think about adding this to the post, but I thought it was long enough already. I only got as far as this google search https://www.google.co.uk/search?tbo=p&tbm=pts&hl=en&q=ininve..., so seems like there is a few

Re: Research papers in the .NET source

#16
post #5

The papers are great, a lot of research has been done in this area despite the closed nature of .net prior to the recent open sourcing. Too tough to summarize in one comment but I want to add a few things for anyone thinking of checking them out. I firmly believe .NET poses a fantastic programming environment for anyone to build systems, applications, the back bone of companies on top of. I think its significantly be…

I could not agree more. The Java ecosystem is lacking in so many ways relative to .NET ecosystem.

Re: Research papers in the .NET source

#17

Earlier quoted context omitted.

You may be right about Oracle, but I certainly can't tell from the VM offerings they put out.

Do you really think the engineering in the JVM is that bad? I can't think of many VMs that have the technical capabilities that HotSpot or Graal do. The CLR doesn't even do basic speculative optimisations. Maybe Azul Zing or J9 are comparable in terms of the advanced techniques they use, but would you really put the Oracle JVM that far behind? I'm not sure there's any sound technical basis for that.

I don't believe the strengths of the JVM are due to Oracle's efforts.

Re: Research papers in the .NET source

#18

Earlier quoted context omitted.

Do you really think the engineering in the JVM is that bad? I can't think of many VMs that have the technical capabilities that HotSpot or Graal do. The CLR doesn't even do basic speculative optimisations. Maybe Azul Zing or J9 are comparable in terms of the advanced techniques they use, but would you really put the Oracle JVM that far behind? I'm not sure there's any sound technical basis for that.

I don't believe the strengths of the JVM are due to Oracle's efforts.

Who do think pays the salaries of those engineers?

Re: Research papers in the .NET source

#19
post #18

Earlier quoted context omitted.

I don't believe the strengths of the JVM are due to Oracle's efforts.

Who do think pays the salaries of those engineers?

It's more that a lot of the work people admire was done before or close to the acquisition date and therefore probably should be credited to Sun.

That said, I'm not sure why things like speculative execution in the JVM context get such play as dark magic when it seems like the JVM and CLR are pretty neck-and-neck in terms of deliverable performance when we get down to the level where we're not affected by larger architectural differences.

There are a lot of different ways to get high performance code from a VM environment. But to hear many people tell it the JVM is the only competent one. I'm just not sure the evidence bears that out.

Re: Research papers in the .NET source

#20
post #2

This Midori project looks interesting: http://joeduffyblog.com/2015/11/03/blogging-about-midori/

It sounds absolutely fascinating, but it's a little sad that it did not go beyond the research stage. Like building a flying car and then hiding it in a garage. I understand how difficult it would have been for Microsoft to turn Midori into a product, but still I would like to see what that would have been like.
Post reply on HN