Web Application Architecture

    The Internet is no longer about static web pages and longer loading times. Over time, the Internet has made a shift towards active user engagement as well as extended functionality by means of visually pleasing and powerful web applications.

    A web application is just like a normal computer application except that it works over the Internet. As everyone is on the web these days, most developers are looking to benefit from web apps and attract as many users as possible via opportune offerings.

    Read more

    Quick Sort in C

    Similar to merge sort in C, quick sort in C follows the principle of decrease and conquer, or as it is often called, divide and conquer. The quicksort algorithm is a sorting algorithm that works by selecting a pivot point, and thereafter partitioning the number set, or array, around the pivot point.

    Also known as partition-exchange sort, quicksort was developed by Tony Hoare, a British computer scientist, in 1959. Since its publishing in 1961, quicksort has become one of the top choices in sorting algorithms.

    Read more

    C vs C++

    C and C++ are two of the oldest surviving programming languages. The latter is directly derived from the former but flaunts more efficiency and productivity. Of course, both programming languages have their own advantages and drawbacks over one another.

    C++ is an enhanced version of the C programming language with an additional feature of being object-oriented. C has been the motivation behind the birth of not only C++ but a multitude of presently popular high-level programming languages to the likes of Java, PHP, and Python.

    Read more