[go: up one dir, main page]

0% found this document useful (0 votes)
16 views2 pages

Features of C P

C is a procedural programming language developed by Dennis Ritchie in 1972, primarily for system programming. It features low-level memory access, a simple set of keywords, and modularity, making it suitable for various applications including operating systems and databases. C is statically typed, portable, and allows for easy extension, which contributes to its popularity as a first programming language.

Uploaded by

Mukilesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Features of C P

C is a procedural programming language developed by Dennis Ritchie in 1972, primarily for system programming. It features low-level memory access, a simple set of keywords, and modularity, making it suitable for various applications including operating systems and databases. C is statically typed, portable, and allows for easy extension, which contributes to its popularity as a first programming language.

Uploaded by

Mukilesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Feat

uresofCPr
ogr
ammi
ngLanguage

Cisapr ocedural progr


ammi nglanguage.Itwasini
ti
all
ydevelopedbyDennisRit
chi
eintheyear
1972.Itwasmai nlydevel
opedasasy st
em programmi ngl
anguagetowr i
teanoper
ati
ngsystem.
Themai nfeaturesofCl anguageincludelow-l
evelaccesstomemor y,asi
mplesetofkeywords,
andcleanstyle,thesefeaturesmakeCl anguagesuitablef
orsystem pr
ogrammingsli
kean
operat
ingsystem orcompi l
erdevelopment.

Feat
uresofCPr
ogr
ammi
ngLanguage:

PROCEDURALLANGUAGE: Inapr ocedur al l


anguagel ikeCst epbyst eppr edef inedinstr uctions
arecarri
edout .Cpr ogr am maycont ainmor et hanonef unct iontoper form apar ti
culart ask.
Newpeopl etopr ogr ammi ngwi llthinkt hatt hisi stheonl ywayofapar ti
cularpr ogrammi ng
l
anguagewor ks.Ther ear eot herpr ogr ammi ngpar adigmsaswel li
nt hepr ogrammi ngwor l
d.
Mostoft hecommonl yusedpar adi gm isanobj ect-orientedpr ogrammi ngl anguage.
FASTANDEFFI CIENT: Newerl anguagesl ikej ava,py thonof fermor ef eaturest hanc
programmingl anguagebutduet oaddi ti
onal pr ocessi ngi nt heselanguages, t
heirper f
or mance
rategetsdownef f ectively.Cpr ogr ammi ngl anguageast hebeenmi ddle-levellanguagepr ov i
des
programmer saccesst odi rectmani pulati
onwi tht hecomput erhardwar ebuthi gher-l
ev el
l
anguagesdonotal lowt his.That ’
soneoft her easonsCl anguagei sconsi deredast hef i
rst
choicetostartlear ningpr ogr ammi ngl anguages.I t ’
sf astbecausest ati
cal l
yt ypedlanguagesar e
fastert
handy nami cal l
yt ypedl anguage. MODULARI TY: Theconceptof
stori
ngofCpr ogrammi ngl anguagecodei nt hef or m ofl i
br ariesforfurtherf utureusesi sknown
asmodul ari
ty.Thi spr ogrammi ngl anguagev andoesav er ylittl
eoni tsownmostofi tspoweri s
heldbyitsli
braries.Cl anguagehasi t
’sownl i
br aryt osol vecommonpr oblemsl i
keint hiswe
canuseapar ti
cul arf unct i
onbyusi ngaheaderf i
lest oredi ni tsli
brary.

STATI
CALLYTYPE:
Cpr
ogr
ammi
ngl
anguagei
sast
ati
cal
l
yty
pedl
anguage.Meani
ngt
het
ypeof
vari
ablei
scheckedattheti
meofcompil
ati
onbutnotatrunt
ime.Meanseachti
mea
programmertypeaprogram t
heyhav
etomenti
onthetypeofvar
iabl
esused.

General
PurposeLanguage: Fr
om syst
em progr
ammi ngtophot
oediti
ngsof
twar
e,C
pr
ogrammi nglanguageisusedinvari
ousappli
cat
ions.Someofthecommonappli
cat
ions
whereit
’susedareasf ol
lows:

OPERATI
NGSYSTEM:
Windows,
Linux,
iOS,
Andr
oid,
OXS

Dat
abases:
Post
greSQL,
Oracl
e,My
SQL,
MSSQLSer
veret
c.

Ri
chsetofbui
lt
-i
nOperat
ors:
Iti
sadiver
sif
iedlanguagewi
thar
ichsetofbui
l
t-i
noper
ator
s
whi
chareusedinwr
it
ingcomplexorsi
mpli
fiedCpr ogr
ams.

Li
brar
ieswithri
chFunct
ions:
Robustl
i
brar
iesandf
unct
ionsi
nChel
pev
enabegi
nnercodert
o
codewithease.

Middle-
LevelLanguage:Asitisamiddl
e-l
evell
anguagesoi
thasthecombinedf
orm ofbot
h
capabil
i
tiesofassemblylanguageandfeat
uresofthehi
ghl
evell
anguage.

PORTABILI
TY:
Cl anguageisl
avi
shl
yportabl
easprogr
amswhi char
ewr
it
teni
nCl
anguagecan
runandcompi
leonanysy st
em wi
thei
thernoneorsmall
changes.

EASYTOEXTEND: Progr
amswri
tt
eni
nClanguagecanbeext
endedmeanswhenapr
ogr
am i
s
al
readywr
it
teni
nitthensomemoref
eat
uresandoper
ati
onscanbeaddedi
ntoi
t.

You might also like