1024是中国的程序员节,是指10月24日这天。
在国际上,每年的第256(十六进制为0x100,或28)天是程序员节。而在中国,人们主要认同10月24日(2的10次方,210=1024)才是程序员日。因为1024=1k,是二进制的程序世界和十进制的现实世界之间的一个接口,在统计数据流量和存储空间时,1024和1000经常不作区分。
1024程序员节的背景:
设立这个程序员节要归功于瓦伦丁·巴尔特(Valentin Balt),并行技术网页设计公司(Parallel Technologies web design company)的一名职员,2002年,他收集签名向俄罗斯政府请愿,请求将这一天定为程序员节。
2009年7月24日,俄罗斯通信与大众传媒部提出了新的节日安排方案,设立程序员节。9月11日,俄罗斯总统梅德韦杰夫签署了这个法案。
在中国,有人提议把10月24日定为中国的程序员节,因为1024不仅同样是程序员的一个常用数字,而且10月24日这个日期非常直观,也不会在平年和闰年有所变化。
以上内容参考:百度百科-1024程序员节
程序员节的兴起,要来自于一群程序员的自嘲。正如今天成为购物狂欢节的双11,其实来自于早年间一群单身人士自嘲形成的光棍节。
而最早的程序员节,其实并非在10月24日这一天。
最早创立“程序员节”的想法,来自于1996年俄文《计算机世界》出版社的主编德米特里·门德列留科。当时其计划将节日命名为“计算机用户节”,定在每年9月份的第一个星期五,称之为“纯净的星期五”,按照当事人之一的说法,这样命名是为了刺激那些计算机病毒制造者。
而如今的国际程序员节,也正是一个俄罗斯官方节日,位于每年的第256天,即平年的9月13日和闰年的9月12日。
2002年,一名在并行技术网页设计公司工作的职工——伦丁·巴尔特,向俄罗斯联邦政府请愿设立程序员节。
直到2009年7月24日,俄罗斯联邦通信与大众传媒部提出了新的节日安排方案,设立程序员节。9月11日,俄罗斯总统梅德韦杰夫签署了这个法案,程序员节正式成为了俄罗斯的一个官方节日。
256对于程序员来讲是一个特殊的数字。256=2^8,256正是一个字节(Byte)溢出的大小,因此俄罗斯的程序员节也被称为“溢出节”。同时,256也是2的幂中最接近但不超过365的数,国际程序员节也由此而来。
1024程序员节的兴起,也源于1024这个数字对于程序员特殊的含义。
在二进制的世界中,只存在0和1两种数字。一个0或者1,称为一个bit,即一位。一个字节,是8位,能表示0-255的之间的数字,这也是俄罗斯选择一年的第256天作为程序员节的原因。
而1024是2的10次方。我们日常所说的数据大小,也基本上是按照1024个字节,即1024B,作为单位计算的。1KB = 1024B, 1MB = 1024KB, 1GB = 1024 MB, 这也成为了1024程序员节的由来。此外,1024相较于9月13更加直观好记,近年来便逐渐为大众所知。
在互联网发展的先潮时期,著名程序员比尔盖茨。拉-佩奇,谢尔盖布林及林纳斯·托瓦兹等许多先驱者都用自己的身体力行,为网络发展打开了一扇新的大门。
在我国也有诸如马化腾,雷军等优秀程序员,通过创办企业从而成功逆袭的例子所在。但要论改变世界,我们更应该把眼光放在那些曾经在互联网前朝时期为人们创造出去前景的那些先驱者,他们是值得我们尊重和认可的。
比尔盖茨发明了世界上最为广泛的 *** 作系统windows。
提起比尔盖茨,想必大家都对其有所耳闻,比尔盖茨当初在大学中途辍学为了创办公司的事迹令人津津乐道。但值得注意的是,比尔盖茨本身也具有非常强的计算机程序设计能力,也是由于他在微软公司创造出了windows系统,从而让后续在电脑 *** 作系统市场上打败了诸多竞争对手,让微软成为了首屈一指的互联网公司。
拉里佩奇和谢尔盖布林创造了鼎鼎大名的谷歌公司。
作为美国最成功的科技公司之一,Google的许多创新启动与搜索引擎的科技逻辑足以可以称之为改变世界,但对于谷歌背后所提供的许多创新性的技术程序设计,有两位程序员的名字,我们必须要了解,他们同时也是谷歌的创始人之一,这两位就是拉里佩奇和谢尔盖布。他们为互联网时代的发展和前景突破了一片新的蓝海。
丹尼斯·里奇创造了C语言和Unix系统。
现代电脑语言设计基础的C语言以及可以和windows系统分庭抗礼的Unix电脑系统,都是由丹尼斯米奇创造出来的。作为有着哈佛大学学士学位的科学家,同时也是一名极其认真的程序员,他的诸多成就都足以载入互联网时代发展的史册当中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)