Monatsarchiv: Februar 2014

Create a deep clone of an object instance

Within this article I want to show you two ways to create a deep clone of an object instance.   Flat clone vs. deep clone If you want to create a clone of an object instance, in most cases of … Weiterlesen

Veröffentlicht unter .NET, C# | Verschlagwortet mit , , , | Kommentar hinterlassen

DynamicTable to DataTable

The DynamicTable object is a dynamic and expandable data class to store a table. You will find an introduction to this data class in a previous article. In the actual version of the DynamicTable I have added the functionality to … Weiterlesen

Veröffentlicht unter .NET, C#, DynamicObjects | Verschlagwortet mit , , , , | Kommentar hinterlassen

MOOC Review: Programming Languages

  Course   information Institution University of Washington Course Programming Languages Date Autumn 2013 Platform coursera   Course content Topics Syntax vs. semantics vs. idioms vs. libraries vs. tools ML basics (bindings, conditionals, records, functions) Recursive functions and recursive types … Weiterlesen

Veröffentlicht unter MOOC, Racket | Verschlagwortet mit , , , , | Kommentar hinterlassen

Loop vs. Recursion

Whenever people start to implement recursive functions in C# they begin to discuss whether recursive function calls or loops are faster and which technique they should prefer. I have heard such discussion several times and therefore I want to do … Weiterlesen

Veröffentlicht unter .NET, C#, F# | Verschlagwortet mit | Kommentar hinterlassen

Function composition

To implement a function by using other functions is one of the basic concepts in most programming languages. Therefore this feature is very well supported in a lot of programming languages, especially in functional programming languages. Within this article I … Weiterlesen

Veröffentlicht unter .NET, F# | Verschlagwortet mit , | Kommentar hinterlassen