Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Languages   (RSS)

Using LINQ for Computational Genomics

I’ve been playing around a bit lately with computational genomics (I’m doing a project for my parallel computation class). I wanted to write some simple algorithms that operate on potentially large amounts of DNA data without using a ton of RAM. For example,
Posted by rmbyers | 2 Comments
Filed under: ,

More on generic variance

In my entry on generic variance in the CLR , I said that you can’t convert a List<String> to a List<Object>, or even an IEnumerable<String> to IEnumerable<Object>. I should point out however that the real-world scenarios where
Posted by rmbyers | 18 Comments
Filed under: ,

Comega talk

On Thursday I gave a .NET users group talk on Comega to somewhere around 100 .NET developers. Overall I think it went pretty well. I was nervous at first, but once I got into talking about the cool stuff I like I forgot about the pressure and had a good
Posted by rmbyers | 7 Comments
Filed under:

Comparison of a simple select statement in C-omega vs. ADO.Net

In a couple weeks, I'm doing a talk at a .NET users group in Ontario about Cω . Cω is a cool research language from Microsoft Research that extends C# with direct support for data access (SQL and XML) and concurrency abstractions. I’ve been planning on
Posted by rmbyers | 18 Comments
Filed under:

Generic type parameter variance in the CLR

When people start using C# generics for the first time, they are sometimes surprised that they can’t convert between related generic instances. For example, since you can convert a string to an object , shouldn’t you also be able to convert a List <string>
Posted by rmbyers | 19 Comments
Filed under: ,

"Hello world" quiz answers

Matthew Cosier was the first person to post correct answers to all my Hello, World quiz questions , good work Matthew! Here are the answers with some details and links: System.Console.WriteLine(“Hello World!”) Visual Basic .NET - note the lack of a semi-colon
Posted by rmbyers | 10 Comments
Filed under:

Disruptive Programming Language Technologies

"Disruptive Programming Language Technologies" ( video , slides ) is one of my favorite talks on the future of programming languages. The talk is by Todd Proebsting , who is a senior researcher at the Microsoft Center for Software Excellence (formerly
Posted by rmbyers | 3 Comments
Filed under:

Hello, World!

Hi, my name is Rick Byers. I’m a developer on the Common Language Runtime (CLR) team at Microsoft. I work on the debugger services team where our main deliverable is the ICorDebug API which debuggers like Visual Studio use to debug managed code. Mike
Posted by rmbyers | 10 Comments
Filed under:
 
Page view tracker