🍋
Menu
.c Code

C सोर्स फ़ाइल (.c)

सिस्टम प्रोग्रामिंग और ऑपरेटिंग सिस्टम विकास के लिए मूलभूत प्रोग्रामिंग भाषा। C फ़ाइलें लो-लेवल हार्डवेयर एक्सेस और उच्च प्रदर्शन प्रदान करती हैं।

MIME Type

text/x-csrc

प्रकार

टेक्स्ट

संपीड़न

दोषरहित

लाभ

  • + Maximum performance with minimal runtime overhead
  • + Direct hardware access through pointers and inline assembly
  • + Portable — runs on virtually every processor architecture
  • + Foundation of most other programming languages

हानियाँ

  • Manual memory management leads to buffer overflows and leaks
  • No built-in bounds checking, strings, or garbage collection
  • Undefined behavior makes debugging challenging

.C कब उपयोग करें

ऑपरेटिंग सिस्टम (Linux), एम्बेडेड सिस्टम, डिवाइस ड्राइवर, प्रोग्रामिंग भाषा रनटाइम (CPython, Ruby MRI), और प्रदर्शन-महत्वपूर्ण लाइब्रेरी।

तकनीकी विवरण

C सोर्स (.c) और हेडर (.h) फ़ाइलें प्रीप्रोसेसर (#include, #define) → कम्पाइलर → असेम्बलर → लिंकर चरणों से गुज़रती हैं। C मैनुअल मेमोरी मैनेजमेंट (malloc/free), पॉइंटर अरिथमेटिक, structs और undefined behavior की अवधारणा प्रदान करता है।

इतिहास

Dennis Ritchie ने 1972 में Bell Labs में C विकसित किया। 'The C Programming Language' (K&R, 1978) ने भाषा को लोकप्रिय बनाया। ANSI C (C89) और ISO C99/C11/C17/C23 मानकों ने इसे विकसित किया। C आज भी Linux कर्नेल, Python इंटरप्रेटर और अनगिनत सिस्टम सॉफ्टवेयर की नींव है।

.C से रूपांतरित करें

.C में रूपांतरित करें

संबंधित फ़ॉर्मेट

संबंधित शब्द