Latest Blogs

Continuous Discrete Thinking

Programmers are continuous discrete thinkers. They bring their imagination into programs. Don't just learn the language; learn to program.

Read More

Why Choose C?

There is a misconception about who is a programmer and who is a developer, and similarly, there is a misunderstanding between Programming Languages and Scripting Languages. In the SaaS sector, Java, JS, and Python are often considered high-tier languages. So, why choose C?

Read More

Power of Modularity

In the digital world, most of its security built upon modularity. Think of the analogue wall clock as a modular numbering system. A similar system plays as the heart of cryptography. From mobile login passcodes to military secrets, modularity is the essence.

Read More

Limitation Game

A Computer is a General Purpose Calculator(computational system), Just like your mid-school scientific electronic calculator that speeds up calculations.

Read More

About PandiaNotes

Hello, World!: PandiaNotes

Hello, World! Welcome to PandiaNotes. I will be updating my blogs here, covering CS concepts and philosophy.

Bit and Logic Gates

Always start with bits and logic gates (circuits are also networks), then dive into C and algorithms. We are in the era of Gen AI, LOL. But the Progammers are irreplaceable.