• Posts Tagged ‘.Net’

    Immutable objects in .Net

    by  • September 27, 2013 • .Net, Programming • 0 Comments

    For years there has been an ever growing Elephant in the room for most programming languages; concurrency and multithreading. Most underlying languages implement the concept of threads allowing concurrent tasks however most languages did not implement, or implement an easy approach to share data between threads. For concurrency there are really two types of...

    Read more →

    Diving into the .Net JIT engine

    by  • July 19, 2013 • .Net, Programming • 0 Comments

    Managed development using .Net has always been akin to the concept of ‘standing on the shoulders of giants’ where code reuse and using the tools are concerned. Most .Net developers are happily content with the .Net compilers performance however in the embedded space, eecking out the tiniest piece of performance is sometimes essencial, thus...

    Read more →

    Currying Function C#

    by  • April 7, 2013 • .Net, Journal, Programming • 0 Comments

    A while ago I did a post about Lambda calculus in C#, mainly focusing on how you can implement the concept of Y combinators. Y combinators are one of the simplest fixed point combinators in Lambda calculus, and was discovered by a Mr Curry. One of the other interesting concepts of Lambda calculus is...

    Read more →

    WinRT …COM by any other name?

    by  • February 14, 2012 • .Net, Programming • 2 Comments

    At the 2011 Build conference Microsoft announced the introduction of a new programming model for Windows as part of their shifting support towards Windows 8 and Metro apps. This new programming model is called Windows Runtime or WinRT. WinRT itself is not a new programming language but a COM-based API set which can be...

    Read more →