"data structures" tag
Functiuonal programming and Python

Functional Programming and Python

This article introduces a few concepts of functional programming, and the constructs in Python that are useful for it. It is aimed at those with a basic understanding of Python (like Python prompt,…

Lisp warning!

Lisp: Tears of Joy, Part 10

Lisp has been hailed as the world’s most powerful programming language. But only the top percentile of programmers use it, because of its cryptic syntax and academic reputation. This is rather unfortunate, since…

Preparing for programming interviews?

CodeSport (February 2012)

This month’s column is special, in honour of LFY’s 9th anniversary. We feature tips on how to prepare for programming interviews. This month, we celebrate the 9th anniversary of LFY. It’s been a…

Way to the GUI Library

Spicing up the Console for Fun and Profit, Part 2

In the previous part of this article, we manipulated various aspects of the shell and terminals, like prompts, colours, cursor movements, etc, using escape sequences and utilities like tput. Now let’s move to…

Got stuck again?

Lisp: Tears of Joy, Part 5

Lisp has been hailed as the world’s most powerful programming language. But only the top percentile of programmers use it, because of its cryptic syntax and academic reputation. This is rather unfortunate, since…

Input/Output

Device Drivers, Part 9: I/O Control in Linux

This article, which is part of the series on Linux device drivers, talks about the typical ioctl() implementation and usage in Linux. “Get me a laptop, and tell me about the x86 hardware…

Sed Explained

Sed Explained, Part 2: Data Structures and Operators

Continuing from the previous article on the subject, we now proceed to Sed data structures and operators. Sed has a few powerful data structures and operators, which enable you to perform complex text-manipulation…

Let's learn Lisp

Lisp: Tears of Joy, Part 1

Lisp has been hailed as the world’s most powerful programming language. But only a few programmers use it because of its cryptic syntax and reputation for being appropriate for only those in academia….

Dynamic instrumentation frameworks

CodeSport (June 2011)

In this month’s column, we continue our discussion of binary instrumentation tools, and look at a few popular dynamic instrumentation frameworks. Last month, we had discussed various memory errors such as uninitialised memory…

Big data

Databases in the Era of Cloud Computing and Big Data

We take a look at the directions in which databases are evolving, driven by the twin factors of the “Cloud” and “Big Data”. Let’s start with a quick look at cloud computing, and…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.