soft person

Automating creativity

Posts Tagged .NET

Continuation Passing Style & Anonymous Methods

Continuation Passing Style & Anonymous Methods

This blog post delves into Continuation Passing Style (CPS) and its application through anonymous methods in C# 2.0, targeting .NET developers. It illustrates how CPS enhances function calls, providing more flexible programming techniques such as backtracking and multithreading.

Active Loops

Active Loops

This blog post delves into active loops in .NET programming, focusing on multithreading and performance optimization for developers. It shares personal implementations, comparisons with established methods, and insights on enhancing parallelism in applications, catering to those looking to improve their coding practices.

Spec#

Spec#

This blog post delves into the Spec# programming system, focusing on its integration with .NET to improve software reliability through specifications. Targeted at software developers and researchers, it discusses the tool's features, challenges, and its role in early error detection during development.

Lang.NET Symposium

Lang.NET Symposium

The Lang.NET Symposium blog post offers insights from a pivotal event at Microsoft's campus, focusing on programming languages like Spec#, IronPython, and Ruby.Net. Aimed at developers and tech enthusiasts, it highlights discussions with industry leaders about the future of language integration and domain-specific languages.

Recursive Iterators Performance

Recursive Iterators Performance

This blog post examines the performance of recursive iterators in .NET, particularly their efficiency in traversing binary trees. It contrasts traditional implementations with proposed improvements, highlighting the significance of time complexity in coding practices for developers interested in optimizing their C# applications.