Introduction of C language
C language वास्तव में ‘UNIX operating system’ के लिए विकसित की गयी थी। C language का सबसे अच्छा features यह है, कि यह किसी विशेष Hardware व Software से जुडी हुई नहीं है। यह एक User के लिए बहुत आसान Program बनाती हैं। जो एक बार लिखने पर बिना कुछ बदलाव किये सभी machines पर run हो जाता है। C language एक middle level language कहलाती है। क्योंकि यह high level language के कुछ elements को Assembly language के functionalism के साथ combines रखती हैं। C language में लिखा program, very efficient और fast होता हैं। C language में कुल 32 Keywords होते हैं।
![]() | |
| Introduction of C language |
History of C language
C language एक programming language है, जो 1972 में ‘USA’ की ‘ AT&T’s Bell Laboratories’ में ‘Dennis Ritchie’ द्वारा लिखी व डिज़ाइन की गयी थी। C language को B/BCPL language में आई कमियों को दूर करने के लिए विकसित की गयी थी। C language एक पहली लैंग्वेज नहीं थी। इससे भी पहले कई programming language थी।
आइये हम उन launguage के बारे में जान लेते है:-
![]() |
| History of C language (fathers of c language MR. Dennis Ritchie) |
·
- सबसे पहली programming language ‘ALGOL’ थी, जिसे (International commity) ने 1960 में बनाया था। जिसमे Blog Diagram का प्रयोग किया जाता था आजकल प्रचलित अधिकतर language का बेस ‘ALGOL’ ही है।
- ALGOL language के बाद 1966 में BCPL(Basic Combined Programming Language) का अविष्कार हुआ जो एक typeless programming language थी। फिर 1970 में Ken thompson के द्वारा BCPL को implement करके B language विकसित बनाई। जिसका नाम BCPL के नाम के पहले word B से रखा गया। B language की मदद से ही सबसे पहले UNIX operating system software को बनाया था।
- फिर 1972 में Dennis Ritchie ने ALGOL, BCPL व B languges से C language को विकसित किया।
- K&R- K&R को BRIAN KERNIGHAN और DENNIS RITCHIE दोनों ने 1978 में publish किया था। यह C language का ही first version था। K&R language में कुछ new features add किये गये like: standard input/output library, long int datatype, unsigned int datatype etc.
Why C Language is so important(Learning Objectives)
C language एक बहुत ही प्रचलित language है। एक सर्वे के अनुसार आज भी C दुनिया की no. 1 famous language है। जिसकी मदद से आज भी बहुत से machine based software लिखे जाते हैं। यह एक student के लिए सीखनी और समझनी बहुत जरुरी है, क्योंकि C language programming skill बढ़ाने में student के लिए बहुत उपयोगी हैं। और अधिकतर basic programming concept like Decision making construct (if-else, switch-case and Loops), Pointer, Array and String आदि सभी concept C में ही cover हो जाते हैं, जिसकी मदद से हमें दूसरी programming language सिखने में आसानी हो जाती हैं।
बहुत से प्रचलित software C language में लिखें गए हैं। आइये हम उन प्रचलित software के बारे में जान लेते हैं:-
- Oracle, C में ही written हैं। Oracle एक बहुत ही प्रचलित Data Base Management Software हैं।
- Android की Core Libraries भी C में ही लिखी गयी हैं।
- MySQL भी एक बहुत ही प्रचलित Data Base Management Software हैं।जो की C language में ही लिखा गया हैं।
- लगभग सभी Device Driver, C में ही होते हैं।
- Web Browser के major part भी C में लिखें जाते हैं।
- Unix Operating System, C में ही developed किया गया हैं।
Features C language:
| Features of C language |
1. C एक general perpose programming language है।
2. यह एक Middle level language है।
3. C एक Structured programming language है।
4.यह एक robust language है।
5. इसका program बहुत ही efficient और fast होता है।
6. C language, highly portable language है।
7. C एक case senstive language है। जिसमे upper
case और lower case अलग-अलग होते है।
ASCII Values: (American Standard Code for Information Interchange)
ASCII Values यह english वर्णमाला के प्रत्येक letter को एक seperate numeric digit ASCII कोड प्रदान करता है। जिसकी मदद से हम program में बहुत से string operation आसानी से perform करा सकते है। C language एक case senstive language है। इसलिए हम lower letter और upper letter के लिए अलग-अलग ASCII code use करते है।
C language में numeric key(0-9) के लिए भी code निर्धारित किये गये है। आइये हम इन कोड के बारे में जान लेते है।
1.Lower letter code
a=97
b=98 c=99
d=100 e=101 f=102
g=103 h=104 i=105
j=106 k=107 l=108
m=109 n=110 o=111
p=112 q=113 r=114
s=115 t=116 u=117
v=118 w=119 x=120
y=121 z=122
2. Upper letter code
A=65 B=66 C=67
D=68 E=69 F=70
G=71 H=72 I=73 J=74 K=75 L=76
M=77 N=78 O=79
P=80 Q=81 R=82
S=83 T=84 U=85
V=86 W=87 X=88
Y=89 Z=90
3. Numeric code
0=48 1=49 2=50
3=51 4=52 5=53
6=54 7=55 8=56
9=57
4. other code
Space= 32 Enter=13
अगर
आपको यह post अच्छी लगी हो तो इसे अपने दोस्तों के साथ share करें। और अगर
आपको ओर किसी topic के बारे में जानकारी चाहिए तो हमें
ashishchauhanindian@gmail.com पर email करें या नीचे comment करें।
NEXT
C language in hindi - Introduction, history, features of c, & ASCII values in C
Reviewed by IT help in hindi
on
April 07, 2021
Rating:
Reviewed by IT help in hindi
on
April 07, 2021
Rating:



No comments:
Please do not enter any spam link in comment box