傻大方


首页 > 人文 >

编程语言|为了运行十年前的代码 程序员们翻出了一台 1977 年的 Apple II( 二 )



按关键词阅读:


二十多年过去,「Visual Basic 是一门死掉的语言,早就被 Visual Basic.NET 取代」,Maggi 只能在自己的 Mac 电脑上做了一个十年前的 Windows 虚拟机来尝试运行代码。好巧不巧,Windows 在 96 年发布的众多系统版本不向前兼容,导致 Maggi 的代码没能成功运行。
人家 9 岁写的代码还能运行,9 岁的我却在玩泥巴
 编程语言|为了运行十年前的代码 程序员们翻出了一台 1977 年的 Apple II
文章图片
十年代码挑战网页第一个提交的代码
「When I was 9 I tried to heal a trees broken branch with grass.」(当我 9 岁的时候,我试图用草来治疗一棵树的断枝。)
一位年轻的小哥在 YouTube 上说自己 9 岁写的代码还能运行,一位用户发布了上面这样的评论,获得了 6363 个赞。
这次参与「十年代码挑战」的代码都是什么样的呢?
爱范儿进入 GitHub 上的活动页面,发现这些代码和我们预想的不太一样,相当一部分是和科学研究有关的,和大众衣食住行的直接关联性较低。
比如第一个参与人 John ( EBo ) David 提交的代码,写于 22 年前,名为「The behavior of landscape metrics commonly used in the study of habitat fragmentation」(常用于生境破碎化研究的景观度量的行为)。
还有的代码涉及物理和数学研究领域,像「fermions at unitarity(统一的费米子)」、「Poincaré dodecahedral space parameter estimates(庞加莱十二面体空间参数估计值)」等。
「Typographical features for scene text recognition(场景文字识别的印刷功能 )」、「Effects of fire on regional evapotranspiration in the central Canadian boreal forest(火对加拿大中部北方森林中区域蒸散的影响)」算是和普通人关联度比较高的了。
 编程语言|为了运行十年前的代码 程序员们翻出了一台 1977 年的 Apple II
文章图片
十五年前有关心血管疾病研究的代码
能让我们感觉到有一点「现代互联网」的代码也有一些,例如「Accuracy Study and Improvement of Network Simulation in the SimGrid Framework(SimGrid 框架中网络仿真的准确性研究和改进)」让我们联想到了近几年大火的「AI」,而这份代码实际发布于 2009 年。
基因学、神经学、计算机学、生物学、物理学、数学等都有涉及。
「十年代码挑战」页面参与活动的代码之所以和想象中「软件开发」代码有所不同,我们推测可能有两个原因。
第一,得益于完善的论文制度,很多和论文相关或发布了论文的代码都得到了良好的保存,只有保存下来的代码才有可能参与这次活动。第二,十多年前无论是电脑还是编程技术都不像现在那么普及,电脑和代码的运用更多集中在高精尖领域。
备注:以上翻译均来自 Google
代码改变世界
 编程语言|为了运行十年前的代码 程序员们翻出了一台 1977 年的 Apple II
文章图片
不知不觉中,编程语言已经成为能影响世界发展轨迹的事物之一,和每个人的生活或多或少产生着各种关联,甚至可以说我们「生不离编程,活不离编程,死不离编程」—— 接生婴孩的医疗器械需要编程好操作软件,从小到老的方方面面都需要编程参与(例如微信、外卖等),延缓我们死亡的医疗系统也需要编程制作各种软件。
今年 3 月 25 日,不少用户发现用 iPhone 打开淘宝 app 时,会自动弹出一个对话框,提示用户 3 天后将无法使用淘宝 app,不少剁手党都担心以后不能愉快清空购物车了。事后,淘宝迅速发布了新版本,修复了这一 BUG。
不妨想象一下,如果 3 天后淘宝真的不能用了,我们个人乃至整个社会将会受到怎样的影响?如果某一天中午 12 点,所有的外卖 app 都不能使用了,又会出现什么样的局面?
代码在改变世界的同时,也带来了很多新的问题,最引人关注的就是个人数据和隐私问题。
前不久,小米的 MIUI 12 测试版上线,新推出了「照明弹」功能,许多 app「原形毕露」,原来在用户不知情的时候,有的 app 甚至每日悄悄读取用户的隐私信息高达上千次,除了必要的关联唤醒行为,app 那些不必要的「小动作」,究竟是什么样的代码在背后驱动?护卫我们隐私的 MIUI 12 照明弹的代码,又是谁替我们写的?
 编程语言|为了运行十年前的代码 程序员们翻出了一台 1977 年的 Apple II
