As I've mentioned in my earlier post, I have decided to stop focusing only on C++ and go back to F#. As I've said, I remembered that F# programming was fun, and felt more safe - programs were less bug prone, and often did exactly what I've wanted after first time I've compiled them. Besides … Continue reading Why F# programmers should learn C#
It has been a while since I've written a post in this blog. I feel pretty confident with my C++ coding skills for now. I am still green, however I am able to express my ideas in code when I need to. It is time to take my skills to next level and in order … Continue reading Brushing up my algorithm skills
Everyone makes mistakes. Especially when programming. Especially when you learn. Actually when learning to program, it is important to make mistakes, try to break the program and see what happens. Do it. It will make you understand what is going under the hood much better. One of the best advice I can give to other … Continue reading How to learn from your errors
When defining a new type in C++, one of the things that need to be taken care of is how to read and write them. Suppose that we have defined a new type. Now you want to be able to read and write your new type. How is it done? One of the approaches (applicable … Continue reading Defining input and output operators cheatsheet.