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, Kerala, India
Nedumangad
695564

Website

http://www.linkedin.com/in/jithin-v-raj-6153821a1, http://www.instagram.com/jithin__v__raj,

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