关于C++、C#和JAVA的学习顺序?

来源:百度知道 编辑:UC知道 时间:2024/05/05 11:15:15
数学专业毕业,计算机知识很匮乏,学过半年C,只能编几个小程序,在学校考过一个三级“信息管理技术”,其他语言无接触;现在想学习编程,看了几天《Thinking In Java》,可朋友劝我要学JAVA,先去看C和C++,课公司现在编程人员改用C#了,因此要编程必须还要学习C#!
那么该从何入手、按什么顺序学习呢?请资深编程人员指点一下,不盛感激!
补充一点:JAVA是肯定要学好的,但不急用。

俗话说,鱼和熊掌不可兼得,先说 C++,他可以说已经在逐渐被 C# 取代,java 和 C# 相比,两者差不多,我个人认为,不是先学谁的问题,而是学谁的问题,两者都有各自的类库,实现相同的功能,但是实现方法不同。

我是学java 的,java的类库真的很大,完全看明白,真的是很难,因为你没有那么多的时间,所以,根本就没有精力去同时学习两种语言,而且这样还可能会发生混饶

建议你认真的去钻研一门语言,那么究竟学习哪一种呢?

学习java的理由:他比C#早出6年,而且灵活,开源,而且网上的资源特别多,想提高很容易,他的跨平台的

学习C#的理由:帮助很好,容易上手,IDE很华丽,而且非常人性化

不学Java的理由:英文的资料比较多,IDE不是很好。

不学C#的理由:想提高不是这么容易,写出的程序不是很好移植,因为他不跨平台,网上的资源远不如java,他不开放原代码,学来学去,只是在学如何使用他的API,关于设计不好学习

以上观点仅代表个人看法

学了C,就可以直接学JAVA了,现在很多学校都是不从C++过渡了,至于C#和JAVA都是一个层次的东西,谁先谁后都差不多,个人以为C#比较好学一点,微软的工具就是简单易学的..

你说的语言都是由C演变出来的
所以还是基础得打好
你看那个Thinking in Java 不适合你一个初学者看给你推荐本吧
CORE JAVA 2 这个是我学习时候我们老师给我们推荐的很容易能够读懂!

学JAVA未必用学C的 例如 C里的指针就被JAVA给淘汰拉