సి ++ వర్సెస్ జావా

రచయిత: Laura McKinney
సృష్టి తేదీ: 4 ఏప్రిల్ 2021
నవీకరణ తేదీ: 16 మే 2024
Anonim
C v/s C++ v/s జావా | C, C++ మరియు Java మధ్య వ్యత్యాసం | ఎదురుకా
వీడియో: C v/s C++ v/s జావా | C, C++ మరియు Java మధ్య వ్యత్యాసం | ఎదురుకా

విషయము

సి ++ మరియు జావా మధ్య వ్యత్యాసం ఏమిటంటే, సి ++ అనేది ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్, ఇది కంపైలర్‌ను మాత్రమే ఉపయోగిస్తుంది, అయితే జావా అనేది కంపైలర్ మరియు ఇంటర్‌ప్రెటర్ రెండింటినీ ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్.


కంప్యూటర్ ప్రోగ్రామింగ్ కోసం కంప్యూటర్ భాషలను ఉపయోగిస్తారు, చాలా విభిన్న కంప్యూటర్ భాషలు ఉన్నాయి, అయితే ఎక్కువగా ఉపయోగించిన మరియు ప్రసిద్ధ కంప్యూటర్ భాషలు సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ మరియు జావా ప్రోగ్రామింగ్ లాంగ్వేజ్. సి ++ మరియు జావా రెండూ ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్, అయితే సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ మరియు జావా ప్రోగ్రామింగ్ లాంగ్వేజ్ మధ్య చాలా తేడా ఉంది. మేము ప్రధాన వ్యత్యాసం గురించి మాట్లాడితే, సి ++ మరియు జావా మధ్య ఉన్న ప్రధాన వ్యత్యాసం ఏమిటంటే, సి ++ అనేది ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్, ఇది కంపైలర్ మాత్రమే ఉపయోగిస్తుంది, అయితే జావా అనేది కంపైలర్ మరియు ఇంటర్ప్రెటర్ రెండింటినీ ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్. సి ++ ప్రోగ్రామింగ్ భాషకు ముందు, సి ప్రోగ్రామింగ్ భాష తయారు చేయబడింది. సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ సి ప్రోగ్రామింగ్ లాంగ్వేజ్ యొక్క ముందస్తు రూపం. జావా ప్రోగ్రామింగ్ భాషలో అంతర్నిర్మిత చెత్త సేకరించే విధానం ఉంది, అది సి ++ ప్రోగ్రామింగ్ భాషలో అందుబాటులో లేదు.


ఎక్కువగా ఉపయోగించే ప్రోగ్రామింగ్ భాష సి ++ ప్రోగ్రామింగ్ భాష, సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ అనేది ఆబ్జెక్ట్-ఓరియెంటెడ్ లాంగ్వేజ్ అయిన సాధారణ ప్రయోజన భాష. సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ మంచి భాషలను కలిగి ఉన్న సి భాష యొక్క పొడిగింపు. సి ++ ప్రోగ్రామింగ్ భాషను జార్న్ స్ట్రౌస్ట్రప్ అభివృద్ధి చేశారు. సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ ఇంటర్మీడియట్-లెవల్ లాంగ్వేజ్ అని అంటారు. సి ++ ప్రోగ్రామింగ్ భాష పాయింటర్ల వాడకానికి మద్దతు ఇస్తుంది. పాయింటర్లు వేరియబుల్స్ యొక్క చిరునామాను ఉంచుతాయి మరియు ఈ వేరియబుల్స్ పూర్ణాంకాలు మరియు తీగలను నిల్వ చేస్తాయి. సి ++ ప్రోగ్రామింగ్ భాష నిర్మాణాలు మరియు యూనియన్‌కు కూడా మద్దతు ఇస్తుంది. సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ సపోర్ట్ వారసత్వం మరియు అన్ని లోపాలను తొలగించడం ప్రోగ్రామర్ యొక్క పని. సి ++ ప్రోగ్రామింగ్ భాష ఆదిమ మరియు వస్తువుల రకాల మధ్య స్థిరమైన మద్దతుకు మద్దతు ఇస్తుంది.

