What is C and C++ Lanugage ?
મિત્રો C and C++ આ બંને કોમ્પ્યુટર લેંગ્વેજ છે. જેમ કોમ્પ્યટરની અન્ય લેંગ્વેજ Java, Python, Hrml, Css, JavaScript, Cobol, Visual Studio, Vb.net અને અન્ય કોમ્પ્યુટર પ્રોગરામિંગ લેંગ્વેજ છે.
C એ ડેનિસ રિચી દ્વારા વર્ષ 1969 અને 1973 વચ્ચે AT&T બેલ લેબ્સમાં વિકસાવવામાં આવ્યું હતું.
સી ઑબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામિંગને સપોર્ટ કરતું નથી.
C ટોપ-ડાઉન અભિગમને અનુસરે છે,
C (મોટેભાગે) C++ નો સબસેટ છે.
કોડના વિકાસ માટે, C પ્રક્રિયાગત પ્રોગ્રામિંગને સપોર્ટ કરે છે.
C માહિતી છુપાવવાનું સમર્થન કરતું નથી.
બિલ્ટ-ઇન ડેટા પ્રકારો C માં સપોર્ટેડ છે
નેમસ્પેસ લક્ષણો C ની અંદર હાજર નથી.
C એ ફંક્શન આધારિત ભાષા છે કારણ કે C એ પ્રક્રિયાગત પ્રોગ્રામિંગ ભાષા છે.
C માં ફંક્શન અને ઓપરેટર ઓવરલોડિંગ સપોર્ટેડ નથી.
C એ કાર્ય-સંચાલિત ભાષા છે.
C માં ફંક્શન્સ સ્ટ્રક્ચર્સની અંદર વ્યાખ્યાયિત થતા નથી.
C ઇન્હેર્રીટેંસ ને સપોર્ટ આપતું નથી.
અપવાદ હેન્ડલિંગ માટે સીધો આધાર C દ્વારા સમર્થિત નથી.
C માં 32 કીવર્ડ્સ છે
structure :
struct address
{
char name[70];
char street[150];
char city[50];
char state[20];
int pin;
};
C++ Language :
C++ 1979 માં બીજાર્ને સ્ટ્રોસ્ટ્રપ દ્વારા વિકસાવવામાં આવી હતી.
C++ પોલીમોર્ફિઝમ, એન્કેપ્સ્યુલેશન અને વારસાને સમર્થન આપે છે કારણ કે તે ઑબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામિંગ ભાષા છે.
C++ને હાઇબ્રિડ ભાષા તરીકે ઓળખવામાં આવે છે કારણ કે C++ બંને પ્રક્રિયાગત અને ઑબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામિંગ પેરાડાઈમ્સને સપોર્ટ કરે છે.
ડેટા અને ફંક્શન્સ C++ માં ઑબ્જેક્ટના રૂપમાં એકસાથે સમાવિષ્ટ છે.
બિલ્ટ-ઇન અને વપરાશકર્તા-વ્યાખ્યાયિત ડેટા પ્રકારો C++ માં સપોર્ટેડ છે.
કાર્ય અને ઓપરેટર ઓવરલોડિંગ C++ દ્વારા સપોર્ટેડ છે.
C++ એ ઑબ્જેક્ટ-આધારિત ભાષા છે
C++ માં સ્ટ્રક્ચરની અંદર ફંક્શનનો ઉપયોગ કરી શકાય છે.
C++ ઇન્હેર્રીટન્સને સમર્થન આપે છે.
અપવાદ હેન્ડલિંગ C++ દ્વારા સપોર્ટેડ છે.
C++ બોટમ-અપ અભિગમને અનુસરે છે
C++ ઓવરલોડિંગને સપોર્ટ કરે છે
C++ માં 97 કીવર્ડ્સ છે
structure :
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
return 0;
}
લેટેસ્ટ ટોપીક અને અપડેટ માટે જોતા રહો STUDY GUJJU...
