Sanath Thilakarathna
  • About
  • Blog
  • Projects
  • Teaching
  • CV
  • 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

  • The Evolution of C and Its Compiler - From the First Version to Modern Day - C Post 03

    The journey of C and its compiler from their inception to modern times is a story of continuous innovation and adaptation, shaping modern programming.

    6 min read   ·   January 16, 2025

    2025   ·   Programming

  • The Birth of the First C Compiler - C Post 02

    The first C compiler was a groundbreaking development that transformed the C programming language into a practical tool for software development. This post explores how it was created, its challenges, and its impact.

    6 min read   ·   January 14, 2025

    2025   ·   Programming

  • 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   ·   January 12, 2025

    2025   ·   Programming   ·   Programming

  • <
  • 7
  • 8
  • 9
  • 10
  • 11
  • >
From Medium
  • “I Saw This in a Movie… Then Realized It’s Used in Scienc
    Apr 07, 2026
  • Architecting Intelligence: How NPUs Solved the Von Neumann Bottleneck for the AI Era
    Apr 03, 2026
  • Artemis II: Humanity’s Return to the Moon
    Apr 02, 2026
  • How Did Everything Begin? Creation of the Universe Through Religion and Science
    Mar 28, 2026
  • Why Technology Fails at the Worst Possible Moments
    Mar 28, 2026
  • Is AI Really Intelligent? Here’s the Truth
    Aug 08, 2025
  • Why Sumatra PDF Boosted My Reading Efficiency?
    Jul 04, 2025
  • Why Aren’t Keyboard Keys in Alphabetical Order?
    May 13, 2025
Categories
  • Computer
  • Engineering
  • Mathematics
  • Mechanics
  • Microcontrollers
  • Physics,
  • Programming
  • Quantum
  • Science
Tags
  • ADC,
  • ATmega328P
  • Acquisition,
  • Analog
  • Analysis
  • Control Theory
  • DDS
  • Data
  • Design,
  • Docker
  • Egypt
  • Electronics,
  • Embedded Systems
  • Engineering
  • Engineering,
  • Fourier Transform
  • Greece
  • History
  • Input,
  • Material
  • Mathematics
  • Mechanics,
  • Mesopotamia
  • Microcontroller
  • Microcontrollers,
  • Middleware
  • PID Controller
  • Prehistoric
  • Programming
  • ROS
  • ROS2
  • Robotics
  • STEM
  • Sensors,
  • Signal Processing
  • Software
  • Sound
  • Strain
  • Stress
  • Systems,
  • WebDAV
  • Windows
  • Zotero
  • automation
  • control systems
  • design
  • embedded systems
  • engineering
  • engineering skills
  • iPad
  • industry 4.0
  • mechanical engineering
  • mechatronics
  • productivity
  • reliability
  • robotics
  • self-hosting
© Copyright 2026 Sanath Thilakarathna. Powered by Jekyll with al-folio theme. Hosted by GitHub Pages.