热门回答:
不同程序员
写代码确实有很大的水平差异。代码格式、算法优劣。这些都能够反应一个人的代码水平。我就记得学生时代有个同学。他写的前端代码就是要比我们都写得好一些。写出来的界面也更美观和合理一些。这就属于天赋。今天就说三段代码吧。这三段代码真的是我觉得非常有意义的代码。或者说我认为很漂亮。
王垠的40行代码
王垠这个人。这两年想必大家听得比较少了。不过至少在我读书那个年代。是听到过不少的故事的。作为一个CS专业的科班生。我自己也算是骄傲的。但是不得不说王垠确实还是让我很佩服。得承认王垠确实是个很有才华的人。甚至可以说他在这个行业算是一个天才。也是因为性格的原因。他没能取得什么代表性的学术成就和工业成就。
王垠这几行代码。说实话作为一个半吊子的Lisp和Scheme函数式编程业余爱好者。我大多数时间也只是用Emacs写C/C++代码而已。不太可能用太多时间来学习函数式编程。不过用我仅有的一点知识来看。王垠这段代码确实还是很出色的。我甚至认为王垠厉害之处不在于他精妙地实现了CPS算法。而是他的思维能力确实不错。
vi写下第一行可视“Hello World”
想必大家都知道肯汤普森。就是和丹尼斯里奇一起开发了C语言和Unix系统的那位大神。可以说肯汤普森是我们这个行业的祖师爷了。
那时候没有可视化的环境。老爷子也没能给Unix打造一个可视化的开发工具。后来老爷子回到自己的母校加州大学伯克利分校。他还在那里开了课。在机房闲逛的时候。老爷子随手写了一个Pascal编译器。不过因为时间紧确实不太完善。一个叫做Bill Joy的学生发现了这个编译器的问题。他就着手想把这个编译器改好。
Google C++ Style
每一个程序员都应该养成好的代码习惯。《代码大全》、《编程珠玑》、《代码之美》等等这些都是帮你养成好的代码习惯的书籍。还有些大名鼎鼎的《C陷阱》、《Effective Java》等书籍。这些书籍又能够帮助你很好的规避开发风险。
在我看来程序员不管是从事科研还是立足于工业。都应该有一个原则。那就是写有价值的代码。不管是做学术产品还是做工业产品。尽可能为你写过的代码负责。要写可维护的代码。保障你写过的代码是可读性很高的。这样的代码才是真正漂亮的代码。
其他观点:
这样漂亮吗
其他观点:
一个具有十多年经验的老码农来强答一下:
很多朋友发的答案看起来很酷炫。但那些都是逗乐的。并无实际应用价值、甚至在实际的项目是都是有百害而无一益的代码。
各种语言的代码观感肯定是不一样的。但我认为美的代码的标准应该是共通的。漂亮的代码应该是整洁干净、朴实易读的。代码不仅在命名、排版方面要做到最好。同时在健壮性上也应该毫不妥协。有能力处理各种异常情况。能经受住时间的考验。
我个人见过实际生产代码中最漂亮的应该是开源的 PostgreSQL 数据库的源代码。排版编写上完全符合整洁、易读的要求。同时作为数据库系统。健壮性也是其存在价值的根本需求。
下面截取几段给大家欣赏:
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/176614.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
代码,确实,老爷子,编译器,时间,程序员,不太,应该是,作为一个,漂亮
没想到大家都对你见过最漂亮的代码是什么样的?感兴趣,不过这这篇解答确实也是太好了
不同程序员写代码确实有很大的水平差异。代码格式、算法优劣。这些都能够反应一个人的代码水平。我就记得学生时代有个同学。他