http://www.ddj.com/architect/218700225
Google Releases 'Simple' Programming Language
Google has released a simple, BASIC-like
"Bringing an easy to learn and use language to the mobile world and the Android platform is the goal of the Simple project," said Google's Herbert Czymontek. "Simple is a BASIC dialect for developing Android applications. Simple allows programmers to quickly write Android applications by using the components supplied by its runtime system."
According to Google, Simple programs are form definitions (which contain components) and code (which contains the program logic). The interaction between the components and the program logic happens through events triggered by the components. The program logic consists of event handlers which contain code reacting to the events.
Simple is available for Linux, Mac, and Windows. The source code for the implementation is freely available, along with sample applications. A tutorial on how to build Simple and write applications is available
It is worth noting that Simple is still a work in progress.
http://www.androidin.com/google推出android程序语言simple/
Google推出Android程序语言”Simple”
by
【Android
为了鼓励开发人员利用Android操作系统编写软件,Google推出了名为“Simple”的程序语言。Simple是以BASIC为基础发展而成,后者发明于1960年代,在1980年代因PC发明而流行。后来微软发明Visual Basic使此类语言更为盛行。
“将简单易用的语言带到行动世界及Android平台,是Simple项目的最终目标,”Google软件工程师Herbert Czymontek在Blog中指出:“Simple可说是针对Android发展出来的Basic语言版本,特别适合非专业开发人员(当然专业开发人员也可以用)。它的runtime提供许多组件,让用户可以很快撰写出Android应用。”
Google也展示了三个Simple撰写出的应用范本:如快速拨号、俄罗斯方块和磁性画板(etch-a-sketch)。
除了名符其实的简单好用外,Simple也提供开发人员Android手机硬件,像是计步器、定位传感器、手机及联络人。相较之下,苹果iPhone上开发应用就没那么简单顺心了。
Simple为开放原始码项目,共有Linux、Mac和Windows版本,不过现在它还不成熟,Czymontek警告说:“你很可能会碰到一些bug或是功能无法实作的问题。”