ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

Etoysとアラン・ケイ

ショートカット: 違い類似点ジャカード類似性係数参考文献

Etoysとアラン・ケイの違い

Etoys vs. アラン・ケイ

Etoysとは子供向けのコンピュータ環境および教育で使用されることを想定したオブジェクト指向プロトタイプベースプログラミング言語である。異なるプラットフォームで動作する多数の異なるオブジェクトでのスクリプトオブジェクトモデルを使ったメディアリッチオーサリング環境およびフリー・アンド・オープンソースである。. アラン・カーティス・ケイ(Alan Curtis Kay, 1940年5月17日 - )は、アメリカ合衆国の計算機科学者、教育者、ジャズ演奏家。パーソナルコンピュータの父、と言われることもある。主に、オブジェクト指向プログラミングとユーザインタフェース設計に関する初期の功績で知られている。「未来を予測する最善の方法は、それを発明することだ」という言葉でも知られている。 カリフォルニア大学ロサンゼルス校(UCLA)で計算機科学の准教授、ビューポインツ・リサーチ・インスティテュート(Viewpoints Research Institute)の経営者、TTI/Vanguard の諮問委員。2005年中ごろまで、HP研究所のシニアフェロー、京都大学の客員教授、マサチューセッツ工科大学の准教授を務めていた。 マイクロコンピュータ以前の時代に、個人の活動を支援する「パーソナルコンピュータ」という概念を提唱した。つまり1960年代当時、高価で大きく、複数人で“共有”するのが当たり前だったコンピュータに“個人向け”という利用状況を想定し、それに相応しいコンピュータ環境がどうあるべきかを考えた人。自らがそう名付けた「ダイナブック構想」の提唱者。「コンピュータ・リテラシー」という言葉も彼が造った。.

Etoysとアラン・ケイ間の類似点

Etoysとアラン・ケイは(ユニオンペディアに)共通で13ものを持っています: プロトタイプベースプログラミング言語パロアルト研究所シーモア・パパートゼロックスLISPLOGOOLPCOLPC XO-1SmalltalkSqueak方言 (プログラミング言語)教育

プロトタイプベース

プロトタイプベースとは、オブジェクト指向言語と総称されるプログラミング言語のうち、プロトタイプを基礎(ベース)としてオブジェクトを取り扱うものをいう。インスタンスベースとも。一方、クラスでおこなっているものをクラスベースとよぶ。なおオブジェクト指向のスタイルとして、(Simula由来の、C++などに代表される)クラスベースに対し、もう一つのスタイルとされるのは、プロトタイプベースではなく、(アラン・ケイの)「メッセージ指向」のスタイルである。 プロトタイプベースのオブジェクト指向言語は、クラスベースのオブジェクト指向言語が委譲をクラスの継承関係にもとづいておこなうのに対し、委譲を「プロトタイプ」と呼ぶ既存のオブジェクトに投げる、といったようにしておこなう点が特徴である。そのために例えば、新しいオブジェクトを作る際には、「クラスのインスタンスを作る」のではなく、「既存のオブジェクト(プロトタイプ)のクローンを作る」というようなスタイルになる。Smalltalkを元にクラスの複雑性を排除したSelfが特に有名である。他にJavaScript、NewtonScript、Ioなどがプロトタイプベース(またはその機能を持つ)と考えられる。.

Etoysとプロトタイプベース · アラン・ケイとプロトタイプベース · 続きを見る »

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

Etoysとプログラミング言語 · アラン・ケイとプログラミング言語 · 続きを見る »

パロアルト研究所

正面玄関 パロアルト研究所(パロアルトけんきゅうじょ、、PARC)は、アメリカ合衆国のカリフォルニア州パロアルトにある研究開発企業である。.

Etoysとパロアルト研究所 · アラン・ケイとパロアルト研究所 · 続きを見る »

シーモア・パパート

