如果会Java和VC++,C#还有必要学么
谢邀。“会”一种语言其实成本很低,可能翻翻手册,看几个简单的语法就基本可以说是“会”写了。但这种仅仅能说是“会”,学一门语言,最重要的是理解它的设计思想,懂得它的优势,就像懂得如何pythonic的写python代码一样(大概意思就是写出的代码尽可能地用到了语言的优势)。同一个功能,A语言要怎么写,B语言要怎么写,哪种写起来更简单,内部实现都是怎么样的。所以在学校时语言多学点没啥坏处,就当作是见识更大的世界,以后是否需要长期去使用一种语言往往不是由你自己决定的,很可能是需求决定的。早早局限于一种或者几种语言,会限制你的眼界。
■网友
学语言有两种理由,一个是需求,一个兴趣。符合任意一点就去学,暂时没有需求就等有了需求再学也一样。
■网友
如果你写的软件需要调用C#的库,那很有必要,否则,完全没必要,Java和C++够用了。
■网友
vc++是软件 和Java c#不同。语言都是相通的 不同业务选不同的语言。学会c++和Java 的确c#不是必须要会的。只会vc++的人并不精通c++
■网友
堆砌语言是没有用滴,领域知识才是王道
■网友
我的看法是不用特地学,等有项目需求了,现学现卖来得及。你需要掌握的是:什么情况下选择C++,什么情况下选择C#,什么情况下选择java。C#本来就不是C++那样一门难学的语言,相比C++,没有了指针,封装了很多API仅此而已。当然,还多了很多高级特性,不过除非专精开发C#的软件,一般用不到这些特性,如果你专精开发这个语言,也不会提出这个问题了。你已经掌握了C的语法,就算笨一些,2天也能做一个比较简单的C#桌面软件了,当然,开发http://asp.net还需要掌握很多网页设计的知识,这就不是短时间能修炼出来的了。不过貌似现在C#做http://asp.net才是主流。现在C#也是跨平台的,我觉得开发桌面软件不论是运行速度还是开发效率都高于java。
推荐阅读
- 如果你的多肉出现这个长势,要注意这个细节,多肉才会越来越美!
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 有啥方法,网站,项目可以自己练习计算广告学
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 某公司推出他们的3C产品,如果你是这个公司的电子商务运营主管,前期的运营你打算怎样开展这些工作
- 中年|如果汽车亏电:自动挡汽车能「推车点火」吗?
- 如果把DNS从godaddy转到DNSPOD是不是所有的二级域名都要重新设置,然后等这个各个ISP的缓存重新解析啊
- 插电源时,笔记本用不用拔电池?
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 如果做好一个手机股票软件
