C语言好是怎样一种体验

Python041

C语言好是怎样一种体验,第1张

C语言好,应该特指对C语言本身以及它的开发工具,所以,像算法、整体设计能力的好坏应该不完全算是C语言的一部分。

我的觉得“C语言好”应该表现在:

熟读C语言的各种标准,最好是能背下来,比如C89,C99什么的,然后能随口说出各种标准之间的差异就更好了。

熟悉各种语法,包括各种怪异的语法,各种怪异的宏的使用。

熟悉编译器,并且能掌握(或者会分析)各种语法未定义的行为(比如著名的i++ + i++ + i++),知道编译器的边界在哪里。

熟悉汇编,能在主流编译器框架下做人肉汇编解释器,能做人肉栈回溯,并且不仅限于x86汇编。

能清除掉所有的编译器警告,包括各种怪异用法的警告,各种平台(比如RISC上)的警告。

会做C语言解释器。

……

其实总结起来,无非就是要熟悉汇编、要熟悉C语法、要熟悉编译器、要懂得编译原理。

我自己的C语言学的算是比较好的,参加过ACM,但算法不行,设计能力一般,语法懂得比较多,在公司里算是C语言学比较好的。

所以,遇到过的事情有:

公司代码里要做到0 warning的时候,经常是我去清理,其实x86平台的很好弄,麻烦的RISC上的警告,以及代码检查工具的警告,别人不会清理的时候,一般是我帮忙。

遇到各种奇怪的语法,我会帮人解释是怎么回事,或者要做各种奇怪的宏展开,我会帮人弄。

遇到代码执行不正确的时候,会尝试看看是不是编译器的问题,编译器真的会有问题的,我自己都遇到过三次了。

遇到疑难bug的时候,有时候会让我弄,比如调试工具不能用,那么就做人肉汇编调试机,人肉栈回溯等等。

感受嘛,这就是一项基本技能而已,而且对于开发来说,这项技能也不能算拿得出手,对系统、架构、整体设计的了解往往比学好C语言本身更重要,因为不懂的可以Google或者查手册,总有办法能解决,但是设计方面的经验,那才是真本事。

C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。

具体资料在下面的网址

-------------

c语言门

事件概述

胡灵c语言门又称清华大学考-试-门、水木c语言未名、胡灵c语言门,讲述的是李照楠在水木清华bbs网上发帖自曝女友清华大学二年级学生胡灵为了C语言作业而劈腿、开房的故事。10日,清华大学水木清华BBS上,网友“puppyxy”发布的帖子“一清华女为C语言程序和人上床”搅得网络波澜四起,帖子称自己的女友因为C语言作业,勾引学长与之开房,并因此和自己分手。此帖在大旗、猫扑等网站引发热议,被网友戏称为清华大学“C语言门”。其中猫扑贴贴论坛的帖子“清华惊曝C语言门!一女为C语言作业和人上床!图-真相!”[1]发出后引起网友非常强烈的反响,13日一天之内该帖点击超过100万。

事件起因

近日,网络上曝出北京某高校“C语言门”事件。事件大致情况为:在北京某高校内,一男生交往一年半多的女友突然向其宣布要分手,此男生从其女友的室友处得知,其女友原来是“另有新欢”。更雷人的是,其女友结识“新欢”的原因竟然是新男友可以帮她做C语言作业。该男生觉得非常郁闷和气愤,认为是其女友“耍弄”了他,于是便在学校内的BBS讨论版上发布题为《“C语言门”事件》的帖子,旨在公布其女友的“负心”行为,寻求校内网友的支持和帮助。帖子一经发布,便有网友公开了该男生和其女友的真实姓名、所在学校、年级、班级等详细个人信息。男生女友的照片、视频等信息也被网友“挖出”,在网络上广泛传播。

事件发展

此贴发出后,立即成为热门话题,贴文内容也经外网和各大论坛、网站转载,一时间“C语言门”事件成为网络热词,众多网友纷纷关注“C语言门”事件的最新进展。“C语言门”事件的女主角也成为网友们“人肉搜索”的对象。有网友表示,这类事件其实在如今的大学校园里屡见不鲜,劝这位男生想开点。也有网友对该女生结识“新欢”的理由是帮她做C语言作业感到不能理解,很同情该男生。不过更多的网友则认为该男生不应该采取这种“过激”的方式,在校园BBS讨论版这种特定的环境内,所有同学都很熟悉的情况下,此贴文发出后,很容易被“人肉搜索”出男女主角的真实身份,对事件的男女主角都会形成伤害。如果再经外网传播,整个事件将不可收拾。

网友议论

也有很多网友对此次“C语言门”事件的真实性深表怀疑,有网友表示,从去年到今年,一个又一个的事件男主角李照楠“门”事件从未停歇过,有真实的事情,不过更多的都是炒作的行为,此次“C语言门”事件是否又是一个炒作行为,是否又是一个凭空捏造的虚假事件,只是为了炒作又一个网络红人也不得而知。本网也将关注此次“C语言门”事件的进一步进展。

最近动态:事件真实性遭质疑

一些网友看过网帖后,对帖子的真实性产生了怀疑。11日,水木清华BBS上,一名网友发布了一篇相关帖子,在帖子中,该网友说明“puppyxy”的ID号有过很多不良记录,并在“pielove”上因为使用虚假照片征友而被列入黑名单。并对“puppyxy”清华大学学生的身份也产生了怀疑,该网友说,“puppyxy”近期IP地址显示的是中国矿业大学。“所以骗子无疑,请大家不要继续人肉了。”该网友说。

1月13日,记者联系到了清华大学宣传科科长顾淑霞,在记者询问是否清楚“作业门”事件时,顾科长并未作出明确答复。