ーモア・パパート シーモア・パパート(Seymour Papert、1928年3月1日 - 2016年7月31日)は、南アフリカ出身のアメリカの数学者、計算機科学者、発達心理学者。 南アフリカのプレトリアで生まれ、アメリカに移住した。マサチューセッツ工科大学に勤務する。マーヴィン・ミンスキーとともに、単純パーセプトロンは線形分離できないパターンを識別できないことを指摘した。 心理学者のジャン・ピアジェと交流があり、プログラミング言語のLOGOを開発した。 2016年7月31日、メイン州の自宅で死去。88歳没。.

Etoysとシーモア・パパート · アラン・ケイとシーモア・パパート · 続きを見る »

ゼロックス

ックス()は、印刷機器の製造販売を行うアメリカ合衆国の会社。フォーチュン500に入っている。プリンター、複合機、複写機、デジタル印刷機、および関連サービスを提供している。創業地はニューヨーク州ロチェスター。現在の本社はコネチカット州ノーウォーク(2007年10月、ニューヨーク市北東郊のコネチカット州スタンフォードから移転)だが、主要な施設は今もロチェスター周辺にある。ゼロックスはエリザベス2世とチャールズの御用達でもある。.

Etoysとゼロックス · アラン・ケイとゼロックス · 続きを見る »

LISP

LISPは、プログラミング言語である。 によって記述される。-->前置記法などが特徴である。 1958年にはじめて設計されたLISPは、現在広範囲に使用されている高水準プログラミング言語の中でもFORTRANに次いで2番目に古い。ただし、FORTRANと同様に、現在のLISPは初期のものから非常に大きく変化している。 これまでに多数の方言が存在してきたが、今日最も広く知られるLISP方言は、Common LispとSchemeである。 元々、LISPは、アロンゾ・チャーチのラムダ計算表記法に影響を受け、コンピュータープログラムのための実用的かつ数学的な表記法として作られた。そして、すぐに人工知能研究に好まれるプログラミング言語になった。最初期のプログラミング言語として、LISPは計算機科学にて、木構造、ガベージコレクション、動的型付け、条件分岐、高階関数、再帰、セルフホスティング、コンパイラを含む多くのアイディアを切り開いた。 LISPの名前は、「list processor」に由来している。リストはLISPの主要なデータ構造であり、LISPソースコードはそれ自体がリストからできている。その結果、LISPプログラムはソースコードをデータとして操作することができ、プログラマーは、マクロ・システムで新しい構文やLISP埋め込みの新しいDSLを作成できる。 コードとデータの互換性は、LISPにそのすぐに認識できる構文を与える。すべてのプログラム・コードはS式または入れ子のリストとして書かれる。関数呼び出しまたは構文は先頭が関数または演算子の名前で、その続きが引数であるリストとして書かれる。具体的には、3つの引数を取る関数fは、(f arg1 arg2 arg3)として呼び出される。.

EtoysとLISP · LISPとアラン・ケイ · 続きを見る »

LOGO

LOGO(ロゴ)は、教育向けとして設計されたマルチパラダイムのコンピュータプログラミング言語である。しばしば簡易言語だと誤解されていることもあるが、再帰なども扱える言語としての機能、リストなどのデータ構造や、I/O・ファイルなどの一般的な機能を持ったライブラリなど、簡易言語ではなく、十分な能力を持ったプログラミング言語である。特徴的な機能としては「タートルグラフィック」がある。 1967年、教育(特に構成主義教育)のために、、Wally Feurzeig、シーモア・パパート、シンシア・ソロモンによって開発された。名称はギリシャ語の logos (言葉)に由来する。(現代ではいささか想像しにくくなったことであるが)当時代表的な既存言語であったFORTRANや、その影響を受けた言語がもっぱら数値計算を指向したものであったのに対し、「言葉」で操作する言語であるといったようなことを強調したものである。多くの計算機科学の概念を教えるのに使うことができ、例えばカリフォルニア大学バークレー校の講師は3巻の著書 Computer Science Logo Style にまとめている。 コンピュータの使用を通じた児童の思考能力の訓練を目的としており、主に8歳から12歳の児童にも扱い易いよう配慮された豊富なグラフィック関連のコマンドが特徴である。主な使用者は学生、教師が想定された。.

