Squeak/lang-ja: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
{{Ongoing Translation}} |
{{Ongoing Translation}} |
||
<br> |
<br> |
||
[[Squeak/lang-ja|スクィーク( |
[[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]]のアクティビティがあります。 |
||
ScratchはMITで開発され、Squeak上に構築された子供たちのためのスクリプティング環境です。 |
ScratchはMITで開発され、Squeak上に構築された子供たちのためのスクリプティング環境です。http://weblogs.media.mit.edu/llk/scratch/ |
||
Squeakは[http://www.bgaertner.gmxhome.de/UnicodeProject.htm Unicodeをサポート]しており、2つのターゲット言語、すなわちテルグ語とヒンディー語の2言語についてのある種の作業が丁度終わったところです。大きく活発な[http://www.squeak.org/Community/HowTo/ Squeakコミュニティ]があり、多くの違った観点からのSqueakとその教育アプリケーションについての作業が進んでいます。 |
Squeakは[http://www.bgaertner.gmxhome.de/UnicodeProject.htm Unicodeをサポート]しており、2つのターゲット言語、すなわちテルグ語とヒンディー語の2言語についてのある種の作業が丁度終わったところです。大きく活発な[http://www.squeak.org/Community/HowTo/ Squeakコミュニティ]があり、多くの違った観点からのSqueakとその教育アプリケーションについての作業が進んでいます。 |
Revision as of 16:42, 20 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のためのモーフィックライクなアーキテクチャを探るためのプロジェクトです。