Monatsarchiv: Januar 2014

Inheritance and Function Hiding in C#

Inheritance is one of the key features in object oriented programming languages. It offers some powerful concepts but it also has some pitfalls. Inheritance allows you to combine the behaviors of different classes. So you may combine classes which have … Weiterlesen

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

MOOC Review: What a Plant Knows

  Course   information Institution Tel Aviv University Course What a Plant Knows (and other things you didn’t know about plants) Date Autumn 2013 Platform coursera   Course content Topics What a Plant Sees What a Plant Smells What a … Weiterlesen

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

Tail recursive functions

Recursive function calls may be treated by the programming language like any other function calls. This will require the allocation of an additional stack frame for each call. Therefore recursive calls may cause a stack overflow. Furthermore this overhead of … Weiterlesen

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

MOOC Review: CS-191x Quantum Mechanics and Quantum Computation

  Course information Institution Berkeley, University of California Course CS-191x Quantum Mechanics and Quantum Computation Date Autumn 2013 Platform edx   Course content Topics Qubits Entanglement and Bell’s experiment Quantum circuits and teleportation Early quantum algorithms Shor’s factoring algorithm Quantum … Weiterlesen

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

Increase the readability of you source code by using the Pipe Forward operator

I really like the Pipe Forward operator in F#. This simple operator allows to write source code which matches a read direction from left to right.   Pipe Forward operator example The following example shows the Pipe Forward operator in … Weiterlesen

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