奇异恩典

什么始于童年与导致詹姆斯高贵共同创建一个名为恩典的新的计算机语言,他家的辛克莱ZX81家用电脑。

Professor 詹姆斯·诺布尔 sitting in a room with books on shelves in the background.

你会不会遇到一些人谁也说,他们已经发明了一种语言,但 詹姆斯·诺布尔 具有正是声名鹊起。计算机科学的教授 工程和计算机科学学院 在92彩票注册,他参与创建的恩典,计算机语言设计简单,灵活,易于使用。

像许多伟大的创新,优雅的起源可以追溯到在酒吧交谈。教授高尚是有一个会议期间与其他计算机科学教授布鲁斯金饮料和安德鲁·布莱克当他们开始沉思在新的计算机语言的数量正在创建。

“我们谈论的JavaScript,我们认为设计得厉害,然后我们说,有在市场上一个新的语言差距。我们认为我们应该采取行动,要么闭嘴:如果我们不能更好地生产任何东西,我们不应该批评什么目前可用,说:”教授高贵。

“我们说这将是一个五年计划,暗自希望这将是一个为期三年的项目,并在我们心中它可能是一个10年的项目的心脏就知道了。”

三人开始在2012年就宽限期工作,现在语言已经进化到这个地步教授布鲁斯和教授黑都使用在他们的教学班。教授高尚的用途在他的一般研究方案的设计优雅,并正在考虑将其引入他的第四年的课程。

他希望看到的恩典采取了更广泛的在未来,尤其是在教学。

“一些计算机建模概念我教的是非常抽象的,更容易通过学习一门语言,特别是一个相对简单的语言一样,可以介绍给学生阶段的恩典。”

宽限期可以在Web浏览器中运行,并且是开源的,它是该装置免费的,可以被任何人使用。

教授高尚也有在理论上基本锈,另一种实用的开源编程语言中的手。防锈的目的是使通过给程序员他们如何使用电脑内存的更多控制Web浏览器的响应速度。

所有的教授高尚的研究围绕软件设计,其中包括用户界面的设计(软件的用户交互的部分)和程序界面(软件编程的内部结构和组织看到在设计,建造或修改软件)中心。

教授高尚是第一个计算机科学家接收詹姆斯库克研究奖学金,颁发给新西兰的研究人员谁都是各自领域的科学和创新的领导者。

在2016年,他获得了该协会国际歌倒LES技术OBJETS’达尔 - 尼加德资深奖,每年授予谁作出了杰出贡献职业生涯的研究人员在全球大奖。该奖项被认为是最负盛名的同类产品中世界的一个。

在计算机科学教授日期高尚的兴趣回到了童年,在他家买了一辛克莱ZX81家用电脑。在ZX81是在日常巨大成功,但有一个比智能手机较少的处理能力。

而教授高尚的说自己不是在电脑非常优秀的游戏,他玩智能手机的耐心,说:“每手是取胜的 - ”他总是热衷于冒险游戏的设置。

“与冒险游戏,你得到一台电脑里面的世界的一个典范。侠盗猎车手有地图在它的太平洋西海岸,所以你可以从圣地亚哥到旧金山开车,”他说。

“所有的科学家创造世界到一定程度。是否我们创建一个会计系统或空中交通管制系统,我们正在建设世界上正在发生的事情的一个计算机化的自主模式“。

教授贵族与ZX81早期的经历使他的计算机科学可能想给他一个合理的职业生涯,但他说他怎么也料不到流行的电脑将如何成为。

“在某些方面,我一直惊讶地看到电脑已经吃了这个世界的方式。你可能会认为这是一辆车,但它实际上是在轮子上的计算机。你可能会认为这是一个平面,但它是长着翅膀的计算机。”

他描述了他的职业生涯轨迹,从维多利亚的棉花建筑物的一侧延伸到另一个:他曾在大学他的荣誉学位和博士学位,并在微软赞助的研究所在悉尼返回到它的工程和计算机科学学院四年后。

“维多利亚的一个伟大的地方工作。这是非常支持的,在这里有集体领导水平高,”他说。

除了计算机语言,教授高尚的广泛的研究兴趣包括设计模式,敏捷方法,可视化和电脑音乐,后现代主义和编程的符号学。

维多利亚在2010年的奥斯卡最佳导师获得者,教授高尚说,与“一帮非常有才华的学生”的工作是他的工作中最有趣的部分之一。

他的学生,SAM minns,一个由住在观众面前或在舞池中恩典编写代码创建和演奏音乐。这些类型的事件被称为algoraves,或算法舞会,涉及人们跳舞,从算法生成的音乐,经常使用活的编码技术。 algoraves已经成为一个全球性的运动,现在在世界各地举行。

“人有千百年的乐器演奏和得到什么他们正在玩,所以algoraves自来水直接反馈到这一传统的经验,说:”教授高贵。

“在英国,人们甚至用活编码技术作为教学节目的一种方式。”