
1 omi4399 2014-10-11 20:54:25 +08:00 我一直以为非专业学 C 其实学的不是语言,而是思维,不是吗? |
2 yuelang85 2014-10-11 20:54:51 +08:00 我觉得还是要学的。 不过学编程的话,python入门,C深入,挺好的。 我觉得应该学lisp类语言。 |
3 yuelang85 2014-10-11 20:55:47 +08:00 补充一下,我觉得为了门语言专门开一门课是不合适的,应该是某一门课用某种语言授课,用这门语言解决问题,我觉得这个才是合适的 |
4 icedx 2014-10-11 21:07:36 +08:00 为什么我解释没这么费事 |
5 fox 2014-10-11 21:12:10 +08:00 主要是为了考二级,其实学啥无所谓。 |
6 mornlight 2014-10-11 21:17:18 +08:00 “今晚这方面内容解释不完了,太多了” “没事,你可以留在我这嘛” |
7 sandtears 2014-10-11 21:25:15 +08:00 +1 说真的我觉得很多非计算机专业的, C 语言基本学完就扔了 Python 之类的好歹可以用来做点小东西,比如做做数据处理小爬虫什么的 |
8 t6attack 2014-10-11 21:50:58 +08:00 就算学Python,也是学算题、打星号。学完就扔了。 |
9 BGLL 2014-10-11 21:54:35 +08:00 大学非计算机专业就不应该学什么编程(个别理工科除外;尤其是C语言),弄成选学课的形式就够了,浪费时间精力,学完了没点用 |
10 dangge 2014-10-11 22:01:33 +08:00 计算机专业的表示我们不学C。。。。 BTW 我记得现在计算机组成原理是公共课 都要上的吧 <del>不明白纯粹是因为没听课+没兴趣学</del> |
11 anjunecha 2014-10-11 22:07:02 +08:00 via Android 恩,队很多专业来说,我觉得改成选修课更为合适,想学的人肯定会选的,不做硬性规定为好 |
12 aheadlead OP |
14 aerofloyd 2014-10-11 22:26:57 +08:00 嗯,lisp是正经事。 |
15 txlty 2014-10-11 22:30:00 +08:00 计算机二级还真没Python C、C++、VB、VF、JAVA自选一类报考。还有数据库(Access)和Office高级应用。 |
16 spacewander 2014-10-11 22:35:22 +08:00 你让学电子和学自动化、学通讯的童鞋情何以堪……他们也需要用C语言解决专业问题,说不定毕业后还和计算机专业的一起抢工作呢。 |
17 spacewander 2014-10-11 22:36:44 +08:00 不过化工类学C的确奇葩了……但是机械类/电子类还是有必要学下的。 |
19 aheadlead OP @spacewander 我错了,我的认知是这些专业是和计算机相关的...没想到造成了歧义 |
21 t6attack 2014-10-11 23:16:56 +08:00 其实就是为了让你意识到,程序员是多么牛X。 同样是C语言,同样是学过编程的人,我们只能用来算题、打星号。 但人家程序员却能写出操作系统、游戏、浏览器、办公软件、工业控制软件,甚至写出另一种编程语言(php、python)。 从此对程序员佩服的五体投地,认为自己智商和人家存在差距。(脚本级程序员跟着沾光了) |
22 BGLL 2014-10-11 23:38:49 +08:00 |
23 myrual 2014-10-11 23:43:41 +08:00 有妹子问问题?我怎么从没遇到过? |
25 zts1993 2014-10-12 00:11:04 +08:00 能解决需求的语言才是好语言~ |
26 Tink PRO 自动化的表示C学的那叫一个渣 |
27 ipconfiger 2014-10-12 00:20:27 +08:00 非CS的同学不学C语言,那么CS的学长们哪有机会借教C语言的机会把到非CS的系的妹子呢? |
29 spacewander 2014-10-12 00:30:25 +08:00 @BGLL 不同学校不一样的。我们学校就没强求一定要考到二级证。不过电子商务要学Java,而且是必修课。可惜虽然认识几个电商的妹子,但是没有人过来问我Java方面的问题啊(所以说其实考试应该难度不大容易过) |
30 ezreal 2014-10-12 00:31:02 +08:00 其实C挺好玩的,学完C顺便学下汇编,然后就可以搞搞软件破解,漏洞分析什么的 |
31 mahone3297 2014-10-12 00:32:34 +08:00 我觉得,c是一门很好的语言,很有学习的必要。。。我真心这样认为。虽然我没学好c 大家喷我吧。。。 |
33 aheadlead OP |
34 Heracles 2014-10-12 00:40:18 +08:00 via iPad 既然学编程思想我管内存干毛 确实不应该学C语言。 |
36 wisatbff 2014-10-12 00:48:53 +08:00 c速度快,跑算法还是要写的 |
37 sandtears 2014-10-12 01:08:10 +08:00 via Android @wisatbff 大学生非计算机相关专业(此处计算机专业为泛指,包括搞嵌入式的之类)的能有什么算法需要用 C 写才能够效率? 而且就算真到以后工作了用到对效率要求高的东西比如统计之类的,用 Matlab 这种汇编代码级别优化的东西估计比 gcc -O3 都强 |
39 xifangczy 2014-10-12 01:50:12 +08:00 讲C是为了涉及方面更多吧,如果一开始讲python 以后遇到要声明变量的语言岂不是完全傻了。学点C 转其他编程语言更轻松,至少我是这样的路线,觉得除了一些什么lisp 其他的都可以轻松应付。 |
40 ilihai 2014-10-12 03:02:30 +08:00 最后一句是不是亮了? |
41 Perry 2014-10-12 04:53:47 +08:00 能理解你的意思,我们学校的 CS 入门课就是 python |
44 angelface 2014-10-12 08:10:40 +08:00 学C不就是学操作系统基础么? |
45 hooluupog 2014-10-12 09:07:43 +08:00 大一c,大二java(那年刚好没有c++,后面的几级又学c++了)。 c挺好 1.刚学编程的不需要接触类,多态,继承等等这些东西,直接用结构化编程,写一小段函数,完成某个特定的功能,不需要做什么工程化的项目,c很适合; 2. C有小巧的,傻瓜化的IDE,这个对新手帮助很大。 3.不论是往高走,将来接触java,python这些,还是往低走,搞编译原理,单片机,嵌入式等等c都很很好的衔接。 4.c的一个优点就是小巧,简单(不深究的话,尤其是内存管理方面),很适合入门。 |
49 krfantasy 2014-10-12 09:58:51 +08:00 看来楼主是真心想教会妹子,换我我都直接把她们作业做好考试过了的…… |
50 Chigogo 2014-10-12 10:11:01 +08:00 为什么PHP是做好的语言?我感觉Javascript好精致啊! |
51 sandtears 2014-10-12 10:15:42 +08:00 |
52 levn 2014-10-12 10:51:29 +08:00 c和java哪家强 |
53 aheadlead OP |
57 hitsmaxft 2014-10-12 15:24:19 +08:00 C 是一个对操作系统友好的语言, 对于用户就不那么友好了。 所以,所有不需要接触操作系统知识和服务器编程的人都不需要学c, 至于为什么要提到服务器编程呢, 因为涉及到资源和网络,就算不用c, 也需要对应的系统知识。 相比之下, python和ruby之类的动态语言更值得学习, 对于非计算机类专业,确实应该考虑其他更轻量级,更高级的编程语言。 |
59 saharabear 2014-10-12 18:37:17 +08:00 我朋友学物理的和做生物行业的,怎么都会学Python, C, Matlab和Java中的一到三样呢? 他们写的程序工程化虽然差一些,但是技巧上都不错的。 还是看人吧,一个人需要的知识在于他期待自我站立的高度。 |
60 pcx3802482 2014-10-12 19:21:08 +08:00 我是搞化工的,自学C后我去考了计算机二级,然后自学操作系统、数据库、计算机组成、拆了PC清灰换内存换SSD。如果开始学的是python,后面的事情我不可能有兴趣、有能力完成。对我而言,C的确挺难也没有什么大用处,但C是非常好的基础课。 |