Month: September 2020

  • Call by Name vs. Call by Value in Scala

    Substitution Model In Scala, expressions are evaluated based on the substitution model, the idea is that all evaluation does is reduce an expression into a single value like what we […]

  • Quicksort algorithm – Lomuto partition scheme

    There are a multifarious number of sorting algorithms have been proposed and being used nowadays. Perhaps you’re already familiar with some sorting algorithms such as Bubble Sort, Selection Sort, or […]

  • char *, const char *, const * char, and const char * const in C

    Not really straight like many high languages such as JavaScript, or Java, working with Strings in C is not so easy-as-pie and sometimes it’s kind of confusing. There are some […]

  • An array of pointers and A pointer to an array in C

    A pointer in C simply is just a variable holding address in the primary memory of another variable, a pointer shouldn’t be dreaded like people usually think. However, there are […]