EtoysとLOGO · LOGOとアラン・ケイ · 続きを見る »

OLPC

2006年5月に公表された最初の実用機 XO-1試作機 第二世代 OLPC(One Laptop per Child)とはマサチューセッツ工科大学のニコラス・ネグロポンテを中心とするNPOである。一般に100ドルノートPCとして知られているノートパソコン・OLPC XO-1を開発した。.

EtoysとOLPC · OLPCとアラン・ケイ · 続きを見る »

OLPC XO-1

XO-1は安価なサブノート型コンピュータであり、開発途上国の子供たちに配布し、知識へのアクセスを提供し「探求し、実験し、自己表現する」機会を提供すること(構成主義的学習)を意図して企画された。「100ドルラップトップ」、「Children's Machine」などと呼ばれていた。非営利団体 One Laptop per Child (OLPC) が開発し、クアンタ・コンピュータが製造。 各国政府の教育システム向けに販売し、小学校の児童ひとりひとりにパソコンを与えることを意図して設計されている。価格は2006年に188ドルからスタートし、2008年には100ドルまで低減させることを目標としていた。実際には、2007年冬と2008年冬に行われた Give One, Get One キャンペーン(2台購入して、1台を途上国に寄付しようというキャンペーン)でも1台あたり199ドルで販売されている(つまり2台購入すると398ドル)。 この可搬型の低消費電力のコンピュータはハードディスクの代わりにフラッシュメモリを使い、レッドハットのFedoraから派生したLinuxをプリインストールしており、このオペレーティングシステムはフラッシュメモリ上と同時にマザーボード上のROMにもバックアップが格納されている。802.11s WiFiメッシュネットワークプロトコルによるモバイルアドホックネットワークが可能で、多数のマシンが1つのインターネットアクセスを共有できる。 このコンピュータのデザインがネットブックというカテゴリの誕生に寄与した。.

EtoysとOLPC XO-1 · OLPC XO-1とアラン・ケイ · 続きを見る »

Smalltalk

Smalltalk(スモールトーク)は、Simula のオブジェクト(およびクラス)、LISPの徹底した動的性、LOGO のタートル操作や描画機能に、アラン・ケイの「メッセージング」というアイデアを組み合わせて作られたクラスベースの純粋オブジェクト指向プログラミング言語、および、それによって記述構築された統合化プログラミング環境の呼称。 Smalltalk で一語であり、「Small Talk」「SmallTalk」などは誤りである。 大規模な開発実績としてはCargill Lynx Projectがあり、国産製品の開発実績としてはMCFrameがある。.

EtoysとSmalltalk · Smalltalkとアラン・ケイ · 続きを見る »

Squeak

Squeak(スクイーク)はSmalltalk環境のひとつで、ゼロックスが1980年当時の主要コンピュータメーカー(IBM、DEC、ヒューレット・パッカード、アップルコンピュータ、Tektronix)にライセンス供与したSmalltalk-80の販売直前バージョン (v1) をベースに、アップルが自社のLisaおよびMacintosh用に開発したApple Smalltalkから派生したものである。なお、同環境に組み込まれた(Squeak Smalltalkで記述・構築されている)タイルスクリプティング言語・開発環境のSqueak Etoysも略して「Squeak」と呼称され混同されることが多いが、両者(Squeak SmalltalkとSqueak Etoys)はプログラミング言語およびその処理系としてはまったくの別物である。.

EtoysとSqueak · Squeakとアラン・ケイ · 続きを見る »

方言 (プログラミング言語)

