# C परिचय — C Programming Fundamentals: Pointers, Memory और Files

Source: https://www.skillbyai.com/hi/c/c-intro

> जानें कि C क्या है, यह आज भी operating systems और embedded devices को क्यों चलाती है, और source code चलने वाले binary में कैसे बदलता है।

## C क्या है?

C एक **जनरल-पर्पस, प्रोसीजरल** भाषा है, जिसे 1972 में डेनिस रिची ने Unix बनाने के लिए बनाया। दशकों बाद भी यह ऑपरेटिंग सिस्टम, डेटाबेस और Python जैसे रनटाइम चलाती है।

## मशीन के करीब

अगर Python ऑटोमैटिक कार चलाना है, तो C बोनट खुला रखकर मैनुअल चलाना है। मेमोरी आप खुद संभालते हैं — ज़्यादा मेहनत, पर मशीन की असली कार्यप्रणाली सीखते हैं।

## पहले कंपाइल, फिर रन

इंटरप्रेटेड भाषाओं के विपरीत, C सोर्स पहले ही एक स्वतंत्र एक्ज़ीक्यूटेबल में कंपाइल होता है।

```bash
gcc hello.c -o hello   # source -> executable
./hello                # run it
```

Output:

```
Hello, World!
```
