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


  • Mathematics in Ancient Greece #4

    Exploring the mathematical advancements in Ancient Greece, including the development of formal proofs, geometry, and the contributions of great mathematicians like Pythagoras, Euclid, and Archimedes.

    6 min read   ·   March 16, 2025

    2025   ·   Mathematics   History   Greece   ·   Mathematics

  • Mathematics in Ancient Egypt #3

    Exploring the mathematical advancements in Ancient Egypt, including their numeral system, geometry, and applications in engineering and administration.

    4 min read   ·   March 16, 2025

    2025   ·   Mathematics   History   Egypt   ·   Mathematics

  • Mathematics in Ancient Mesopotamia #2

    Exploring the mathematical advancements in Ancient Mesopotamia, including their numeral system, algebraic methods, and applications in astronomy and trade.

    6 min read   ·   March 15, 2025

    2025   ·   Mathematics   History   Mesopotamia   ·   Mathematics

  • Mathematics in Prehistoric Times #1

    Exploring the origins of mathematics in prehistoric times, from early counting methods to the use of geometry in survival and construction.

    4 min read   ·   March 14, 2025

    2025   ·   Mathematics   History   Prehistoric   ·   Mathematics

  • Creating a PID Controller Using ATmega328P: Theory and Implementation

    A comprehensive guide to understanding and implementing a PID controller on the ATmega328P microcontroller, covering the mathematical theory and practical C code implementation.

    7 min read   ·   February 18, 2025

    2025   ·   ATmega328P   PID Controller   Embedded Systems   Microcontroller   Control Theory   ·   Programming

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