百科问答小站 logo
百科问答小站 font logo



有 C 语言基础,选择 C#、C++、Java、Swift 中的哪一个进一步学习更合适? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

既然有C语言基础的话,那么C#和Java都是可以考虑的方向,事实上C++已经和C越来越没啥关系了,基本上可以认为和C#、Java并列,即借用C风格语法的一种新的语言。

Java在语言方面完败于C#,但是考虑到学校教育的问题,Java可能更适合教学。再说我想也不会有哪个学校会直接教C# 3.0以上的版本,这样看来分歧不大。

从教学的角度来看,如果仅仅只是学习语法和算法,那么C#和Java可以认为是互通的,我想学校教学不会涉及到这两个语言的分歧点(虽然原生委托和事件支持可以少走很多弯路),所以选这两个语言恐怕都是差不多的,那干脆看老师如何算了,毕竟好的老师恐怕比语言本身来的更重要。

而C++的话,值得注意的是这个语言的进化已经可以把早期C++(C++98)和现代C++(C++1x)视为两个语言来看待了。




  

相关话题

  下面代码是线程不安全的代码,请问为什么很难跑出不安全的样例? 
  如何动态加载dll并继承该类? 
  为什么微软.NET,C#在美国,英国等国外都非常流行,而在国内却逐渐没落? 
  本科学的电气,在国企混了两年,现从头学java,和那些本科计算机软件专业的相比,是否存在明显的劣势? 
  如何通俗地理解「分布式系统」,它解决了哪些问题,有什么优缺点? 
  在 C++ 里实现矩阵库的关键点是什么? 
  C/C++ 标准库为什么不支持直接删除一个文件中的部分内容? 
  .NET中如何通过Razor引擎生成这样的代码? 
  C#委托的性能开销具体在哪里,有哪些使用指导? 
  为什么微软不把C# 设计成像C++一样可以编写底层3D程序的一门语言了? 

前一个讨论
支付宝当初是怎样吸引第一批用户的?
下一个讨论
如果有 12 亿支付宝用户同时向你账户转账一块钱,会发生什么?





© 2024-06-28 - tinynew.org. All Rights Reserved.
© 2024-06-28 - tinynew.org. 保留所有权利