Programming has different ways of solving problems, kind of like different styles of storytelling. There are two main groups: Imperative and Declarative.
Hi, I’m Pahan Chathuranga, a Software Engineer based in Colombo, Sri Lanka. Welcome to my personal website and blog, where I share insights, views, experiences, and knowledge.
Latest Blog Posts
Arrays, Structures Unions, Enums, Pointers and Bit Fields in C language.
When giving instructions to computers(programming, not giving commands in natural language), computer memory is the space where the instructions (computer program) and data are stored during runtime.
If a programming language treats functions as any other variable, that particular programming language is considered to have first-class functions.
JavaScript has become the leading language of the web due to the rapid development of the JavaScript based Libraries and Frameworks during the last decade. Hundreds of libraries and frameworks, for both front end and back end. As I know there are plenty of people in my circle who work with these frameworks and libraries on a daily basis but have no idea about what’s going on under the hood.