你们觉得,初学者学C语言还是C++还是C#好,如果学习C语言的话,请推荐一本书。谭浩强的就不要了,

你们觉得,初学者学C语言还是C++还是C#好,如果学习C语言的话,请推荐一本书。谭浩强的就不要了,他的书只有本科生才看的懂

谭浩强的书很垃圾,读了之后也就写出b = ++i - ++i - ++i;之类的代码吧。
要是想学编程,首先你要确定你对电脑技术比较了解。最好先看点计算机原理,算法结构之类的书,打打基础。
不同的编程语言只是语法有区别而已,基础有了,学语法很容易。而且语言没有好坏之分,每种语言适应性都不一样。
C和C++比较接近硬件,内存分配什么的都可以自定义,而且可以接触到操作系统的API。先看C的语法,再看看C++的面向对象的思想吧。
感觉上C除了硬件开发不怎么被用到了,APP开发基本上都是C++。
至于C#,除了名字上带个C,看不出也C语言有什么相近的。个人不推荐,这类语言有好多替代,RUBY,甚至JAVA都不错。何必绑在微软身上呢?

综上,基础->C->C++吧。或者其他语言也可以追问

其他的语言比C好用吗?怎么学?

追答

这话问的...剪子和刀子哪个好用?
看你问的这些问题,建议你不要学语言了,谭浩强的书是基础,不是高深。他的书写的很简略,确实不够清晰,但是如果你计算机原理什么的都不懂,学哪门语言都是半吊子。
话不好听。自己考虑吧

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-12
他的书确实有点儿过于基础了(大学一般都用这个, 就是因为太基础了, 入个门儿而已), 不过作为入门教材还是不错的。
如果你不着急找工作的话,还是学c, c++
C Primer Plus 和 C++ Primer Plus 入门够了, 之后看你想学什么, 学什么(估计你的学了一段时间才能理解.)
c#基本就是找工作吃饭的活儿了, 没确定自己要做什么工作的话没必要浪费时间在上面.追问

谭浩强的有点高深了,我没很强的底子,就是一普通的学生

追答

那书也就是入个门吧, 让你大概知道c是个啥, 意义不大, 入了门之后自己会知道自己想要学什么的, 那时候你可能会觉得看不看书意义不大, 你想学的东西上网自己搜索比看书来得方便.
如果看了几本书你还觉得没入门, 可能是你不太适合这个吧.

第2个回答  2013-11-12
学c吧,至于谭浩强本科生没底子依旧看不懂,我这儿有一本书叫 c/c++程序初学者指南 绝对入门级别,但是是96年的书,电子工业出版社,现在入门书太慢找了追问

在哪里有卖的

追答

校图书馆借的(^_^)

第3个回答  2013-11-12
学基础可以从c语言开始, 东西会少点. C#是做产品的语言, 隐藏了很多细节, 对学习不利.
第4个回答  2013-11-12
C语言一直都是基础来的~