Skip to main content

Home/ Groups/ Coders
7More

The Performance of Arrays - Chris Burrows - 2 views

  • arrays of reference types are covariant in their element type, but not safely
  • where did that exception come from? It came from the runtime, which was in a unique position to know what the real type of the array object was, and the real type of the element. It needed to determine if the assignment was allowable and throw if not. Now if you think about this for a minute, you can see that it’s going to have to perform that check for every assignment to an array element
  • arrays are covariant only for reference types?
  • ...3 more annotations...
  • So if I want to have an array of reference types, but get the runtime to treat it like an array of value types, what have I got to do? Just wrap the reference type in a value type
  • So I got rid of that check, right? But I added the initialization of a value type. Did I win or lose? Let’s do some timing to figure it out.
  • when I build Debug binaries, the Reference<T> trick makes my example about three times SLOWER.
  •  
    Arrays are covariant only for reference types. If you use a struct wrapper to turn a reference type into a value type, the initialization of the value type takes less time than array assignment.
1More

Ajax View - Microsoft Research - 1 views

  • Ajax View enables developer to see and control the behaviors of their web applications on user's desktops.
1More

Desktop Switching - CodeProject - 3 views

  •  
    A great article on how to use Windows desktop switching APIs from C# ... (as a side note, you can import this class into PowerShell and just go crazy)
1More

Librairie de récupération des statistiques Google Analytics en .NET - 2 views

  •  
    Doug Rathbone a développé une première version d'une API de récupération des statistiques Google Analytics.
    Utilisable en Webform et Winform.
1More

REST in WCF Blog Series Index | Demystifying The Code - 4 views

  • As some of you know, I am in the midst of a blog series on REST in WCF.  Further, I have been hard at work on a series of screencasts on the same subject (in conjunction with Ron Jacobs).  My colleague Tim Heuer relayed to me that I didn’t have a single post that we can point a person to that provides links to all of the posts and screencasts.  I will keep this post updated with all of the info:
1More

Kodu - Microsoft Research - 6 views

  •  
    Kodu is a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The programming environment runs on the Xbox, allowing rapid design iteration using only a game controller for input.
2More

Shtetl-Optimized » Blog Archive » Fighting Hype with Hype - 2 views

  • In the end, they conclude that NP-complete problems are just as hard on an adiabatic quantum computer as on a classical computer. And, since earlier work showed the equivalence between different variants of quantum computers, that pretty much shuts down the possibility of any quantum computer helping with NP-complete problems.
  •  
    [...] quantum computers don't help with NP-complete problems ?
1More

The Ideal HPC Programming Language - ACM Queue - 2 views

  •  
    What if programming did not mean having to learn a language someone else devised and then wrestling with the limitations of that language, its compilers, and computers to implement your task? What if it meant, in a sense, the opposite? You could write your program in whatever way was most expressive for you, without regard for language rules imposed by someone else. Then it would be somebody else's job to define the programming language that would make sense of what you wrote, write the compilers to digest the program, and build the computers that would efficiently run the task you specified.
2More

stateless - A C# Hierarchical State Machine - 3 views

  • A C# Hierarchical State Machine
  • Create state machines and lightweight state machine-based workflows directly in .NET code
1More

MSBuild Windows PowerShell Task Factory - Home - 3 views

  •  
    A MSBuild 4.0 task factory that demonstrates hosting Windows PowerShell
1More

FAQ: How do I start a program as the desktop user from an elevated app? - Aaron Margosi... - 0 views

  •  
    RunAsDesktopUser C++ project
1More

F# PowerPack - 3 views

  •  
    The F# PowerPack is a collection of libraries and tools for F#, provided by the F# team at Microsoft, but which is not part of the core F# release. The PowerPack include features such as a basic Matrix library and supporting math types, FsLex and FsYacc tools for lexing and parsing, support for using F# with LINQ-based libraries, and a tool for generating HTML documentation from F# libraries.
1More

SSH (SSH1, SSH2), WebDAV, FTP, SFTP free GUI Client for Windows - 6 views

  •  
    An awesome GUI for PuTTY ...
1More

SqlClient Default Protocol Order - ADO.NET team blog - Site Home - MSDN Blogs - 0 views

  • By default, SqlClient attempts to make the connection using the following protocol order[1]: Shared Memory TCP/IP Named Pipes
1More

Multibooting with Windows 7 - 2 views

  •  
    Goot walkthrough, with links to the best two visual multiboot configuration tools
1More

Processing.js - 2 views

  • Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games.
1More

Studio Styles: Create a new scheme - 3 views

  •  
    Create and share Visual Studio color schemes
1More

zen-coding - Project Hosting on Google Code - 12 views

  •  
    HTML / CSS coding assistant
« First ‹ Previous 501 - 520 of 2064 Next › Last »
Showing 20 items per page