我--曾经的C语言痴迷者,就算C死了,也永远活在我心里

hoya5121 2007-01-09 02:07:31
C语言已死? 这个论题成为CSDN博客们的热点.C语言到底有没有死?其实我也说不清楚,因为我现在从事的工作是用C++开发图形程序,但是我仍然有必要写这样一篇文章,如果你觉得C没有死,并且正准备学习她,那么希望我的经历对你有启示作用,如果你是曾经的C痴迷者并且现在不再用C,那么就和我一起怀念逝去的痴迷吧.

02年我进入大学计算机系,作为一个只会用QQ聊天的电脑白痴,我内心对计算机充满了崇拜和向往,我心里想,我要通过我的学习成为一个黑客,因为在我心里黑客就是计算机高手,能够用代码来实现自由的梦想.那时通过一些文章了解到真正的高手都是用底层的语言,比如汇编,比如C,甚至是机器码(现在看起来这些观点其实很可笑),所以我的目标就是先学好这些语言.大一我们开了C语言课,我认真的学习C的每一个特性,指针,指针的指针,结构,联合,动态分配内存,每个现在看来很简单的东西都让我觉得很神秘,就这样整个大一就在C的特性上度过了,当同学们都在接受更加神奇的VF,VB时,我仍然在dos下看着枯燥的TEXT方式(我学的时TC),有些同学不解的问我,"C语言可以象Windows程序那样有漂亮的界面,和图象吗?",面对这些问题和质疑,我也开始动摇,为什么我学了几乎所有见到的C的特性还是不能构造界面,还是不能绘制图形,网络更遥不可及..这些疑问一直伴随我到了大二.

大二,我知道了编程这东西不是靠各种技巧,而是要靠编程思想,和算法,因为我们开始学了数据结构,令我开心的是数据结构老师让我用TC去构造各种结构,而不是VF,VB,这些,同学们开始一筹莫展,而我却得意于积累下来的C的良好基础迅速的实现并接受了数组,链表,树,栈...等等这些结构,我发现我不再苦恼于我的程序结构的不堪,不再沉迷于C的精巧,而是真正开始感受编程的乐趣,不得不说的是这中间我的C语言基础给我带来的成就感是我学习数据结构的一个很重要的动力...当我可以熟练的应用大部分数据结构(课本上)的时候,寝室的一个哥们问我"为什么老师总让我们在dos下用TC做程序呢?只能实现字符模式太没意思了"...当时我并没有想到老师的真正目的(应该是撇开其他应用专著于数据结构和算法的目的),而是坚信C语言的强大,我相信dos一样可以给我缤纷的世界,就在这时开了汇编,也正好让我更加坚信dos实际上可以更加多彩(我们学的8086,16位),学过汇编的朋友可能还记得有一张dos系统和bios系统调用的表,里面可以对显示器,对串口,对键盘鼠标,这些硬件进行操作,对显示器的操作更是让我眼前一亮,因为我看到在显示器上显示彩色点的功能,从第一个点被打印出来我便深深的陷入其中...

我拿着自己写的打印彩色点的C语言函数(TC里提供汇编接口),向别的同学的请教怎样才能打印一条线出来,结果那个经典的直线算法就在我们的讨论中诞生了(算法名字忘记了,下面附带的程序里有),当我兴高采烈的那着我彩色的直线去找老师请教(其实是想让她表扬我)的时候老师竟然问我图形学课本还没发你提前买了吗?她认为我是看了课本.打击啊...呵呵,但是让我高兴的是我知道了还有图形学这门课,接下来就是飞快的跑到图书馆借到书,是清华大学孙家广的那本,就这样我的编程学习真正的进入的正规,图形学,就是我的算法启蒙领域....

现在我从事的工作仍然是图形程序的开发,大学的日子早已远去,学习C语言的痴迷也早已不在,但我知道C一定还在她擅长的领域发挥着领导作用,我知道在我内心深处仍怀念着她那令人琢磨不定的神秘.如果有一天真的不需要底层开发了,或者底层不在用C了,如果C真的死了,我还是愿意让她永远留在我心里...

附带大二时写的代码:(代码没有贴,格式不好弄,在我的博客里有)
http://blog.csdn.net/hoya5121/archive/2007/01/09/1477960.aspx

一个dos用的定时器:

一个dos下的简单图形函数库
...全文
754 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangping_li 2008-02-18
  • 打赏
  • 举报
回复
C和C++都好啊..LZ坚持
FantasyNES 2008-02-18
  • 打赏
  • 举报
