Need a few clarifications for C++ related items : <p>So I am taking a class right now to learn C++ at my University. </p>

<p>I would like some clarifications that my professor has made. </p>

<p>First...<br>
He said that .hpp was a depreciated file as of 2003 and that because Apple uses the .hpp in Xcode they could not be used for real world development. Is this true? </p>

<p>I read that .hpp was only exclusive to C++ where .h is used for C/C++ is this correct. </p>

<p>Second...<br>
He tried telling me that Swift is a scripting language. Why would he say that? </p>

<p>Also if I have read correctly Swift is like the best of both C++ and Objective C right? or is that just a marketing gimmick by Apple?</p>

<p>One last thing<br>
How does swift stack up to languages such as C++, Java, etc in terms of performance, power (if that makes any sense) and so on? The professor makes seem like it is a mediocre language and will never leave 10th place of most used language. Again this is all his word not mine. I am learning and I feel like I am not getting accurate information. </p>
