[C, ,i,s, ,a, ,g,e,n,e,r,a,l,-,p,u,r,p,o,s,e,,, ,i,m,p,e,r,a,t,i,v,e, ,c,o,m,p,u,t,e,r, ,p,r,o,g,r,a,m,m,i,n,g, ,l,a,n,g,u,a,g,e,,, ,s,u,p,p,o,r,t,i,n,g, ,s,t,r,u,c,t,u,r,e,d, ,p,r,o,g,r,a,m,m,i,n,g,,, ,l,e,x,i,c,a,l, ,v,a,r,i,a,b,l,e, ,s,c,o,p,e, ,a,n,d, ,r,e,c,u,r,s,i,o,n,,, ,w,h,i,l,e, ,a, ,s,t,a,t,i,c, ,t,y,p,e, ,s,y,s,t,e,m, ,p,r,e,v,e,n,t,s, ,m,a,n,y, ,u,n,i,n,t,e,n,d,e,d, ,o,p,e,r,a,t,i,o,n,s,., ,B,y, ,d,e,s,i,g,n,,, ,C, ,p,r,o,v,i,d,e,s, ,c,o,n,s,t,r,u,c,t,s, ,t,h,a,t, ,m,a,p, ,e,f,f,i,c,i,e,n,t,l,y, ,t,o, ,t,y,p,i,c,a,l, ,m,a,c,h,i,n,e, ,i,n,s,t,r,u,c,t,i,o,n,s,,, ,a,n,d, ,t,h,e,r,e,f,o,r,e, ,i,t, ,h,a,s, ,f,o,u,n,d, ,l,a,s,t,i,n,g, ,u,s,e, ,i,n, ,a,p,p,l,i,c,a,t,i,o,n,s, ,t,h,a,t, ,h,a,d, ,f,o,r,m,e,r,l,y, ,b,e,e,n, ,c,o,d,e,d, ,i,n, ,a,s,s,e,m,b,l,y, ,l,a,n,g,u,a,g,e,,, ,i,n,c,l,u,d,i,n,g, ,o,p,e,r,a,t,i,n,g, ,s,y,s,t,e,m,s,,, ,a,s, ,w,e,l,l, ,a,s, ,v,a,r,i,o,u,s, ,a,p,p,l,i,c,a,t,i,o,n, ,s,o,f,t,w,a,r,e, ,f,o,r, ,c,o,m,p,u,t,e,r,s, ,r,a,n,g,i,n,g, ,f,r,o,m, ,s,u,p,e,r,c,o,m,p,u,t,e,r,s, ,t,o, ,e,m,b,e,d,d,e,d, ,s,y,s,t,e,m,s,., ,C, ,w,a,s, ,o,r,i,g,i,n,a,l,l,y, ,d,e,v,e,l,o,p,e,d, ,b,y, ,D,e,n,n,i,s, ,R,i,t,c,h,i,e, ,b,e,t,w,e,e,n, ,1,9,6,9, ,a,n,d, ,1,9,7,3, ,a,t, ,A,T,&,T, ,B,e,l,l, ,L,a,b,s,,,[,5,], ,a,n,d, ,u,s,e,d, ,t,o, ,r,e,-,i,m,p,l,e,m,e,n,t, ,t,h,e, ,U,n,i,x, ,o,p,e,r,a,t,i,n,g, ,s,y,s,t,e,m,.,[,6,], ,I,t, ,h,a,s, ,s,i,n,c,e, ,b,e,c,o,m,e, ,o,n,e, ,o,f, ,t,h,e, ,m,o,s,t, ,w,i,d,e,l,y, ,u,s,e,d, ,p,r,o,g,r,a,m,m,i,n,g, ,l,a,n,g,u,a,g,e,s, ,o,f, ,a,l,l, ,t,i,m,e,,,[,7,],[,8,], ,w,i,t,h, ,C, ,c,o,m,p,i,l,e,r,s, ,f,r,o,m, ,v,a,r,i,o,u,s, ,v,e,n,d,o,r,s, ,a,v,a,i,l,a,b,l,e, ,f,o,r, ,t,h,e, ,m,a,j,o,r,i,t,y, ,o,f, ,e,x,i,s,t,i,n,g, ,c,o,m,p,u,t,e,r, ,a,r,c,h,i,t,e,c,t,u,r,e,s, ,a,n,d, ,o,p,e,r,a,t,i,n,g, ,s,y,s,t,e,m,s,., ,C, ,h,a,s, ,b,e,e,n, ,s,t,a,n,d,a,r,d,i,z,e,d, ,b,y, ,t,h,e, ,A,m,e,r,i,c,a,n, ,N,a,t,i,o,n,a,l, ,S,t,a,n,d,a,r,d,s, ,I,n,s,t,i,t,u,t,e, ,(,A,N,S,I,), ,s,i,n,c,e, ,1,9,8,9, ,(,s,e,e, ,A,N,S,I, ,C,), ,a,n,d, ,s,u,b,s,e,q,u,e,n,t,l,y, ,b,y, ,t,h,e, ,I,n,t,e,r,n,a,t,i,o,n,a,l, ,O,r,g,a,n,i,z,a,t,i,o,n, ,f,o,r, ,S,t,a,n,d,a,r,d,i,z,a,t,i,o,n, ,(,I,S,O,),.] chars length: 1061 Cisageneral-purpose, imperativecomputerprogramminglanguage, supportingstructuredprogramming, lexicalvariablescopeandrecursion, whileastatictypesystempreventsmanyunintendedoperations. Bydesign, Cprovidesconstructsthatmapefficientlytotypicalmachineinstructions, andthereforeithasfoundlastinguseinapplicationsthathadformerlybeencodedinassemblylanguage, includingoperatingsystems, aswellasvariousapplicationsoftwareforcomputersrangingfromsupercomputerstoembeddedsystems. CwasoriginallydevelopedbyDennisRitchiebetween1969and1973atAT&TBellLabs, [5]andusedtore-implementtheUnixoperatingsystem. [6]Ithassincebecomeoneofthemostwidelyusedprogramminglanguagesofalltime, [7][8]withCcompilersfromvariousvendorsavailableforthemajorityofexistingcomputerarchitecturesandoperatingsystems. ChasbeenstandardizedbytheAmericanNationalStandardsInstitute(ANSI)since1989(seeANSIC)andsubsequentlybytheInternationalOrganizationforStandardization(ISO).