Archive for the 'Articles' Category

08.02.2010: Removing epsilon productions from context free grammars
28.01.2010: Generating random sentences from a context free grammar
22.01.2010: Weighted random generation in Python
02.01.2010: Top-Down operator precedence parsing
21.10.2009: Are pointers and arrays equivalent in C?
29.08.2009: Co-routines as an alternative to state machines
12.08.2009: Framing in serial communications
12.06.2009: Safely using destructors in Python
27.04.2009: Using goto for error handling in C
28.03.2009: Efficient modular exponentiation algorithms
21.03.2009: Efficient integer exponentiation algorithms
20.03.2009: A recursive descent parser with an infix expression evaluator
14.03.2009: Some problems of recursive descent parsers
16.02.2009: Abstract vs. Concrete Syntax Trees
13.02.2009: Writing a game in Python with Pygame. Part IV
09.01.2009: Writing a game in Python with Pygame. Part III
07.01.2009: Variance of the sum of independent random variables
20.12.2008: Writing a game in Python with Pygame. Part II
13.12.2008: Writing a game in Python with Pygame. Part I
26.09.2008: Recursive descent, LL and predictive parsers
29.08.2008: Space-efficient list rotation
23.08.2008: Initializing an array in constant time
21.08.2008: Robust exception handling
15.08.2008: Intersection of 1D segments
18.07.2008: Reading C type declarations
01.02.2008: A subjective comparison between Perl and Ruby
24.11.2007: The context sensitivity of C’s grammar
02.06.2007: Logical operators in Perl and Ruby
25.11.2006: A taxonomy of typing systems
10.05.2006: Antialiasing filters and multirate systems
18.04.2006: Understanding Ruby blocks, Procs and methods
08.08.2004: Equality in Lisp
30.07.2004: lambda²
19.01.2004: The Jotto word game – analysis and a Perl implementation
26.12.2003: Finding out where a function was called from
26.12.2003: Initialization of structures and arrays in C++
23.07.2003: Variable initialization in C++
23.07.2003: Allocating multi-dimensional arrays in C++
23.07.2003: Correct usage of const with pointers