新的汉语普通话改善了版本控制 为了庆祝艾伦·图灵 Pharo 6.0移至64位 NativeScript-统治一切? 伊万·萨瑟兰(Ivan Sutherland)荣获京都奖 TypeScript 1.8 Hits Beta 可穿戴的Android-WIMM One Xamarin现在免费-这会改变一切还是什么? 图灵的纸牌信件将被拍卖 Arduino正式发布-1.0版 p5.j​​s将处理引入网络 JavaFX在Raspberry Pi上运行 jQuery仍然是我们最喜欢的框架 坑-F#到JavaScript编译器 Java 9的拟议时间表 Java ME 8随Raspberry Pi大量发布 图灵年:传承的遗产 芯片上的太赫兹传感器提供X射线视觉 禅光子花园 为Alan Turing的Universal Machine投票 适用于本机应用程序的JavaScript JDK 9更新 io.js加入Node.js基金会 Raspberry Pi获取HAT触摸屏 AngularJS 2.0截然不同 Nodyn-JVM上的Node.js 新的Nao机器人和1500万美元的投资 一个委员会来监督Java? 邀请获得免费软件奖提名 Apple 1打破在线拍卖纪录 D从GCC获得动力 赞助巨像 原型1.7.1发布 Microsoft支持asm.js JavaScript.com推出 Anders Hejlsberg-现代方式的编译器构建 JavaScript中的Task.js异步任务 EDSAC显示屏正式开放 道格拉斯·恩格尔巴特(Douglas Engelbart),老鼠的发明者去世 计算机历史博物馆宣布2015年研究员 CoffeeScript 1.9发布 ModKit Micro-硬件的可视化编程 苹果标志性技术在线拍卖 口头表达比常规表达更容易 新巨像画廊 JavaScript SIMD的进展 车速表-符合Google的新JavaScript基准 Ruby 2.5增加了对分支覆盖范围的支持 Google的Octane-新的JavaScript基准 欧洲核子研究组织庆祝万维网成立20周年
您的位置:首页 >计算机基础 >

新的汉语普通话改善了版本控制

自我编程语言有了新版本,其关键子系统也有了新的版本控制系统。

Self是一种编程语言,最初由Sun资助,与此同时,它在1990年代中期也资助了Java和TCL。然后,Sun决定专注于Java,从那时起,Self主要由发烧友开发。Self由用户界面和编程环境组成,因此您可以完全在IDE中创建和修改对象,然后将对象保存到文件中以进行分发。

Self根据Smalltalk中采用的方法处理对象,但使用原型而不是类。在Self中,您可以通过定义slot的集合(返回值的方法)直接创建对象。Self中没有类,也没有继承,但是对象可以将方法委托给父对象。

Self语言与其他语言之间的另一大区别是程序是使用持久性方法构建的。也就是说,程序不仅是其源代码,而且还包括整个内存环境,包括在较早时间创建的任何对象。这是一种几乎已经消失的编程方法,但是现在已经以许多REPL用户界面(例如Python)的形式进行了少量恢复。

普通话

Self的新版本(在鸭子之后称为普通话-以前的版本是Mallard)具有许多新功能。新的版本控制系统已应用于整个发行版以及关键子系统,即vm,core,morphic和outliners。

从主菜单可以访问有关对象的新信息,并提供系统信息。仍然在系统方面,可以使用新的首选项对象来访问系统首选项。大纲器具有新的主题系统,并且外观得到了改进。

实际上,对象类别已在全局变量中进行了广泛的重组,以使全局对象更易于发现和理解。worldbuilder.self脚本上有一个新选项,可以通过在命令行上设置子系统选项来实现自动构建Self world。

添加了三个新的字符串助手方法:

splitOn:joinUsing:切片:

在其他地方,传输器现在知道代码位于多个独立的树中。以前的版本将所有代码都视为在单个Self树中。对多个树的支持意味着您可以创建单独的项目,并将它们保存在单独的版本控制存储库中。

最后,包括了一个全系统记录器,以标准化Self内的记录实践,并且Web服务器已移至Github上的单独存储库。

自我图标

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。