Software Development

Glass5 Google has reportedly unveiled the much-awaited app development kit for its wearable gadget Glass. The Glass Development Kit (GDK), released at a Glass hackathon, would allow developers to build apps or ‘Glassware’ that matches the feature set of Google’s own apps. Google’s senior development advocate Timothy Jordan pointed that with the GDK, apps can run... Read more »

November 26, 2013 at IST / Software Development.

In computer science, a linked list is a data structure consisting of a group of nodes which together represent a sequence. Under the simplest form, each node is composed of a datum and a reference (in other words, a link) to the next node in the sequence; more complex variants add additional links. This structure allows for efficient insertion or removal of elements from any... Read more »

September 24, 2012 at IST / Language, Software Development.

Circular Lists A circular list is one in which the last node is followed by the first node: Circular lists are usually preferable to non-circular ones, for two reasons: They provide easy access to both ends of a list: notice that we do not need the first pointer in the header, because we can easily reach the first node with L->last->next the... Read more »

September 24, 2012 at IST / Language, Software Development.

Infix, Postfix and Prefix Infix, Postfix and Prefix notations are three different but equivalent ways of writing expressions. It is easiest to demonstrate the differences by looking at examples of operators that take two operands. Infix notation: X + Y Operators are written in-between their operands. This is the usual way we write expressions. An... Read more »

September 22, 2012 at IST / Language, Software Development.

In computer science, a stack is an area of memory that holds all local variables and parameters used by any function, and remembers the order in which functions are called so that function returns occur correctly. Each time a function is called, its local variables and parameters are “pushed onto” the stack. When the function... Read more »

September 22, 2012 at IST / Language, Software Development.

In computer science, a stack is an area of memory that holds all local variables and parameters used by any function, and remembers the order in which functions are called so that function returns occur correctly. Each time a function is called, its local variables and parameters are “pushed onto” the stack. When the function returns, these locals... Read more »

September 22, 2012 at IST / Language, Software Development.