Regular Expressions and Compilers
Exploring the reach of RE in the BNF kingdom Prelude Wow! What a journey it was. It all started with a seemingly benign interest of unraveling the history and spirit of Perl’s (now Java’s too) Re...
Exploring the reach of RE in the BNF kingdom Prelude Wow! What a journey it was. It all started with a seemingly benign interest of unraveling the history and spirit of Perl’s (now Java’s too) Re...
Analyzing the primitives Recap We’ll start from where we left in the first part of this series on threads. The provoking question is, Why do we need a synchronized keyword and two methods (wait a...
Post date: Nov 29, 2008 3:48:1 AM Thinking in Threads - 1 [Read this article] Thinking in Threads is a profitable endeavor, if at all you need a reason. Thread is a remarkable abstraction of para...
Quotes form the great masters This is a support page for the Thinking in Threads article. However much I resisted, I couldn’t stop myself from sharing the following key quotes, from Andrew S. Tane...
In search of a versatile synchronization primitive… Prelude First, I must apologize for stealing the title prefix (‘Thinking in…’) of Bruce Eckle, who gave this very intuitive prefix its right pl...
Post date: Nov 29, 2008 3:47:3 AM DBC, Eiffel, and Java [Read this article] …I was surprised of the so many outdated comments about C++, like, C++ not having templates and multiple inheritance! O...
A survey of the ‘Design by Contract’ paradigm Prelude In continuing the language survey, that started with Python, to understand the role and limitations of a programming language in coloring our...
Post date: Nov 29, 2008 3:45:35 AM A night flight to Python [Read this article] Python is a Scripting language like javascript, vbscript, beanshell, perl, Tcl etc. The role of any scripting langu...
First impressions while learning the Python language What is Python? Python is a Scripting language like javascript, vbscript, beanshell, perl, Tcl etc. The role of any scripting language is to...
Focus on Development methodologies and Linux Analysis Prelude We are now in the third quarter after launching, alive and kicking. Achievements? Well, we have survived this long with the enthusi...