文章图片
MIUI 12 展示的照明弹功能
9 月 3 日,苏州「苏城码」app 上线「苏城文明码」功能,该功能旨在构筑起文明积分信息识别体系,形成市民文明程度「个性画像」,文明积分等级高的市民将会享受工作、生活、就业、学习、娱乐的优先和便利,引起了大众的广泛讨论,不少人认为「文明」的标准不够客观,「不文明」的惩罚也容易被技术左右。新京报专门发表了点评 —— 是否遵循了程序正义,是否突破了依法行政的「红线」。
还有,当我们在手机上输入了一些商品关键词被云同步或被 app 读取剪切板后,第二天在购物 app 显要位置就能看到相似商品,不知这个功能是谁写下的代码?
作为构建虚拟社会的工具,代码实际是现实社会人性的折射。编程语言一直在那里,怎么用,终究要看我们自己。


稿源:(中金网)

【】网址:http://www.shadafang.com/c/sc092M954442020.html

标题: 编程语言|为了运行十年前的代码 程序员们翻出了一台 1977 年的 Apple II( 二 )


上一篇: 电商行业|佛冈95后电商人姚斌:10年追梦,成榴莲网销“顶流”

下一篇: 无人驾驶|滴滴柳青:无人驾驶技术如同交通领域的青霉素


人文

道梵老师|教师节送花?不如告诉恩师们击退肩周炎的九种疗法

阅读(24)

9月10日 , 一年一度的教师节即将到来 。 教师 , 是一个集脑力劳动与体力劳动于一体的职业 , “辛勤的园丁们”在繁重而辛劳的教学中 , 自身健康“成绩”也面临众多挑战 。 老师们长期伏案工作 , 很容易因为劳损而引起肩周炎 , 导致举手困难 。 特別是50...

人文

taq|魔兽怀旧服:死钉真香,比风剑还值钱,工作室带的节奏?

阅读(24)

首先不得不说的是,死钉确实很香。在盗贼这个职业的怀旧服装备规划里,死钉绝对是必拿的装备。因为哪怕后期出了帝陨,死钉依然是可以副手的毕业存在。所以对于盗贼玩家来说,这把武器无论多少钱,只要想追求毕业,也都要硬着头皮吃下去。而且更重要的是,现在...

人文

品味生活▲心脏病患者如何运动

阅读(33)

对于那些病情较轻,以前就有运动基础的患者来说,可以选择短距离慢跑,慢跑时最高心率应该控制在120次/分以下。运动前进行合理的热身活动、运动时要循序渐进,运动后还要进行拉伸,避免运动损伤。▲...

人文

「沈阳网」国家卫健委发布重要通知

阅读(19)

据国家卫健委官网消息 , 昨日国务院应对新型冠状病毒肺炎疫情联防联控机制综合组发布了《关于发挥医疗机构哨点作用做好常态化疫情防控工作的通知》 , 通知称 , 对于所有到发热门诊就诊的患者 , 必须扫“健康码” , 并进行核酸检测 。 文章图片 关于发挥...

人文

【来可能不孝】当孩子出现在《3个信号》中时,将来可能就不孝顺了。最后一个必须立即纠正

阅读(35)

白叟常说,三岁看岁看老。孩子长大年夜后的性格,在孩子小的时刻就能看出来,是以,家长要大年夜小就教导孩子,给孩子建立精确的三不雅,养成优胜的习惯。部分家长可能不知道,孩子出现“三个旌旗灯号”,将来可能不孝敬,最后一种必须要急速改┞俘!“这是我...

人文

植入|突破!马斯克演示芯片植入猪脑新技术

阅读(40)

资料图,新华社供图马斯克介绍,这枚名为“Link”的设备约为硬币大小,由其旗下的脑机接口公司——“神经连接”公司开发,植入大脑后能够读取大脑活动。这一设备可通过蓝牙连接智能手机,电池续航时间为一整天。演示现场展示了3只实验小猪:一只在两个月前被...