程序员节快乐

传统上,程序员日是每年的256日。 选择数字256是因为它是可以用单个字节(从0到255)表示数字数。


我们都以不同的方式选择了这个专业 。 有人偶然来找她,有人故意选择了她,但现在我们大家共同致力于一件共同的事情:我们正在创造未来。 我们创建了出色的算法,使这些工具箱能够正常工作,工作并再次工作,为人们提供了新的职业和自我表达的机会...为人们提供了彼此交流的机会,谋生的机会...我们为人们创造了一些-现在完全不可见-现实的一部分,它已经成为我们生活中不可或缺的一部分,就好像它已成为自然法则一样。 自己想想:是否可以想象没有互联网,智能手机和计算机的当今世界? 无论是病毒编写者还是儿童玩具程序员……我们每个人都改变了某人的生活……


如果您考虑一下,我们从无到有创造,我们的材料也得到了思考。 我们的画布是使用我们最喜欢的语言编写的程序代码。 这种语言是一种投射思想的方式。 说话的方式。 这就是为什么我们有这么多语言的原因:因为我们都不同,我们的想法也不同。 但是首先,我们是创造者。 当作家们以自己的法律,财产和行为创造作品中的世界,从而激发读者的想象力时,我们的世界出现在某种机器和人的束缚中,对我们每个人来说,不仅仅是程序文本。



我们创建虚拟世界:我们每个人都以自己的头脑来构建我们正在开发的程序的某个虚拟世界:类型,对象,体系结构,互连和各个组件的交互。 当我们考虑算法时,我们会认真地运行它,确保其性能并创建其投影-以我们最喜欢的编程语言中的文本形式。 这种转换成编译器的预测变成了处理器虚拟世界的机器指令流:具有自己的规则,法律和这些法律中的漏洞...如果我们谈论的是诸如.NET,Java,python之类的虚拟机,那么我们会创建一个附加的抽象层:虚拟机世界拥有法律而不是其所运行的操作系统的法律。


我们中的一些人正在寻找这些法律中的漏洞,对处理器进行虚拟化,模拟虚拟机,对整个系统进行仿真,以使在这个新的虚拟世界中启动的程序不会注意到任何东西……并研究其行为,寻找破解方法……其他程序抓住了它们,对环境进行了虚拟化在操作系统级别,并根据各种标准进行识别。 然后猎人成为受害者,因为受害者只是假装自己就是受害者。


还有一些人将人们沉浸在虚拟世界而不是程序中:开发游戏和社交网络。 游戏是二维的,三维的,带有虚拟现实的眼镜和头盔,是一种传递触觉信息的手段:它们全都抓住了我们,使我们忘记了真实的现实,使它变得无聊而不是那么壮观。 和社交网络:一方面,对于某些人来说,它们取代了真实的交流,使一个人脱离了社会,失去了生活。 但是对于许多人来说,他们打开了世界,提供了结识,交流,与世界各地的人交朋友,摆脱孤独的机会。


技术和互联网的发展使我们回到了隐私和宣传问题上。 这个问题与每个人都息息相关:不仅对于政客或明星。 每个互联网用户都会留下数字足迹。 “老大哥”不再是科幻小说中的名词。 现在,社交网络比我们最亲密的朋友和亲戚更了解我们...但是那里有什么:我们自己...隐私和隐私问题不再是哲学问题。 这是一个要担心的问题,要当心……有时-创建虚假的个性。


我既焦虑又害怕。 我同时想要并担心我们正在创造什么,但我知道一件事:无论我们之间的关系如何,世界都变得越来越复杂,多面,虚拟,有趣。 这是我们的优点。


我祝贺虚拟世界的建造者和建筑师日,所有人都将生活在下一个世纪。 程序员节快乐。

Source: https://habr.com/ru/post/zh-CN466547/


All Articles