జావా అనేది కంపైలర్ మరియు వ్యాఖ్యాత రెండింటినీ ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ భాష. ఎక్కువగా అన్ని సాఫ్ట్‌వేర్‌లు జావా ప్రోగ్రామింగ్ భాషలో తయారు చేయబడతాయి. జావా కోడ్‌ను విండోస్, లైనక్స్, మాక్ ఓఎస్‌లో రాయవచ్చు. సి మరియు సి ++ ప్రోగ్రామింగ్ భాష యొక్క వాక్యనిర్మాణం చాలా సమానంగా ఉంటుంది. గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌ను రూపొందించడంలో సహాయపడే ప్రోగ్రామ్‌లను అమలు చేయడానికి జావా బ్రౌజర్‌ను ఉత్పత్తి చేస్తుంది. ఈ రోజుల్లో జావా ప్రోగ్రామింగ్ భాష వాడుకలో ఉంది మరియు ధోరణిలో ఉంది. జావా కోడ్ రాయడానికి, ప్రోగ్రామర్‌కు సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ కిట్ (ఎస్‌డికె) అవసరం, ఇందులో కంపైలర్, సి ++ లో అవసరం లేని వ్యాఖ్యాత ఉంటుంది.


విషయ సూచిక: సి ++ మరియు జావా మధ్య వ్యత్యాసం

  • పోలిక చార్ట్
  • సి ++ అంటే ఏమిటి?
  • జావా అంటే ఏమిటి?
  • కీ తేడాలు
  • ముగింపు
  • వివరణాత్మక వీడియో

పోలిక చార్ట్

ఆధారంగాC ++జావా
అర్థం C ++ అనేది కంపైలర్‌ను ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ భాష.జావా అనేది కంపైలర్ మరియు వ్యాఖ్యాత రెండింటినీ ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ భాష.
బహుళ వారసత్వంసి ++ ప్రోగ్రామింగ్ భాష బహుళ వారసత్వాలకు మద్దతు ఇస్తుంది.జావా ప్రోగ్రామింగ్ భాష బహుళ వారసత్వానికి మద్దతు ఇవ్వదు.
హార్డ్‌వేర్‌కు సంకర్షణC ++ ప్రోగ్రామింగ్ భాష హార్డ్‌వేర్‌తో పరస్పర చర్యను కలిగి ఉంది.జావా ప్రోగ్రామింగ్ భాషకు హార్డ్‌వేర్‌తో పరస్పర చర్య లేదు.
సూచన ద్వారా కాల్ చేయండి సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ రిఫరెన్స్ ద్వారా కాల్‌కు మద్దతు ఇస్తుంది.జావా ప్రోగ్రామింగ్ భాష సూచన ద్వారా కాల్‌కు మద్దతు ఇవ్వదు.

సి ++ అంటే ఏమిటి?

ఎక్కువగా ఉపయోగించే ప్రోగ్రామింగ్ భాష సి ++ ప్రోగ్రామింగ్ భాష, సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ అనేది ఆబ్జెక్ట్-ఓరియెంటెడ్ లాంగ్వేజ్ అయిన సాధారణ ప్రయోజన భాష. సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ మంచి భాషలను కలిగి ఉన్న సి భాష యొక్క పొడిగింపు. సి ++ ప్రోగ్రామింగ్ భాషను జార్న్ స్ట్రౌస్ట్రప్ అభివృద్ధి చేశారు. సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ ఇంటర్మీడియట్-లెవల్ లాంగ్వేజ్ అని అంటారు. సి ++ ప్రోగ్రామింగ్ భాష పాయింటర్ల వాడకానికి మద్దతు ఇస్తుంది. పాయింటర్లు వేరియబుల్స్ యొక్క చిరునామాను ఉంచుతాయి మరియు ఈ వేరియబుల్స్ పూర్ణాంకాలు మరియు తీగలను నిల్వ చేస్తాయి. సి ++ ప్రోగ్రామింగ్ భాష నిర్మాణాలు మరియు యూనియన్‌కు కూడా మద్దతు ఇస్తుంది. సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ సపోర్ట్ వారసత్వం మరియు అన్ని లోపాలను తొలగించడం ప్రోగ్రామర్ యొక్క పని. సి ++ ప్రోగ్రామింగ్ భాష ఆదిమ మరియు వస్తువుల రకాల మధ్య స్థిరమైన మద్దతుకు మద్దతు ఇస్తుంది.

