请指点:学习c/c++还是c#

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:21:58
我的情况:
1 虽然问题很是幼稚,但是真实的自我,迷茫
2 已经学习过java hibernate等框架 不能算是精通 但是熟悉
3 我是学生,毕业后,应该从事java相关的工作,但是现在想学习更底层的东西

所以请问我是学习c#来增加资本;还是学习c/c++细水长流?希望过来人指点

我以前是做c++的,现在做c#
c++是底层代码,高级应用你想用c++太复杂了,开发周期太长了,c#是为了更好的使用底层功能来实现用户需求,并不是一个强一个弱的关系,哪一个学好了都是人才!分工不同不是说学c#的就比c++的笨 ,c++更偏重于技术 c#很多时候是要跟业务逻辑打交道,降低门槛到是对的,c++难学,c#简单,这和上面说到的前者偏重于技术一个道理

如果你不是想做一辈子技术的话,学c#足以,没有强大之分,这个记住,都是用来吃饭的工具,两个饭碗选哪个都能盛饭!

c/c++/c#是一个系列的,但三者差别很大。
c最早,很底层,运行速度快,其特色是指针和内存管理,指针充分体现计算机原理的寻址方式
c++,已经从c的面相过程,发展到面向对象,非常复杂难学,所以java对它有继承有取舍,java也更好学,更简单了
c#,也是从c++发展出来的,比java出现的晚,跟java也很类似

你如果学过java,再学c#,很容易上手,对你的水平提高也很有限,就像你会骑自行车,学摩托车一样,都是两个轮子的,容易学,水平也不会有多大提高

你如果学,还是学c语言吧,他比较底层,面向过程,尤其要学很多的算法,算法很重要。
如果c++,太难,意义也不是很大;虽然目前c++的程序员通常比java的工资高,之所以高,是因为它难,精通的人少;它难并不代表它好,它终究会被java或者c#取代了;但c语言,还会有很强的生命力,尤其在嵌入式领域,无可替代

没有c++你学不通c#,c#是c++++,听我的,先学c++这个和java思维上差别不大,就是熟悉一下语句,你如果把基本的c++学通了,c#看看书也就差不多了。
c就别提了,他已经落伍很多年了。

顶c++
``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````