Pharo

来自开放百科 - 灰狐
2022年9月19日 (一) 04:29Allen (讨论 | 贡献)的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航, 搜索
Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Pharo Thanks, Wikipedia.

Pharo

Pharo

目录

简介

Pharo 是一套开源 Smalltalk 程序开发平台。

Pharo 具备所谓 live programming 的特性,例如实时操控对象,实时更新等。Pharo 支持高级 Web 开发架构,例如 Seaside。

Pharo 自 Squeak 派生,Pharo 旨在创建一个符合 Smalltalk-80 规范的开源 Smalltak 环境。

Pharo 的虚拟机几乎完全用 Smalltalk 语言打造。自2008年,Pharo 的虚拟机的表现接近最快的 Smalltalk 虚拟机。

越来越多的大学和研究机构使用 Pharo。

生态系统

功能

Pharo Features

Behold Pharo: The Modern Smalltalk

Pharo is to Smalltalk as Clojure is to Lisp. PharoJS (and Amber) is to Pharo as ClojureScript is to Clojure.

版本

Pharo Versions

Pharo: A roadmap to solid evolution

指南

打开 Playgroud

100 factorial 
a := #('first' 'second' 'third')
b := a
a = b
'smalltalk' size 
'samlltalk' at: 6
55 gcd: 30 "5" 最大公除数
6 lcm: 10 "30" 最小公倍数

使用 Roassal 可视化引擎

c := RSCanvas new.
c add: (RSLabel new fontSize: 30; text: 'Hello World').
c openOnce

项目

Awesome Pharo Awesome.png

教育

  • Pharo Mooc 通过 Pharo Launcher 新建 Pharo Mooc Image

文档

图书

案例

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