c语言闪光弹程序,C语言,美丽的语言

They call soccer the beautiful game, and when we watch  doing things on the pitch that no earthly being should be allowed to, we understand why.

And yet, to me, it's not so much the ungodly talent of the superstars that makes the sport such a pleasure to watch, but more the beating heart of the match itself. The slow, ordinary rhythms that come between the highlight plays. The tidal, life-like forces that propel a team toward its goal and the equally strong counter-forces that prevail from the opposite direction.

Watching a good match, I get the sense that the gameplay exists unto itself -- that the players are merely agents to it. Soccer is a simple sport. One ball, forty-four feet, two goals, and grass. There's nothing preventing the living soul of the game from speaking to us directly. We see this and feel this, and we (or at least I) say soccer is the beautiful sport.

When I look at good C code, I feel the same way.

On slow days, I'll poke around the kernel, sched.c, page_alloc.c, etc., and it very much feels like I'm peering in on a living thing. I can see the code steering the execution, the logic funneling the energy of the program, and even though I'm not a kernel hacker, I can almost get the gist of what I'm looking at simply by watching the way the code "moves".

In other languages, the abstractions and sweet (if helpful) syntactic sugar that attend the code conceal the heartbeat. But in C, as in soccer, the quickening happens on the ground. A simple syntax, a smattering of keywords, an almost perfect description of a general Von Neumann machine. In C, the spirit of the program speaks to us directly. We see this and feel this, and we say --

C, the beautiful language.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值