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


  • The Mathematician Who Built the Bomb — Then Built the Field of Game Theory

    8 min read   ·   May 05, 2025   ·   medium.com

    2025

  • Why Sri Lanka Uses BS 1363 Electrical Plugs and Sockets

    4 min read   ·   May 04, 2025   ·   medium.com

    2025

  • What Every Roboticist Must Know About ROS - Part 01

    An overview of the Robot Operating System (ROS), its importance in modern robotics, and the transition from ROS 1 to ROS 2.

    10 min read   ·   April 29, 2025

    2025   ·   ROS   ROS2   Robotics   Middleware   DDS   ·   Programming

  • Types of Databases: An Overview for Modern Applications

    4 min read   ·   April 25, 2025   ·   medium.com

    2025

  • Fourier Transforms - Seeing Sounds

    Discover how Fourier Transforms turn sound waves into visual patterns, enabling everything from music analysis to image compression.

    6 min read   ·   March 31, 2025

    2025   ·   Mathematics   Signal Processing   Fourier Transform   Sound   STEM   ·   Programming

  • <
  • 2
  • 3
  • 4
  • 5
  • 6
  • >
© Copyright 2025 Sanath Thilakarathna. Powered by Jekyll with al-folio theme. Hosted by GitHub Pages.