Jithin V Raj

Jithin V Raj Software Engineer
DevOps Engineer
Crafting Technology For Future

06/02/2026

📚 Research & Development 💻
📝 Short Notes on C Programming

#3 : C - Starting From Zero

By the early 1980s, C had grown into “traditional C” (pre-ANSI) with key additions:
• void type (for no-return functions & generic pointers)
• enum types (named integer constants)
• Structure assignment & other refinements
These made C more expressive and portable—setting the stage for ANSI C in 1989.

05/02/2026

📚 Research & Development 💻
📝 Short Notes on C Programming

#2 : C - Starting From Zero

In 1972, Dennis Ritchie at Bell Labs created C on a PDP-11, designing it specifically to rewrite Unix in a portable, efficient high-level language.
C became Unix’s system language—and the foundation for modern operating systems, devices, and software.

04/02/2026

📚 Research & Development 💻
📝 Short Notes on C Programming

#1 : C - Starting From Zero

In C, zero isn’t just a number—it’s the foundation of the language’s design:

• Arrays are zero-indexed because indices are offsets from a base address
• 0 means false, non-zero means true
• Strings end with '\0' as the sentinel
• NULL pointer is (void*)0
• Static and external variables are automatically initialized to zero

Everything starts from zero. This elegant, hardware-friendly choice makes pointer arithmetic clean and efficient—and it shaped almost every modern language that followed.

Address

Thiruvananthapuram
Nedumangad
695564

Alerts

Be the first to know and let us send you an email when Jithin V Raj posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share