回复
爱死不死,死了就换别的语言
ynduanlian 2008-02-18
  • 打赏
  • 举报
回复

没有什么东西是非要活着的,死了就死了,C语言死了,计算机照样运行。

想起《唐伯虎点秋香》:
宰相府军师顿时后退数步,口吐鲜血)
唐伯虎:对对儿本为消遣作乐,今日军师兄竟然对出激情对出几十两鲜血,可谓空前绝后,前无来者后无古人,小生对你的敬仰如滔滔江水绵绵不绝如长江之水天上来如一江春水向东流……佩服佩服!

编程本为工作需要,今日楼主兄竟至“誓死忠诚”之境界,可谓空前绝后,前无来者后无古人,小生对你的敬仰如滔滔江水绵绵不绝如长江之水天上来如一江春水向东流……佩服佩服!

一句话,该死的,就让它去死吧。
LutzMark 2008-02-18
  • 打赏
  • 举报
回复
本人用C还停留在上学时...
我相信任何已经应用于商业的编程语言都不会轻易死掉。
正如汇编、C、Java\C#...他们因诞生时代不同造成特点不同,继而造成应用的领域不同罢了。
visual_alan 2008-02-18
  • 打赏
  • 举报
回复
恩,知道了
Jackie 2008-02-18
  • 打赏
  • 举报
回复
c永远死不了的,大哥
tdtdtdtdtd123 2008-02-14
  • 打赏
  • 举报
回复
放心吧,C还不会死,而且在嵌入式领域活得很强壮

每个人都是青蛙,只看到自己头顶上井口大的天
那些称“C语言已死”的人,都是不用C做项目的人
cszch 2008-02-13
  • 打赏
  • 举报
回复
c语言的生命力很强,我喜欢它.
zenner3000 2008-01-23
  • 打赏
  • 举报
回复
每个人都是青蛙,只看到自己头顶上井口大的天
====================
说得好呀。
DanielWYO 2008-01-23
  • 打赏
  • 举报
回复
看到C就害怕.
michney 2008-01-22
  • 打赏
  • 举报
回复
微软倒闭C都不会死
Dig_Expert_0 2008-01-22
  • 打赏
  • 举报
回复
^_^
lf426 2008-01-22
  • 打赏
  • 举报
回复
支持楼主!
虽然我个人比较接受OOP一点,但是对C也仍然喜爱。
看看前段时间Linis大大对C的褒奖吧;
再看看Carmack大大写的QuakeIII源代码吧。
简单就是美。
GoldenBird 2008-01-22
  • 打赏
  • 举报
回复
wanglovec
阳光飞舞
等 级:
发表于:2008-01-22 15:54:5919楼 得分:0
没想到一年后又看到这帖子
看到 wanglovec 阳光飞舞 的留言,真是恨不得过去给他一巴掌,真是“无知者无畏”

》》 没一点风度!搞的自己很牛的样子,连辩论的礼貌都没有 !

=====================================================

有些人就这样,理他们作什么,直当听狗吠了
wanglovec 2008-01-22
  • 打赏
  • 举报
回复
没想到一年后又看到这帖子
看到 wanglovec 阳光飞舞 的留言,真是恨不得过去给他一巴掌,真是“无知者无畏”

》》 没一点风度!搞的自己很牛的样子,连辩论的礼貌都没有 !
kwer 2008-01-22
  • 打赏
  • 举报
回复
Dig_Expert_0(点石金网络订餐系统)

-- BS U!
kakahaha 2008-01-22
  • 打赏
  • 举报
回复
没想到一年后又看到这帖子
看到 wanglovec 阳光飞舞 的留言,真是恨不得过去给他一巴掌,真是“无知者无畏”



wanglovec 2008-01-22
  • 打赏
  • 举报
回复
没有必要 誓死忠诚于某一种语言,也没必要 认为做底层开发有多了不起 有多神秘 。

偶现在用 C++ 开发与硬件打交道的软件,没有感觉出来 有什么了不起的东西。

甚至很多时候感觉被限制了自由!
ouyh12345 2008-01-22
  • 打赏
  • 举报
回复
还有用武之地
wanglovec 2008-01-22
  • 打赏
  • 举报
回复
我对语言的那些技巧没兴趣,对所谓的地层开发更不感觉有什么神秘 ,无非是调用别人做好的轮子,就算用到一些酸法,也是别人早就研究好的。

我最喜欢的是 如何 达到优雅的设计。

不过, 我不反对你喜欢他。

加载更多回复(10)

594

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