首页

文章

有哪些和编程有关的经典语句

发布网友 发布时间:2022-04-19 09:44

我来回答

1个回答

热心网友 时间:2023-07-03 19:00

One man's constant is another man's variable.

Functions delay binding: data structures ince binding. Moral: Structure data late in the programming process.

Syntactic sugar causes cancer of the semi-colons.

Every program is a part of some other program and rarely fits.

If a program manipulates a large amount of data, it does so in a small number of ways.

Symmetry is a complexity recing concept (co-routines include sub-routines); seek it everywhere.

It is easier to write an incorrect program than understand a correct one.

A programming language is low level when its programs require attention to the irrelevant.

It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.

Get into a rut early: Do the same processes the same way. Accumulate idioms. Standardize. The only difference (!) between Shakespeare and you was the size of his idiom list - not the size of his vocabulary.

If you have a procere with 10 parameters, you probably missed some.

Recursion is the root of computation since it trades description for time.

If two people write exactly the same program, each should be put in micro-code and then they certainly won't be the same.

In the long run every program becomes rococo - then rubble.

Everything should be built top-down, except the first time.

Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.

If a listener nods his head when you're explaining your program, wake him up.

A program without a loop and a structured variable isn't worth writing.

A language that doesn't affect the way you think about programming, is not worth knowing.

Wherever there is molarity there is the potential for misunderstanding: Hiding information implies a need to check communication.

Optimization hinders evolution.

A good system can't have a weak command language.

To understand a program you must become both the machine and the program.

Perhaps if we wrote programs from childhood on, as alts we'd be able to read them.

One can only display complex information in the mind. Like seeing, movement or flow or alteration of view is more important than the static picture, no matter how lovely.

There will always be things we wish to say in our programs that in all known languages can only be said poorly.

Once you understand how to write a program get someone else to write it.

Around computers it is difficult to find the correct unit of time to measure progress. Some cathedrals took a century to complete. Can you imagine the grandeur and scope of a program that would take as long?

For systems, the analogue of a face-lift is to add to the control graph an edge that creates a cycle, not just an additional node.

In programming, everything we do is a special case of something more general - and often we know it too quickly.

Simplicity does not precede complexity, but follows it.

Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.

The 11th commandment was "Thou Shalt Compute" or "Thou Shalt Not Compute" - I forget which.

The string is a stark data structure and everywhere it is passed there is much plication of process. It is a perfect vehicle for hiding information.

Everyone can be taught to sculpt: Michelangelo would have had to be taught how not to. So it is with the great programmers.

The use of a program to prove the 4-color theorem will not change mathematics - it merely demonstrates that the theorem, a challenge for a century, is probably not important to mathematics.

The most important computer is the one that rages in our skulls and ever seeks that satisfactory external emulator. The standardization of real computers would be a disaster - and so it probably won't happen.

Structured Programming supports the law of the excluded muddle.

Re graphics: A picture is worth 10K words - but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures.

There are two ways to write error-free programs; only the third one works.

Some programming languages manage to absorb change, but withstand progress.

You can measure a programmer's perspective by noting his attitude on the continuing vitality of FORTRAN.

In software systems it is often the early bird that makes the worm.

Sometimes I think the only universal in the computing field is the fetch-execute-cycle.

The goal of computation is the emulation of our synthetic abilities, not the understanding of our analytic ones.

Like punning, programming is a play on words.

As Will Rogers would have said, "There is no such thing as a free variable."

The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.

Giving up on assembly language was the apple in our Garden of Eden: Languages whose use squanders machine cycles are sinful. The LISP machine now permits LISP programmers to abandon bra and fig-leaf.

When we understand knowledge-based systems, it will be as before - except our finger-tips will have been singed.

Bringing computers into the home won't change either one, but may revitalize the corner saloon.

Systems have sub-systems and sub-systems have sub-systems and so on ad infinitum - which is why we're always starting over.

So many good ideas are never heard from again once they embark in a voyage on the semantic gulf.

Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy.

A LISP programmer knows the value of everything, but the cost of nothing.

Software is under a constant tension. Being symbolic it is arbitrarily perfectible; but also it is arbitrarily changeable.

It is easier to change the specification to fit the program than vice versa.

Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.

In English every word can be verbed. Would that it were so in our programming languages.

Dana Scott is the Church of the Lattice-Way Saints.

In programming, as in everything else, to be in error is to be reborn.

In computing, invariants are ephemeral.

When we write programs that "learn", it turns out we do and they don't.

Often it is means that justify ends: Goals advance technique and technique survives even when goal structures crumble.

Make no mistake about it: Computers process numbers - not symbols. We measure our understanding (and control) by the extent to which we can arithmetize an activity.

Making something variable is easy. Controlling ration of constancy is the trick.

Think of all the psychic energy expended in seeking a fundamental distinction between "algorithm" and "program".

If we believe in data structures, we must believe in independent (hence simultaneous) processing. For why else would we collect items within a structure? Why do we tolerate languages that give us the one without the other?

In a 5 year period we get one superb programming language. Only we can't control when the 5 year period will begin.

Over the centuries the Indians developed sign language for communicating phenomena of interest. Programmers from different tribes (FORTRAN, LISP, ALGOL, SNOBOL, etc.) could use one that doesn't require them to carry a blackboard on their ponies.

Documentation is like term insurance: It satisfies because almost no one who subscribes to it depends on its benefits.

An adequate bootstrap is a contradiction in terms.

It is not a language's weaknesses but its strengths that control the gradient of its change: Alas, a language never escapes its embryonic sac.

It is possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as soap bubble?

Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.

It is the user who should parameterize proceres, not their creators.

The cybernetic exchange between man, computer and algorithm is like a game of musical chairs: The frantic search for balance always leaves one of the three standing ill at ease.

ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 如何在你的法线贴图上修接缝 最顶级的电脑配置单  海平面变化事件及层序地层的区域与洲际对比 有谁《终末之诗》的全部翻译。 求,牛津英语9A单词表,我是沈阳的,一个版本的发上来,着急写作业 404 Not Found 兰蔻睫毛膏价格 404 Not Found 404 Not Found 雕塑的英语怎么念? 帮翻译一下。 求中国八大菜系的英文版介绍 不要那种google翻译的... 造型的英文是什么 造型 用英语怎么说? 怎么看手机配件是不是原装的? sculpt中文是什么意思 手机配件写着“内含配件”和写着“原装正品配件”的区别是? 手机店维修尾插是原装的嘛 怎样识别NOKIA手机配件是否原装 请问怎样鉴别手机配件是不是原厂出品? 地层概况 maya工具 简单的翻译一个单词。送分 但必须详细 求个Maya2008的菜单翻译列表,复制过来的也行,不要发破译软件。 404 Not Found VBK文件如何转换为PDF文件 vbk文件如何转化为pdf文件 求《鸟类的崛起》全文免费下载百度网盘资源,谢谢~ 《穿条纹睡衣的男孩》txt全集下载 仰恩大学有几个校区啊 求《鸟类的崛起》全文免费下载百度网盘资源,谢谢~ <<中国药典>>那有电子版的下载? 求使命召唤7里女播音员播报数字的声音 404 Not Found 求115网盘1T空间卡 怎么把bak转换成MDB 期末考试复习资料 windows还有7 6 5 天激活…… 《穿条纹睡衣的男孩》epub下载在线阅读全文,求百度网盘云资源 预防火灾手抄报,有没有?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com