Live data from Hacker News

Research papers in the .NET source

mattwarren.org

1–10 of 34 posts

Re: Research papers in the .NET source

#4
post #2

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

Yes, you should check this presentation as well

Safe Systems Programming in C# and .NET

https://www.infoq.com/presentations/csharp-systems-programmi...

It details some of the Midori project lessons learned and how they impact the design of C# 7, .NET Native and future .NET versions.

Re: Research papers in the .NET source

#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 better than Java and has received much better support form Microsoft than the Java eco system and the JVM has from Oracle.

Functional languages like F# are allowing startups to build systems quickly that can scale from 0 to millions of users and I think this whole eco system, now that its open, is due for a renaissance.

Re: Research papers in the .NET source

#7
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 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.

Re: Research papers in the .NET source

#8
Just for fun I searched for "pdf" and "paper" in the other popular .NET JIT runtime, and here's what I got:

    - SSAPRE: https://github.com/mono/mono/blob/0bcbe39/docs/ssapre.txt#L249
    - Dice, thin locks: https://github.com/mono/mono/blob/49c26ad/mono/metadata/monitor.c#L51
    - IBS Tree: https://github.com/mono/mono/blob/0bcbe39/mcs/class/referencesource/System.ServiceModel/System/ServiceModel/Dispatcher/QueryIntervalOp.cs#L10
    - Huffman tree: https://github.com/mono/mono/blob/0bcbe39/mcs/class/referencesource/System/sys/system/IO/compression/HuffmanTree.cs#L16
    - GC survey: https://github.com/mono/mono/blob/0bcbe39/libgc/doc/gcdescr.html#L13
    - malloc survey: https://github.com/mono/mono/blob/0bcbe39/mono/utils/dlmalloc.c#L1501

Re: Research papers in the .NET source

#9

Just for fun I searched for "pdf" and "paper" in the other popular .NET JIT runtime, and here's what I got: - SSAPRE: https://github.com/mono/mono/blob/0bcbe39/docs/ssapre.txt#L249 - Dice, thin locks: https://github.com/mono/mono/blob/49c26ad/mono/metadata/monitor.c#L51 - IBS Tree: https://github.com/mono/mono/blob/0bcbe39/mcs/class/referencesource/System.ServiceModel/System/ServiceModel/Dispatcher/QueryIntervalOp.cs…

Ah good point, I completely forgot about searching in the Mono source, thanks for doing that

Re: Research papers in the .NET source

#10
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 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.
Post reply on HN