आज हम देखने वाले है
c programming का इंट्रोडक्शन, c नाम ही क्यों दिया गया इस लैंग्वेज को और इस
लैंग्वेज के बारे में तो चलिए start करते है.
Introduction:
c जो है वह सामान्य उद्देश्य को पूरा करने के लिए लिखी गयी लैंग्वेज
है.
C बहोत नजदीकी साथी थी UNIX की और उसका
विकास बेल लेबोरेटरी में हुआ था.
UNIX का बहोत सारा भाग लिखा गया है, और run किया गया है c programming की मदद
से.
c बनाने के लिए बहोत सारा महत्वपूर्ण विचार लिया गया है BCPL (Basic Compile Programming Language) से Martin Richards की.
Dennies Ritchie ने सन 1972 में बेल लेबोरेटरी में यह लिखी गयी थी.
उसके बाद कंप्यूटर की दुनिया में बहोत बडी क्रांति आइ.
C हि नाम क्यों दिया गया इस language
को
C language का बहोत सारा idea “B” language से लिया गया है.
BCPL(Basic Combined Programming
Language) और CPL(Combined Programming Language) यह दोनों B language के भी पेहले के version है.
जितने भी B से विशेषताए आइ और इस को नाम दिया गया C.
और C का कोई फुल फॉर्म नहीं है.
About “C”
c एक structure programming language है.
c भाषा function को भी support करती है, उससे code का
रख रखाव भी अछे से होता है क्यों के वह बड़ी फाइल को छोटे छोटे module में रखता है.
c भाषा में comment होता है उससे आसानी होती है, क्यों
के comment की मदद से हमें कोई भी चीज़ जल्दी पता लग जाती है के यह code किस का है.
c programming में कुछ built function है:
वेरिएबल एंड type डिक्लेरेशन
फंक्शन
स्टेटमेंट
एक्सप्रेशन
c का basic structure देखने से पेहले हमें कुछ चीजों
का पता होना चाहिए तो वह हम देखते है.
1.
C's Character Set
2.
C's Keywords
3.
The General Structure of a 'C'
Program
4.
How To End A Statement
5.
Free Format Language
6.
Header Files & Library
Function
C's Character Set क्या है देखते है.
c हर एक
करैक्टर सेट use नहीं करता. जो की मॉडर्न कंप्यूटर में होते है.
c सिर्फ आगे दिए गए करैक्टर सेट ही उसे करता है:
·
A-Z all alphabets
·
a-z all alphabets
·
0-9
·
# % & ! _ {} [] () $$$$
&&&& |
·
space . , : ; ' $ "
·
+ - / * =
Keywords क्या होता है वह देखते है.
keywords अय्से words होते है जिनका कुछ खास मतलब है c compiler के लिए.
उसका मतलब कभी नहीं बदलता किसी भी उदाहरन में.
सब keywords lowercase में लिखे होते है.
auto |
double |
int |
struct |
break |
else |
long |
switch |
case |
enum |
register |
typedef |
char |
extern |
return |
union |
continue |
for |
signed |
void |
do |
if |
static |
while |
default |
goto |
sizeof |
volatile |
const |
float |
short |
unsigned |
0 टिप्पणियाँ