9月12/13日,要吃香蕉吗?先写完这段代码吧~
程序员节也叫“溢出节”,这个节日是每年的第256天,也就是平年的9月13日和闰年的9月12日(2016年是闰年,所以是9月12日……不过因为平年多于闰年,还是13号发吧……)。
为什么是256天呢?这是因为256是一个被程序员们所熟知的8位元基本数字。用1个字节(等于8位元)最多能表示256个数值,而且在平年中,256是2的最大幂中小于365的值。
说到程序员节的来历,这要归功于一名在并行技术网页设计公司工作的职工——Valentin Balt。2002年,他收集签名向俄罗斯联邦政府请愿,请求将这一天定为程序员节。2009年7月24日,俄罗斯联邦通信与大众传媒部提出了新的节日安排方案,设立程序员节。9月11日,俄罗斯总统梅德韦杰夫签署了这个法案,也就成为了俄罗斯的一个官方节日。随后的几年,被世界各国程序员同胞们所认可,成为了一个国际性的节日。
当然,跟其他的众多节日一样,程序员节也有自己独特的节日文化,那就是这一天要身穿白色衣服,表示庆祝。为什么要选取白色衣服?还是跟程序员自身的文化有关。
从0开始,一个8位字节的第256个值可以表示为整数255,十六进制0xFF,或者二进制0b11111111。256是2的幂中小于365的最大值。用同样的逻辑,白色被选为程序员节的颜色。在24位红绿蓝(RGB)颜色空间里,最大值为十六进制0xFFFFFF,表示为白色。所以,全世界的程序员们穿白色来庆祝这一天。
是不是感觉程序员的世界不能理解呢?选个日子、挑个颜色都要用一堆代码、公式去完成……
其实这样的一群人也非常的可爱呢~
为什么程序员总是分不清万圣节和圣诞节?因为 Oct 31 == Dec 25~
男:我是程序猿。
女:哦,程先生,你好。
男:客气了,叫我序猿就好~
一男子在路边一根接着一根地抽烟。一个女士走过来对他说:“嘿,你不知道你是在慢性自杀吗?注意看看烟盒上的警告信息。”“没关系”,男子悠然自得地又吸了一口:“我是个程序猿。”“嗯?这和你是程序猿有什么关系?”“我们一点儿也不在乎警告(warning),我们只在乎错误(error)。”~
问:程序员最讨厌康熙的哪个儿子。答:胤禩。因为他是八阿哥(bug)~
换一个电灯泡需要几个程序员?一个也不要,这是硬件问题……
程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南~
有没有感受到程序员世界的幽默和友善呢?
其实这一行业压力是非常大的,需要付出的精力也非常的多。
你们辛苦啦~
祝广大程序员同胞节日快乐!
善意提醒,做完记得保存哦,保存完也别忘了起身到室外活动一下,身体要紧~