当前位置:首页 > 模拟 > 模拟
[导读]在现在这个网络时代,程序员在日益辛苦地工作,他们总是喜欢学习、尝试新事物,求知欲望相当强,以最低调、踏实、核心的功能模块搭建起这个科技世界。那么,本期的老黄历就带大家一起来看看关于1024程序员节的由来。

在现在这个网络时代,程序员在日益辛苦地工作,他们总是喜欢学习、尝试新事物,求知欲望相当强,以最低调、踏实、核心的功能模块搭建起这个科技世界。那么,本期的老黄历就带大家一起来看看关于1024程序员节的由来。

关于1024程序员节的由来:

程序员(英文Programmer)是从事程序开发、维护的专业人员,他们就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。在计算机科学中,1024是2的十次方,二进制计数的基本计量单位之一,因此每年的10月24日被大家亲切称为程序员节,也是一个属于中国程序员的共同节日。

那么为什么是1024呢?原来,在计算机科学中,运行程序的硬件进制是以1024为基础的,如:1G=1024M;1M=1024KB。于是,有人提议把10月24日定为中国的程序员节,因为1024不仅同样也是程序员的一个常用数字,而且10月24日这个日期非常直观,也不会在平年和闰年有所变化。

国外的程序员节

俄罗斯的程序员节是每年的9月13日,这个日期要从另一个数字——256说起。数字256对程序员来说有着特别的意义,1个字节(等于8位元)最多能表示256个数值,而且在整年中,256是2的最大幂中小于365的值。而9月13日,正是每年的第256天(闰年则为9月12日)。

1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。程序员(英文Programmer)是从事前端、后端程序开发、系统运维、测试等的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员、系统架构师、运维测试工程师等。在1834年,人称“数字女王”的阿达·洛芙莱斯(Ada Lovelace)的朋友英国数学家、发明家兼机械工程师查尔斯·巴贝其(Charles Babbage)发明了一台分析机;阿达则致力于为该分析机编写算法,并于1842年,编写了历史上首款电脑程序。1843 年公布了世界上第一套算法。巴贝其分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。运行程序的硬件进制是以1024为基础的。例:1G=1024M ;1M=1024KB。

2002年,俄罗斯程序员Valentin Balt收集签名,向俄罗斯联邦政府请愿将9月13日设定为程序员节。2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日。 [1] 除了俄罗斯之外,其他国家的一些程序员社区也会庆祝这个节日。为什么会选9月13日呢?因为它是每年的第256天(闰年就是9月12日)。256这个数字对程序员来说有着特别的意义,1个字节(等于8位元)最多能表示256个数值,而且在整年中,256是2的最大幂中小于365的值。在中国,有人提议把10月24日定为中国的程序员节,因为1024不仅同样是程序员的一个常用数字,而且10月24日这个日期非常直观,也不会在平年和闰年有所变化。

程序员节的兴起,要来自于一群程序员的自嘲。正如今天成为购物狂欢节的双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更加直观好记,近年来便逐渐为大众所知。

声明:该篇文章为本站原创,未经授权不予转载,侵权必究。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