జావా అంటే ఏమిటి?

జావా అనేది కంపైలర్ మరియు వ్యాఖ్యాత రెండింటినీ ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ భాష. ఎక్కువగా అన్ని సాఫ్ట్‌వేర్‌లు జావా ప్రోగ్రామింగ్ భాషలో తయారు చేయబడతాయి. జావా కోడ్‌ను విండోస్, లైనక్స్, మాక్ ఓఎస్‌లో రాయవచ్చు. సి మరియు సి ++ ప్రోగ్రామింగ్ భాష యొక్క వాక్యనిర్మాణం చాలా సమానంగా ఉంటుంది. గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌ను రూపొందించడంలో సహాయపడే ప్రోగ్రామ్‌లను అమలు చేయడానికి జావా బ్రౌజర్‌ను ఉత్పత్తి చేస్తుంది. ఈ రోజుల్లో జావా ప్రోగ్రామింగ్ భాష వాడుకలో ఉంది మరియు ధోరణిలో ఉంది. జావా కోడ్ రాయడానికి, ప్రోగ్రామర్‌కు సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ కిట్ (ఎస్‌డికె) అవసరం, ఇందులో కంపైలర్, సి ++ లో అవసరం లేని వ్యాఖ్యాత ఉంటుంది. జావా ప్రోగ్రామింగ్ భాష బహుళ వారసత్వాలకు మద్దతు ఇవ్వదు. జావా ప్రోగ్రామింగ్ భాషకు హార్డ్‌వేర్‌తో పరస్పర చర్య లేదు. జావా ప్రోగ్రామింగ్ భాష సూచన ద్వారా కాల్‌కు మద్దతు ఇవ్వదు.

కీ తేడాలు

  1. సి ++ అనేది ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్, ఇది కంపైలర్ మాత్రమే ఉపయోగిస్తుంది, అయితే జావా కంపైలర్ మరియు ఇంటర్ప్రెటర్ రెండింటినీ ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్.
  2. సి ++ ప్రోగ్రామింగ్ భాష బహుళ వారసత్వాలకు మద్దతు ఇస్తుంది, అయితే జావా ప్రోగ్రామింగ్ భాష బహుళ వారసత్వాలకు మద్దతు ఇవ్వదు.
  3. సి ++ ప్రోగ్రామింగ్ భాష హార్డ్‌వేర్‌తో పరస్పర చర్య కలిగి ఉండగా, జావా ప్రోగ్రామింగ్ భాషకు హార్డ్‌వేర్‌తో పరస్పర చర్య లేదు.
  4. సి ++ ప్రోగ్రామింగ్ లాంగ్వేజ్ రిఫరెన్స్ ద్వారా కాల్‌కు మద్దతు ఇస్తుంది, అయితే జావా ప్రోగ్రామింగ్ లాంగ్వేజ్ కాల్ ద్వారా రిఫరెన్స్ ద్వారా మద్దతు ఇవ్వదు.

ముగింపు

పై ఈ వ్యాసంలో సి ++ మరియు జావా మధ్య వ్యత్యాసం గురించి పూర్తి అవగాహన ఉంది.

వివరణాత్మక వీడియో