1024程序员节,程序员节日( 二 )


2017年 , 传智播客联合摩拜发起1024程序员节公益骑行 , 邀你益骑燃!为响应众多程序员的呼声 , 传智播客与中关村软件园、摩拜单车联合发起了以“智未来 , 益骑燃”为主题的公益骑行活动 , 通过快乐骑行展现程序员热忱的态度和积极快乐的另一面 。2017年 , 由传智播客发起的1024程序员节系列活动已经开启 , 作为每年1024程序员节的传统节目 , 2017年狂欢夜晚会的主题为《1024,Hello world狂欢夜》 , 将于10月24日晚20:00全网直播。
1024 , 程序员都是怎么过节的?

1024程序员节,程序员节日


我来回答下吧 。今天是10月24日 , 之所以称之为程序员节 , 是因为1024等于2的10次方 , 因为计算机编码都是二进制的 , 程序员和计算机打交道 , 经常会使用二进制来编写逻辑 , 所以有了这个日子 。今天是周四 , 也是正常工作日 , 所以该加班的还是得加班 , 该正点下班的 , 尽量早点回去 。有条件的在家吃个饭 , 和女朋友/老婆出去看看电影 , 散散步 。
为什么把10月24日定为程序员节?
【1024程序员节,程序员节日】
1024程序员节,程序员节日


每年的10月24日怎么突然变成程序员的节日了?程序员节日最早是在俄罗斯诞生的 , 2009年 , 俄罗斯通过议案 , 正式将每年的第256天定位俄罗斯程序员节日 , 也就是9月13日(或闰年的9月12日) 。于是我国就有人提议将每年的10月24日定为程序员日 , 从2010年开始设定 , 也就是说10月24日是中国程序员节日 。
为什么选择10月24日作为程序员节日呢?程序员是以计算机为核心进行编程 , 计算机能够识别最直接的语言是二进制 , 程序员以一个二进制数bit为最小单位进行编程 , 2的8次方为一个字节 。程序员最敏感的数据是2的n次方 , 比如2的4次方16 , 2的8次方256,2的10次方1024 。俄罗斯就是以2的8次方 , 256作为当地的程序员节日 , 中国当时选择程序员纪念日时 , 也选取了多种方案进行投票 , 最终1024胜出 。
因为1024正好是2的10次方 , 而且计算容量的时候常常以1024作为换算倍数 , 比如1024B=1K , 1024K=1M , 1024M=1G , 可见 , 1024对程序员来说也是非常敏感的数字 。为什么不选择256呢?256正好是2的8次方 , 一个字节 , 更有意义 。估计是256这个数字不好直接凑成月和日 , 向俄罗斯那样每年的第256天不够直观 , 要是有2月56号就好了 。
10.24为什么是程序员节 , 程序员当天有什么节日活动吗?
1024程序员节,程序员节日


1024是2的十次方 , 二进制计数的基本计量单位之一 , 它是一个在程序中非常常见的数字 。而且 , 2的10次方是按照“月月日日”格式所能表示的2的最大次幂 , 并且在程序的大小换算中 , 我们经常会看到1MB=1024KB、1GB=1024MB、1TB=1024GB等这样的换算方式 。可见1024在程序的世界中 , 非常的普遍了!所以 , 每年的10月24日 , 就顺理成章的成为了程序员日 。

推荐阅读