picoJava是一种微处理器规范,专門用于Java字节码本地执行,並且无需解释器即时编译。与带有Java虚拟机的标准 Intel CPU相比,PicoJava可以将字节码执行速度提高20倍[1]。基于picoJava的微处理器还可以像RISC CPU 架构一样高效地执行C / C++代码。picoJava 规范不包含任何内存I/O 接口逻辑,因此开发人员可以添加自己的逻辑来自定义内存和接口。picoJava 的开源版本已在FPGA中实现。

参考文献

编辑
  1. ^ What is picoJava? Webopedia Definition. www.webopedia.com. [2017-06-04]. (原始内容存档于2018-01-08) (英语). 

📚 Artikel Terkait di Wikipedia

GNU汇编器

V850,m32r,M880x0。 ;用于以下平台中:AMD 29k family,ARC,H8/300 family,HPPA,PDP-11,picoJava,Motorola,PowerPC。 @用于ARM平台。 |用于680x0平台。 !用于Renesas SH平台。

反射式编程语言和平台列表

JavaScript,Maude system的重写逻辑。 APL Befunge BlitzMax ColdFusion MX Curl Delphi ECMAScript,又名ActionScript、JavaScript、JScript Eiffel Forth Go Io Java(参见java

JIRA

开发者是澳大利亚的Atlassian。JIRA这个名字并不是一个缩写,而是截取自“Gojira”,日文的哥斯拉发音。 JIRA 用 Java 语言编写,使用 Pico 容器,Apache OFBiz(英语:Apache OFBiz),以及 WebWork 1 technology stack。Jira

缩进风格

花括号的垂直对齐以利于阅读,并易于识别块,同时也节省了K&R风格的一行。然而,2003年的版本现在完全使用Allman风格。 这是Pico语言设计者最常用的风格。Pico缺乏return语句,并使用分号作为语句分隔符而不是终止符。它产生了这种语法: stuff(n): { x: 3 * n;   y:

编程语言列表

computing programming language) JASS Java JavaScript JCL JEAN Join Java JOSS Joule JOVIAL Joy jq JScript JScript .NET JavaFX Script Julia Jython K Kaleidoscope

Clojure

Clojure(/ˈkloʊʒər/)是Lisp编程语言在Java平台上的现代、动态及函数式方言。 与其他Lisp一样,Clojure视代码为数据且拥有一套Lisp宏系统。Clojure的开发过程目前由社区驱动,其作者里奇·希基则以终身仁慈独裁者的身份监督。 Clojure提倡不可变性与持久数据结构

全美達

處理器可模擬多種架構,甚至可在同一時間運行多種架構的代碼(在首次發表Crusoe時全美達曾示範在原生硬體上混合運行PicoJava與x86) 在Crusoe發售前有謠言指出全美達會依靠該些好處來開發PowerPC與x86混合架構處理器,但全美達最初僅專注於極低功耗的 x86市場。

Logo (程序设计语言)

StarLogo(英语:StarLogo) NetLogo Comenius Logo rLogo,可於瀏覽器上執行(需Java) CLogo,可用中文為指令(需要Java) Galapago,用Java寫成 ProLOGO,用Prolog寫成,可用意大利語為指令 PyLogo,用Python寫成 SharpLOGO,用C#寫成