Squeak/lang-ja: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
{{Ongoing Translation}} |
{{Ongoing Translation}} |
||
<br> |
<br> |
||
[[Squeak/lang-ja|スクィーク(squeak)]]は[[Alan Kay/lang-ja|アラン・ケイ]]の[[Dynabook]]コンセプトが生み出した[[Smalltalk]]プログラミング環境のオープンソース簡易版です。(Squeakの)[[Etoys]]のレベルであれば、子供たちはオブジェクトとスクリプトを組み合わせてグラフィカルにプログラムをすることが可能です。複雑な動きをシミュレーションするために複数のタートルをプログラミングしたりと、Logoタイプのグラフィックスや学習、そしてアプリケーションの類もeToysで可能です。 |
[[Squeak/lang-ja|スクィーク(squeak)]]は[[Alan Kay/lang-ja|アラン・ケイ]]の[[Dynabook]]コンセプトが生み出した[[Smalltalk]]プログラミング環境のオープンソース簡易版です。(Squeakの)[[Etoys]]のレベルであれば、子供たちはオブジェクトとスクリプトを組み合わせてグラフィカルにプログラムをすることが可能です。複雑な動きをシミュレーションするために複数のタートルをプログラミングしたりと、Logoタイプのグラフィックスや学習、そしてアプリケーションの類もeToysで可能です。Squeakはまたプロフェッショナルなプログラムを組む開発者にも使えます。(Squeakの)実行イメージは、Linux, MS windows, そしてAppleのMacOSの上と、どのプラットフォームの上でも同じように動きます;すなわち個々のOSごとに異なるバーチャルマシンが用意されています。 |
||
コネクターはSqueakの組み込み機能の一つです。コネクターのボックスや接続リンクを使って概念図やフローチャート等を簡単に作成することができます。 |
コネクターはSqueakの組み込み機能の一つです。コネクターのボックスや接続リンクを使って概念図やフローチャート等を簡単に作成することができます。 |
||
Squeakを使ってアクティブエッセイを作り出すことができます。アクティブエッセイは本とよく似ていますが、個々のページにリアルタイムに走るシミュレーションを含めることができます。アクティブエッセイは文字で書かれたエッセイ、ライブシミュレーション、そして動的なシステムのより詳細な説明を提供するために、それらが動くよう組み合わさったものです。読者は |
Squeakを使ってアクティブエッセイを作り出すことができます。アクティブエッセイは本とよく似ていますが、個々のページにリアルタイムに走るシミュレーションを含めることができます。アクティブエッセイは文字で書かれたエッセイ、ライブシミュレーション、そして動的なシステムのより詳細な説明を提供するために、それらが動くよう組み合わさったものです。読者は本の読んでいる場所で議論されている内容について、概念を表現するための様々な方法により直接的にそれを体験することができます。シミュレーションとコードで"遊ぶ"ことにより、読者はトピックスに対し、なんらかの直接的体験を得ます。 |
||
OLPC環境に関連した点としては、http://www.squeakland.org/から得られる[[Etoys]]のアクティビティがあります。 |
OLPC環境に関連した点としては、http://www.squeakland.org/から得られる[[Etoys]]のアクティビティがあります。 |
Revision as of 03:30, 16 October 2007
- This is an on-going translation
スクィーク(squeak)はアラン・ケイのDynabookコンセプトが生み出したSmalltalkプログラミング環境のオープンソース簡易版です。(Squeakの)Etoysのレベルであれば、子供たちはオブジェクトとスクリプトを組み合わせてグラフィカルにプログラムをすることが可能です。複雑な動きをシミュレーションするために複数のタートルをプログラミングしたりと、Logoタイプのグラフィックスや学習、そしてアプリケーションの類もeToysで可能です。Squeakはまたプロフェッショナルなプログラムを組む開発者にも使えます。(Squeakの)実行イメージは、Linux, MS windows, そしてAppleのMacOSの上と、どのプラットフォームの上でも同じように動きます;すなわち個々のOSごとに異なるバーチャルマシンが用意されています。
コネクターはSqueakの組み込み機能の一つです。コネクターのボックスや接続リンクを使って概念図やフローチャート等を簡単に作成することができます。
Squeakを使ってアクティブエッセイを作り出すことができます。アクティブエッセイは本とよく似ていますが、個々のページにリアルタイムに走るシミュレーションを含めることができます。アクティブエッセイは文字で書かれたエッセイ、ライブシミュレーション、そして動的なシステムのより詳細な説明を提供するために、それらが動くよう組み合わさったものです。読者は本の読んでいる場所で議論されている内容について、概念を表現するための様々な方法により直接的にそれを体験することができます。シミュレーションとコードで"遊ぶ"ことにより、読者はトピックスに対し、なんらかの直接的体験を得ます。
OLPC環境に関連した点としては、http://www.squeakland.org/から得られるEtoysのアクティビティがあります。
ScratchはMITで開発され、Squeak上に構築された子供たちのためのスクリプティング環境です。:http://weblogs.media.mit.edu/llk/scratch/
SqueakはUnicodeをサポートしており、2つのターゲット言語、すなわちテルグ語とヒンディー語の2言語についてのある種の作業が丁度終わったところです。大きく活発なSqueakコミュニティがあり、多くの違った観点からのSqueakとその教育アプリケーションについての作業が進んでいます。
- OLPCにおけるSqueak
- Squeakのメインページはここです:http://www.squeak.org
- Squeakをインストールする
- そしてEtoys、アクティブエッセイ、そしてコネクターといった教育へ適用されているSqueakに関する情報をここで見つけることができます。:http://www.squeakland.org
ギリシャ語のスクィークチュートリアル
とても使い勝手のある初心者向けのチュートリアルがUniversity of Patrasのチームによってギリシャ語で記述されました。次のURLからダウンロードできます。:Squeak Tutorial PDF
Python
PataPataはPythonで記述された環境で、Squeakの機能のいくつかをエミュレートするようになっています。PataPataはPythonプラットフォームにおいて教育的な構成主義を支援するものです。PataPataは"Squeak"と"Self"から強く影響はされていますが、Python的なやり方でそれらの先を行こうとしています。PataPataが主として狙うのは、"登校の必要ない学校", "フリースクール", そして"非公式な"教育です。
PyMorphicはPythonのためのモーフィックライクなアーキテクチャを探るためのプロジェクトです。