Sanath Thilakarathna
  • About
  • Blog
  • Projects
  • Teaching
  • CV
  • formatting
  • •

  • images
  • •

  • links
  • •

  • math
  • •

  • code
  • •

  • blockquotes
  • •

  • external-services

C vs C++ Which One Should You Choose?

3 min read   ·   2025

Difference Between C and Embedded C

A guide on writing and using libraries in C, covering static and dynamic libraries, header file organization, and linking.

4 min read   ·   2025

History of the C Programming Language - C Post 01

The C programming language has shaped modern computing. In this post, we explore its origins, the languages that preceded it, and its impact on software development.

7 min read   ·   2025


  • System Calls and File Handling in C - C Post 08

    Understanding system calls and file handling in C, including process management, file operations, and inter-process communication (IPC).

    4 min read   ·   February 02, 2025

    2025   ·   Programming

  • Multi-threading and Concurrency in C - C Post 07

    A deep dive into multi-threading and concurrency in C, covering pthreads, synchronization mechanisms, race conditions, and parallel processing.

    5 min read   ·   February 02, 2025

    2025   ·   Programming

  • Advanced Features of C - Unlocking the Full Potential - C Post 06

    Understanding how a C compiler toolchain transforms source code into an executable by breaking it into preprocessing, compilation, assembly, and linking.

    5 min read   ·   February 02, 2025

    2025   ·   Programming

  • Exploring Every Feature of C-From Basics to Advanced - C Post 05

    A comprehensive guide covering all features of the C programming language, from fundamental concepts to advanced techniques.

    6 min read   ·   February 01, 2025

    2025   ·   Programming   ·   Programming

  • How the Compiler Toolchain Works - C Post 04

    Understanding how a C compiler toolchain transforms source code into an executable by breaking it into preprocessing, compilation, assembly, and linking.

    4 min read   ·   January 17, 2025

    2025   ·   Programming

  • <
  • 5
  • 6
  • 7
  • 8
  • 9
  • >
© Copyright 2025 Sanath Thilakarathna. Powered by Jekyll with al-folio theme. Hosted by GitHub Pages.