Skip to main content

Posts

Featured

Why you should know algorithms

Hi everyone, today I am going to discuss a topic that would be useful to any beginner of programming, and maybe for some more experienced players as well. When we first learn algorithms, it might seem that they are just abstract things the professors are making you learn to make your life harder. Well, that might also have some truth in it, but, trust me, when you are working a job, these will come into play in a big way. During my first job, there was a high emphasis on performance. So, there was a heavy emphasis on using the best tools for the job. Majorly we had to pay attention to the data structures used. Using a queue where an array is a big no-no. (It's just one example but you get the idea.) On top of that, we had to worry about the multi-threaded performance and even on top of that, (to my fortune or misfortune) lockless queues. In such an extreme environment, knowing the proper algorithms becomes very important to even assess whether what you are trying to do is fea...

Latest Posts