సీ ప్లస్ ప్లస్

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

సీ ప్లస్ ప్లస్ లో hello world ప్రోగ్రాము ఈ విధంగా ఉంటుంది.

 #include<iostream> 
 int main()
 {
  cout<<"hello world"
 }

కొత్త ఫీచర్లు 
ఫంక్షన్ ఓవర్ లోడింగ్, డీఫాల్ట్ ఆర్గ్యుమెంట్స్, ఇన్ లైన్ ఫంక్షన్సు, క్లాసులు, మొదలైనవి.

ఇవి కూడా చూడండి 
 సీ భాషకు ముందుమాట
 సీ

మూలాలు

బయటి లింకులు 
 A paper by Stroustrup showing the timeline of C++ evolution (1979-1991)
 Apache C++ Standard Library Documentation
 Standards Committee Page: JTC1/SC22/WG21 - C++
 C++ FAQ Lite by Marshall Cline
 Computer World interview with Bjarne Stroustrup
 CrazyEngineers.com interview with Bjarne Stroustrup 
 The State of the Language: An Interview with Bjarne Stroustrup (August 15, 2008) 

సాఫ్టువేరు వ్రాయు భాషలు