In a fast paced business environment with fast changing requirements, the tools for expressing and constructing a program become extremely vital for the productivity of the programmer. Given this assumption, the primary of these tools, the choice of programming language becomes extremely essential for productivity. Having worked in C and C++ and having seen a host of different languages I … Continue reading "What should be my lingua franca of programming?"
Erlang Ring Benchmark Problem: In the Programming Erlang book by Joe Armstrong, we find this problem at the end of the Concurrent Programming chapter. Write a ring benchmark. Create N processes in a ring. Send a message round the ring M times so that a total of N * M messages get sent. Time how … Continue reading "Erlang Ring Code"