希望得到关于编程学习的建议,~
此帖在新生区发过了,但是考虑这儿比较专业,便又发了一遍,希望别被删阿~我在高中的时候搞了三年的NOIP,对C语言、数据结构和基本的算法(排序、高精度、搜索、动归这些)都算比较系统的学过,当然也都很稀松(山东的重点高中里是不会让你把精力放在这上面的),只是会而已,真正的应用还不怎么行。
请问个位学长有什么编程学习的建议呢?我的好多朋友都由C改为了C#,并建议我也改,有这个必要么?
我大学的课程里面竟然没有线性代数和离散数学(我是信控系智能专业),如果想自学线代和离散,各位有什么建议? 大一第一个学期应该就学线性代数! 我个人觉得C的魅力是没有任何语言可以相比的,况且C#更偏向于纯软件和网络的应用,不太了解,C用于硬件的较多,嵌入式就是现在一个很火的行业,开发用的语言更多的还是用C和汇编(较少),信控系里面比较经典的就是这个了。虽然我不是信控系的。
[[i] 本帖最后由 w5870131 于 2008-8-19 19:41 编辑 [/i]] 哎~NOIP把我脑子弄木了,整天搜索动归,N皇后01背包,没看到C语言真正的精髓~
回复 4# feeling4t 的帖子
你有很好的功底 变成很有潜力 建议你走在这条道路上继续走下去,没有这样的课可以到别的专业或者别的系去听这们课。有空多交流呵呵编程就是思想+多写 参与大项目 语言就像一个剑客的剑,其实真正理解了编程思想了,任何语言都不过是我们给电脑下达的命令而已.
我个人比较倾向于面向对象的java,相对来说C语言虽然很经典,但复用性太低!
多去csdn上面看看吧. 同意楼上的观点,有时间多去看看csdn,那里可是初学者的宝库呀。C偏底层,一定要学好,因为语言是相通的,学好C为学语言打下基础。C#偏应用,如果你可想做个桌面程序,或是部署一个网站,用C#可以说是很简单的事。但是用C做同样的事,可就有些麻烦了。 呵呵,说句你不爱听的话,在我看来你那些可不叫基础哦~~
我很难想象你在高中时期对操作系统、微机原理这些重要的东西都一窍不通,就敢说自己有C语言的基础,呵呵,在我看来你只是用过C而已~~
至于C#,也是非常强大的无比的东西,技术到最后都是通的,和C相比没有谁强谁弱的问题。
想听听我的建议吗,OK!
大一就应该有大一的样子,尽可能的多看多听,拓宽你的知识面,毕竟你现在了解的还太少太少。
不要为了心中那个不确定的想法而执着、而去在意别人的看法、在意身边的人在干什么,好好开始你的大学生活,等你觉得是时候问这些问题的时候,再来问吧。 回楼上,我想我对操作系统甚至硬件层的东西的可能比你懂得多,有些事情不方便公开讲了。
我们果然不学离散,囧了…
页:
[1]

