好吧,所以我刚刚上了计算机科学的入门课,学校的语言选择是 Java(我对多态、封装等概念有基本的了解。)。我想学习 C++,然后学习 C(我听说应该先学习 C++,然后再学习 C),并且想知道 C# 是否是一种很好的过渡语言,因为 Java 和 C# 之间的语言相似性。那么先学习C#会不会帮助我以后更好地理解C++呢?
我很感激任何帮助。谢谢。
最佳答案
有疑问。 C# 并不比 Java 更像 C++。它确实支持 unsafe
代码中的指针,但除此之外,我想不出任何理由让它成为从 Java 到 C++ 的特别好的桥梁。这也是我怀疑来自其他方向的开发人员更有可能使用的功能。如果您有其他学习 C# 的原因,我建议您去学习,但为了更轻松地过渡到 C++,我建议您跳过它。
关于c# - 学C#转C/C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/800576/