Squeak/lang-ja: Difference between revisions
mNo 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/lang-ja|スクィーク(squeak)]]は[[Alan Kay/lang-ja|アラン・ケイ]]の[[Dynabook]]コンセプトが生み出した[[Smalltalk]]プログラミング環境のオープンソース簡易版です。(Squeakの)[[Etoys]]のレベルであれば、子供たちはオブジェクトとスクリプトを組み合わせてグラフィカルにプログラムをすることが可能です。複雑な動きをシミュレーションするために複数のタートルをプログラミングしたりと、Logoタイプのグラフィックスや学習、そしてアプリケーションの類もeToysで可能です。Sqeuahはまたプロフェッショナルなプログラムを組む開発者にも使えます。(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は[http://www.bgaertner.gmxhome.de/UnicodeProject.htm Unicodeをサポート]しており、2つのターゲット言語、すなわちテルグ語とヒンディー語の2言語についてのある種の作業が丁度終わったところです。大きく活発な[http://www.squeak.org/Community/HowTo/ Squeakコミュニティ]があり、多くの違った観点からのSqueakとその教育アプリケーションについての作業が進んでいます。 |
|||
* [[Etoys|OLPCにおけるSqueak]] |
|||
* Squeakのメインページはここです:http://www.squeak.org |
|||
* [[Installing Squeak|Squeakをインストールする]] |
|||
* そしてEtoys、アクティブエッセイ、そしてコネクターといった教育へ適用されているSqueakに関する情報をここで見つけることができます。:http://www.squeakland.org |
|||
{{Translated text| |
{{Translated text| |
||
[[Squeak]] is an open source portable version of the [[Smalltalk]] programming environment that grew out of [[Alan Kay]]'s [[Dynabook]] concept. It can be used by children at the [[eToys]] level to program graphically by assembling objects and scripts. Logo type graphics, learning and applications can be done in eToys as well, including programming multiple turtles for simulating complex behavior. Squeak can also be used by developers to write professional programs. The image runs identically on Linux, MS and Apple OS's; there is a separate virtual machine for each OS. |
[[Squeak]] is an open source portable version of the [[Smalltalk]] programming environment that grew out of [[Alan Kay]]'s [[Dynabook]] concept. It can be used by children at the [[eToys]] level to program graphically by assembling objects and scripts. Logo type graphics, learning and applications can be done in eToys as well, including programming multiple turtles for simulating complex behavior. Squeak can also be used by developers to write professional programs. The image runs identically on Linux, MS and Apple OS's; there is a separate virtual machine for each OS. |
||
Line 23: | Line 39: | ||
* [[Installing Squeak]] |
* [[Installing Squeak]] |
||
* And here you can find Squeak applied to educational use such as etoys, active essays and connectors: http://www.squeakland.org |
* And here you can find Squeak applied to educational use such as etoys, active essays and connectors: http://www.squeakland.org |
||
|display = |
|display = none}} |
||
{{anchor|Squeak Tutorial In Greek}} |
{{anchor|Squeak Tutorial In Greek}} |
||
=== ギリシャ語のスクィークチュートリアル === |
=== ギリシャ語のスクィークチュートリアル === |
||
とても使い勝手のある初心者向けのチュートリアルがUniversity of Patrasのチームによってギリシャ語で記述されました。次のURLからダウンロードできます。:[http://ru6.cti.gr/olpc/material/docs/Squeak%20Tutorial_final.pdf Squeak Tutorial PDF] |
|||
{{Translated text| |
{{Translated text| |
||
A very useful tutorial for newbies has been written in Greek by the team of University of Patras. You may download it from: |
A very useful tutorial for newbies has been written in Greek by the team of University of Patras. You may download it from: |
||
[http://ru6.cti.gr/olpc/material/docs/Squeak%20Tutorial_final.pdf Squeak Tutorial PDF] |
[http://ru6.cti.gr/olpc/material/docs/Squeak%20Tutorial_final.pdf Squeak Tutorial PDF] |
||
|display = |
|display = none}} |
||
{{anchor|Python}} |
{{anchor|Python}} |
||
=== Python === |
=== Python === |
||
[http://sourceforge.net/projects/patapata PataPata]はPythonで記述された環境で、Squeakの機能のいくつかをエミュレートするようになっています。PataPataはPythonプラットフォームにおいて教育的な構成主義を支援するものです。PataPataは"Squeak"と"Self"から強く影響はされていますが、Python的なやり方でそれらの先を行こうとしています。PataPataが主として狙うのは、"登校の必要ない学校", "フリースクール", そして"非公式な"教育です。 |
|||
[http://pymorphic.sourceforge.net/ PyMorphic]はPythonのためのモーフィックライクなアーキテクチャを探るためのプロジェクトです。 |
|||
{{Translated text| |
{{Translated text| |
||
[http://sourceforge.net/projects/patapata PataPata] is an environment written in Python, that tries to emulate some of the functionality of Squeak. It supports educational constructivism on the Python platform, inspired by "Squeak" and "Self", but going beyond those in a Pythonic way. It is intended to mainly support "unschooling", "free schooling", and "informal" education. |
[http://sourceforge.net/projects/patapata PataPata] is an environment written in Python, that tries to emulate some of the functionality of Squeak. It supports educational constructivism on the Python platform, inspired by "Squeak" and "Self", but going beyond those in a Pythonic way. It is intended to mainly support "unschooling", "free schooling", and "informal" education. |
||
[http://pymorphic.sourceforge.net/ PyMorphic] is a project that explores a Morphic-like architecture for Python. |
[http://pymorphic.sourceforge.net/ PyMorphic] is a project that explores a Morphic-like architecture for Python. |
||
|display = |
|display = none}} |
||
[[Category:Programming language]] |
[[Category:Programming language]] |
Revision as of 08:09, 12 October 2007
- This is an on-going translation
スクィーク(squeak)はアラン・ケイのDynabookコンセプトが生み出したSmalltalkプログラミング環境のオープンソース簡易版です。(Squeakの)Etoysのレベルであれば、子供たちはオブジェクトとスクリプトを組み合わせてグラフィカルにプログラムをすることが可能です。複雑な動きをシミュレーションするために複数のタートルをプログラミングしたりと、Logoタイプのグラフィックスや学習、そしてアプリケーションの類もeToysで可能です。Sqeuahはまたプロフェッショナルなプログラムを組む開発者にも使えます。(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のためのモーフィックライクなアーキテクチャを探るためのプロジェクトです。