- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
** 前言 **最近网上出了一个《程序员装逼指南》,觉得这个东西其实图样图森破然后在下跟微博上的一些程序大牛讨论了一下如何装逼,深有感触程序员嘛,外行人看起来已经是不可理解的奇怪生物了,自然也没必要跟他们再装逼所以呢,如何对其他程序员装逼就是一门很有学问的事了于是乎在下手痒写了个《高级程序员装逼指南》,请大家指正?** 编程语言 **千万千万千万千万不要说自己是Java/C#/C++程序员尽量学一些奇怪的语言,python已经有烂大街的趋势了,写写还是可以,装逼是用不上了Lisp和Erlang都是装逼的好语言当然你要是号称会Haskell就更牛逼了,实在不会也没关系,发发跟Haskell有关的状态别人也很装了没事儿还可以在论坛里喷喷Java/C++有哪些缺点可是,如果对方先发制人说他出了一种奇怪的语言名字怎么办?你可以微笑地说,你可知道天下语言皆出自Lisp和Smalltalk?保准对方愣住3秒钟?** 操作系统 **首先,妥妥儿的不能用Win,麻瓜才用Win呢Linux嘛,ubuntu也差了点儿,现在不少人已经用Arch了懂行儿的人都知道,gentoo和LFS才是真正的装逼利器啊自己编译神马的,这逼还真不是人人都能装的再深入的话,你要是用Lisp Machine工作,就近乎神了?** 编辑器 **作为一个IDE去死团成员,我承认很大程度上我只是在装逼纯文本编辑器才是你最终的归宿Vim是标配,但是只有Emacs才能称得上是神器“伪装成操作系统的编辑器”并非浪得虚名当然,想要装逼装得好的话,你还需要学习它的配置语言Emacs Lisp?** 博客 **在CSDN/ITeye/cnblogs这种地方写技术博客确实比在人人上写技术博客好多了但是你要知道,大牛们都是有自己的个人网站的而且,一个共同点是,他们的网站都是自己写的html(没有css)并且界面十分难看整个网站散发着一种“我这的文章都很牛所以界面什么的都不重要”的气质例如这个:/index.html??** 其它 **我习惯称不会写代码的人为“麻瓜”,你也可以有你自己的称呼不要写Linux/Unix,正确而专业的写法是*nix手边不要放技术书籍,即使要摆一两本书也要那种自己打印的全英文的手册或者用铅笔在纸上写代码也是个不错的选择还可以养成某种奇特的习惯,例如号称自己是Lisper然后各种加(括号)?** 装逼进阶 **老是装逼也不成,所以我一直在寻找一种秒杀一切程序员的装逼之法说实话,程序员的世界里有三种人大部分是不会写代码的麻瓜,然后是程序员这个群体本身他们认为唯一比程序员牛逼的,就是搞数学的人了所以嘛,你要真想装个牛逼,就去学好傅立叶变换吧另,发明Lisp和Python的人都是数学家,高得纳大神也是数学教授还有更多装逼之法,想到再加C程序员装逼指南?文档名称:C程序员装逼指南(C Coder Zhuangbility Manual)文档日期:2010.11.1500 zhuangbility:这可能是我写的最不靠谱的文档了。本文档源于光棍节前的一次玩笑,随后明白,这东西根本没法写。一来,正如回字有几样写法一样迂腐,语言语法级别的东西不是那么上档次;二来,它们确实在实际开发中没有什么用。但语言中确实有一些好的技巧应该被整理收集。比如:char f[] = char f[] =%c%c%s%c;%cmain() {printf(f,10,34,f,34,10,10);}%c;main() {printf(f,10,34,f,34,10,10);}上面的程序可以输出自己的源代码。这是老牌黑客喜欢玩的quine游戏。下面这个网站收集了很多,我随手抄来:/~gthompso/即使我保留了装逼指南的名字,而实际内容却可能是一些杂项和随想。01 char:严格的说unsigned char、signed char和char是三个类型。char是有无符号由实现决定。在limits.h中记录char的最大值和最小值,一般是有符号的。因此对于参与计算时,将char定义为byte时,最好显式使用unsigned char:typedef unsigned char byte;VC提供了/J编译选项,使char从有符号变成无符号。下面是使用不当char的错误:#define MAKE_DWORD(x)?(DWORD)((x)[0] + ((x)[1] 8) + ((x)[2] 16) + ((x)[3] 2
文档评论(0)