厄普顿 (厄普顿)︱厄普肖一家百度百科

日期: 栏目:娱乐前沿 浏览:2867 评论:0


厄普顿 (厄普顿)


狼人杀狼鸦之爪的下属的外号

狼鸦之爪“厄普顿・基普林”是网易代理《狼人杀》游戏中的一位脚色。[1]

狼鸦之爪的游戏宗旨为白天假装坏蛋夹杂视听,夜晚袭击平夷易近并善用自身的能力,占领村落庄。[2]

中文名

厄普顿・基普林[2]

外文名

Upton Kipling

别名

狼鸦之爪

配音

张恩典[2]

性别

寰球首个云端8位盘算机,树莓派独创人玩患上很高兴

年夜数据文摘出品

作者:Olivia、曹培信

用280个字符编写一个程序,你能写出甚么?

兴许你会说,我用Python调个包,啥性能都能给你实现为了。

那可不可,你还患上 用BBC BASIC语言编写,在BBC Micro Model B上运行 ,是否听着很生疏?

BASIC,一个有着56年 历史 的直译式编程语言,是患上多程序员年夜佬的入门语言,BBC BASIC是由Acorn Computers为BBC编写的版本,比拟本来的BASIC退出了患上多分外的构造体症结字;BBC Micro Model B则是20世纪80年月的8位盘算机,是过后风行临时的微型电脑开辟板,也是患上多程序员年夜佬的入门神器。

咱们先来看看年夜神用这两个骨董加之280字符的程序能实现甚么?

一个弥漫 历史 厚重感的 Windows 95 logo ,没错,这便是用280个字符写进去的BASIC程序的输入效果!固然,如果你也想亲手试一下,倒不用去淘一台BBC Micro Model B骨董机,现在 只有发条Twitter就能够一试!

首个云真个“8位机”,被各路年夜佬玩坏

Arduino营业开辟副总裁Dominic Pajak建立了一个名为 “@bbcmicrobot” 的推特账户,又叫做 BBC Micro Robot 。

你只实用编写一段BBC BASIC程序,而后发推特@bbcmicrobot,机器人就会接受推文并通过BBC Micro Model B的仿真器运行Basic程序来解决推文,再将效果推回仿真器输入三秒钟的动图。

据统计,这个机器人在最后的多少周内获取了高出 1000万次 的浏览,而且每一周要解决高出 1000个Basic程序 。

患上多年夜佬也爱上了这个机器人,囊括喜剧演员达拉 · 布莱恩(Dara Ó Briain),科普作家本 · 戈达克(Ben Goldacre),固然,最知名的要数树莓派独创人 埃本 · 厄普顿 (Eben Upton)。

厄普顿编写的是一个 Game of Life (性命的 游戏 )程序,咱们先来看看输入效果。

你能够会很纳闷,这是个啥?实在,这是一个典范的 细胞自效果 ,也能够说是一个零玩家 游戏 ,它的变质是由它的初始状态抉择的,不需要停止后续的输入,是最一种模拟囊括自构造构造在内的简单征象的一个强有力的方法。

年夜佬的炫技,咱们看不懂。

也有人做了一些年夜佬做的是一看就通晓很厉害的货色,比如这个三维的转动的小球,作者是 游戏 巨擘Activision的技术总监 Paul Malin ,他应用了一种特别的编码将361个ASCII代码字符压缩成为了280个Unicode字符推文。

据Pajak介绍,这款BBC Micro Robot原本布置在树莓派4上,但以后转移到了亚马逊云效劳器上,年夜略是是 天下上唯逐个个云真个8位盘算机 了。

BBC Micro Robot是用Javascript编写的,运行情况是Node.js,细致来说,当机器人发明一条是Basic程序的推文时,它会停止过滤,再将文本输入模拟的BBC Micro缓冲区中,在30秒后应用ffmpeg建立一个3秒的视频。

发个Twitter想念40年前的极简编程时日

之以是这个BBC Micro Robot会失去像树莓派独创人厄普顿如许的年夜佬的回应,这劈面的原因主要照样情怀。

1988年,当埃本 · 厄普顿照样一个10岁的小孩时,他买了他人生中的第一台电脑—— 一台二手的BBC Micro ,没错,便是BBC Micro Robot模拟的那个8位盘算机!

电脑一患上手,厄普顿就最先用BBC BASIC语言最先编写程序,很快便随心所欲。

以是,当厄普顿发明了这个发个Twitter就能够用BBC BASIC编写一个小程序的时刻,他一定想起了30多年前的少年时代。

埃本 · 厄普顿以及他的树莓派

实在作者的经验也是云云,Dominic Pajak也是生长于20世纪80年月的英国,在学校里学会了BBC Micro编程。

Pajak说:“BBC Basic主要由Sophie Wilson(便是起初设想ARM架构的那个年夜神)开辟,而这是 迄今为止最佳的Basic实现语言 ,其中一些非常好的特色许可咱们 将代码最小化 。”

受制于过后的技术,老一代的程序员年夜佬们对于用有限的代码实现更多的性能堪称是乐此不疲,也能够说是那一代人的情怀。

正如Ableton独创人罗伯特•亨克(Robert Henke)所说,“ 当技术在抒发方面受到限制时,极简主义是需要的。 ”

如果你也想试一试

如果你也想试一试,想念一下30多年前的编程时日,很轻易,只有发一个推特@bbcmicrobot就能够了。

固然,你的推文内容必须是BBC BASIC语言,BASIC(Beginner's All-purpose Symbolic Instruction Code),意思便是“ 初学者的全方位符式指令代码 ”,是一种设想给初学者应用的程序设想语言。BASIC是一种直译式的编程语言,在实现编写后不须经过编译及保持等手续就可运行,但如果需要单独运行时依然需要将其建立成可实行文件。

如果你还不相熟BBC BASIC语言,不妨,作者也供应了很好的深造教程。

网站链接:

入门教程一定是从“Hello World”最先了。

如果想要进一步 探索 BBC BASIC,也能够看一些特地的博客,比如Paul Malin的 “Fun with BBC Micro Bot” 。

博客所在:

“发推”编程,兴趣无限,文摘菌推举人人自身动手一试。

相关推荐

评论留言

暂时没有留言!

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。