Overheard in the tech blogosphere:

.NET

Apr 28 2008   12:44PM GMT

Overheard: Microsoft Cosmos



Posted by: Margaret Rouse
.NET, Operating systems, Programming
microsoft.jpg Unlike most OSes,   Cosmos doesn’t run on the bare metal of machines. Rather, it’s a virtualized OS that runs within the .NET container, intended to support .NET-based languages (particularly C#) that are also resident on the .NET container.

Joe McKendrick,  A New OS is Born

Channel 8 has step-by-step directions for downloading and making Cosmos work on your PC. 

Feb 15 2008   1:02PM GMT

Overheard: The multiple implementations of Python



Posted by: Margaret Rouse
CPython, IronPython, .NET, Programming
rtylerbalance.jpg First a little background to help explain some of the terms, etc. “Python” is a language, similar to how “Java” is a language; unlike Java wherein the language is also relatively synonymous with the actual implementation of that language, Python has multiple implementations. If you’ve run python(1) from the command line, you’re most likely running the CPython implementation of the Python language, in effect, Python implemented in C. Other implementations of Python exist, like Jython (implemented on top of the Java virtual machine), PyPy (Python implemented in Python), and IronPython (Python implemented on top of the .NET CLR).

R. Tyler Ballance, Comparing IronPython and CPython


Feb 5 2008   2:18PM GMT

Overheard: LINQ is like object-oriented programming



Posted by: Margaret Rouse
Technology, .NET, Java, Programming
patrick_hynds.jpg LINQ is an object-oriented revolution for data, because it, like object-oriented programming, allows programmers to write code that is more like the way people think.

Patrick Hynds, as quoted in Does .NET With LINQ Beat Java?