プログラミング言語における方言(ほうげん)は、自然言語の方言と同様に基本的な文法や機能を共通しながら、細かい振る舞いに差違の見られる類縁言語の事をいう。ただし、外部ライブラリにより機能の拡張を行なう場合は、他の方言でも同様に拡張が可能なので方言とは言われない。多くの場合ライブラリは複数の方言に対応し、差違を吸収できるように作られている。また、Pascal、Modula、Modula-2、あるいはC言語とC++のように進化の過程で言語的な能力を変化させたものはたとえ類縁関係にあっても方言とは言われない。 プログラミング言語においては、ソースコードの互換性が方言の性質を決定する。逆に同じソースコードを同じプラットフォームにおいて同じ意味で解釈しても、吐き出される実行コードは処理系ごとに異なっている事が普通である。なぜならコードはコンパイラ最適化などの段階を経るため、利用者にとって「同じである」と判断される動作さえ行えば、実際の内部構造は問わないからである。言語仕様によっては、これら最適化などの段階についても仕様のうちに内包して制御する。 最も頻繁に見られる方言の例は、統一仕様をもった言語に対して複数のコンパイラ、インタプリタが独自の拡張仕様を盛り込むケースである。BASICはこの種の典型で、一応は規格が存在するのだが、言語間での互換性はほとんどないに等しい状態となった。近年ではJavaScriptなどもブラウザ間の互換性が問題となっている。 逆に、特に定まった規格がなく、処理系=仕様という形態から方言が生じたケースも多い。LISPはS式表現とcar, cdr, eval, condといった基本的な語彙があればほとんど自由に機能拡張ができるため、Common Lispが策定されるまでは無数の方言が乱立する状態にあった。現在普通に使われる処理系はCommon Lisp系、Scheme系、GNU EmacsのEmacs Lisp程度で以前よりは安定した状態にあるが、それでも実装毎の差違がかなり見られる。 CもLISPに近い経緯をたどった言語で、かつては処理系毎にかなりの実装差が見られた。しかしANSI C規格が出現した事で非互換性の問題はほぼ解消し、方言と呼べるような違いは初期のK&RスタイルとANSIスタイル、GCC拡張機能の差違程度となっている。 ほうげん.

Etoysと方言 (プログラミング言語) · アラン・ケイと方言 (プログラミング言語) · 続きを見る »

教育

FIRST Robotics Competitionにおける学生徒弟 教育(きょういく、、education、éducation, enseignement、Bildung, Erziehung、educación、educação、Образование、تعليم)は、教え育てることであり、ある人間を望ましい状態にさせるために、心と体の両面に、意図的に働きかけることであるデジタル大辞泉。教育を受ける人の知識を増やしたり、技能を身につけさせたり、人間性を養ったりしつつ、その人が持つ能力を引き出そうとすることである。 教育の機能や効果については、さまざまなことが言われている。政治面、経済面など様々なことが挙げられている。教育は、民主化を推進することになる、と指摘されている。また経済学的に見ると、生産性が向上する、とも指摘されている。なお、教育がむしろ否定的な効果・機能を果している場合には「教育の逆機能」と呼ばれることがある。 教育を研究のする学問を教育学と言う。教育学は、哲学・心理学・社会学・歴史学などの方法を用いて教育を研究する。様々な目的で細分化されており、基礎的・基本的なものとして、教育哲学・教育社会学・教育心理学・教育史学などがあり、実践的なものとして領域教育方法論・臨床教育学・教科教育学なものがある。(中学や高校の)教師になろうとする人は、必修科目として教育学を学ぶ。(ただし大学教授は教育学を学んでいない人がなっていることは多い。) 年齢による分類もあり、乳児の場合には、その教育は乳児教育(保育)と呼ばれ、幼児の場合は幼児教育、児童の場合には児童教育、成人である場合は成人教育と呼ばれる。また、場所に着目して、家庭教育、学校教育、社会教育、世界教育(World Studies、日本では、国際理解教育と呼ぶ)という言い方もある。.

Etoysと教育 · アラン・ケイと教育 · 続きを見る »

上記のリストは以下の質問に答えます

Etoysとアラン・ケイの間の比較

アラン・ケイが104を有しているEtoysは、42の関係を有しています。 彼らは一般的な13で持っているように、ジャカード指数は8.90%です = 13 / (42 + 104)。

参考文献

この記事では、Etoysとアラン・ケイとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください:

ヘイ!私たちは今、Facebook上です! »