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

LOGO

索引 LOGO

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

92 関係: ACCESS (企業)Apple II型システム中置記法人工知能二分木当たり判定マサチューセッツ州マサチューセッツ工科大学ポーランド記法ラジコンリテラシーリフレクション (情報工学)リスト (抽象データ型)ループ (プログラミング)レキシントン (マサチューセッツ州)レゴロボットプロッタープログラミングパラダイムプログラミング言語プロシージャヒルベルト曲線データ型フリーウェアドリトル (プログラミング言語)ベネッセコーポレーションベクタースキャン制御構造イギリスウォルターの亀エディンバラ大学オペレーティングシステムオーストラリアオブジェクト指向カリフォルニア大学バークレー校カーソルキュー (コンピュータ)ギリシャグラフィカルユーザインタフェースケンブリッジ (マサチューセッツ州)コンピュータコッホ曲線シーモア・パパートスプライト (映像技術)スコープスタック再帰児童創発...動的スコープBBNテクノロジーズ知育玩具玩具無線通信発達心理学Do-while文Etoys静的型付け配列FORTRANGIFアニメーションHello worldIf文J SharpJavaKDEKDE Education ProjectL-systemLISPMicrosoft WindowsMINDSTORMSN88-BASICNetLogoPascalPC-9800シリーズPDP-1ProcessingREBOLScratch (プログラミング言語)SmalltalkSMC-777SqueakStarLogoTI-99/4AUCSD PascalWhile文構成主義 (教育)数理論理学教育.NET Framework1967年 インデックスを展開 (42 もっと) »

ACCESS (企業)

株式会社ACCESS(アクセス、ACCESS CO., LTD.)は、東京都千代田区に本社を置く企業。.

新しい!!: LOGOとACCESS (企業) · 続きを見る »

Apple II

Apple II Apple II(アップル ツー)は、アップルが1977年に発表したパーソナルコンピューター(ないしホームコンピューター (en:Home computer))。当時の分類としてはマイクロコンピューター)である。「Apple.

新しい!!: LOGOとApple II · 続きを見る »

型システム

型システム(type system)とは、プログラミング言語において、その式などの部分が持つ値を、その種類(型(type)、データ型も参照)に沿って分類し、プログラムが正しく振る舞うこと、といった性質について保証する手法である。型システムは、型理論に基づいており、プログラミング言語の理論において最も確立された軽量形式手法である。.

新しい!!: LOGOと型システム · 続きを見る »

中置記法

中置記法(ちゅうちきほう、infix notation)とは、数式やプログラムを記述する方法(記法)の一種。演算子を操作対象の中間に記述することから、このように呼ばれる。 その他の記法として、演算子を操作対象の前(左)に記述する前置記法(ポーランド記法)、演算子を操作対象の後(右)に記述する後置記法(逆ポーランド記法)がある。 四則演算など初歩的な算術においては、もっぱら中置記法が多用されている。.

新しい!!: LOGOと中置記法 · 続きを見る »

人工知能

250px 人工知能(じんこうちのう、artificial intelligence、AI)とは、「計算機(コンピュータ)による知的な情報処理システムの設計や実現に関する研究分野」を指す。.

新しい!!: LOGOと人工知能 · 続きを見る »

二分木

二分木(binary tree; 二進木、バイナリツリー)は、データ構造の1つである。根付き木構造の中で、あるノード(節点 node)が持つ子の数が高々2であるものをいう。典型的には2つの子はそれぞれ「左」「右」と呼ばれる。 たとえば、二分探索や二分ヒープを実装するために使われる。 簡単な二分木。大きさ9、深さ3、根は値2を持つ 以後、括弧の中は英語表記。.

新しい!!: LOGOと二分木 · 続きを見る »

当たり判定

当たり判定(あたりはんてい)とは、ゲーム用語の一つ。シューティングゲームや対戦型格闘ゲームなどのアクションゲームで、ディスプレイ上に表示された自キャラクターや敵キャラクターにおいて攻撃を受け付ける範囲、またはショットなどの攻撃においてそれが対象物に命中したとみなされる範囲の大きさのことである。シューティングにおいては命中判定とも呼ばれる。.

新しい!!: LOGOと当たり判定 · 続きを見る »

マサチューセッツ州

マサチューセッツ州(Commonwealth of Massachusetts、)は、アメリカ合衆国の州であり、北東部ニューイングランド6州の1つでもある。マサチューセッツ州は「州」(State) の代わりにコモンウェルスを使っているが、日本語では他州と同様に「州」と訳されている。2010年度の人口は 6,547,629 人。 南はロードアイランド州とコネチカット州、西はニューヨーク州、北はバーモント州とニューハンプシャー州に接している。東は大西洋である。アメリカ合衆国50州の中で、陸地面積では第44位、人口では第14位、人口密度が第3位である。東部のボストン大都市圏と、西部のスプリングフィールド大都市圏という2つの中心地がある。人口の約3分の2はボストン大都市圏に住んでいる。州都はボストン市であり、人口最大の都市でもある。ボストン大都市圏には、ハーバード大学、マサチューセッツ工科大学などがあるケンブリッジやサマービル、クインシーなどの市町が含まれている。 マサチューセッツ州はアメリカ史の中で各分野にわたって重要な役割を演じてきた。1620年、メイフラワー号の乗船客ピルグリムによって、プリマス植民地が設立された。1636年に設立されたハーバード大学は国内最古の高等教育機関である。1692年、セイラムとその周辺ではセイラム魔女裁判と呼ばれる忌まわしい事件が起こった。18世紀、大西洋圏を席捲したプロテスタントの第一次大覚醒運動は、ノーサンプトンの説教師ジョナサン・エドワーズに端を発していた。18世紀後半には、アメリカ独立戦争とイギリスからの独立に繋がる扇動によって、ボストンは「自由の揺籃」とも呼ばれた。1777年にヘンリー・ノックス将軍が設立したスプリングフィールド造兵廠は、産業革命の時代に交換部品など多くの重要な技術進歩を促進した。1786年、州西部の農夫によるポピュリスト革命、シェイズの反乱が直接アメリカ合衆国憲法制定会議の開催に繋がる要因になった。 南北戦争以前の時代には、禁酒運動、超越論的思想、奴隷制度廃止運動の中心になった。1837年、コネチカット川バレーのサウスハドリーの町に、国内初の女子カレッジであるマウント・ホリヨーク大学が開校した。19世紀、州西部の都市、スプリングフィールドとホリヨークでバスケットボールとバレーボールが発明された。2004年、州最高裁判所の判決により、国内で初めて同性結婚を法律で認める州になった。州内からはアダムズ家やケネディ家など多くの著名政治家を輩出してきた。 マサチューセッツ州は当初漁業、農業、貿易業に依存していたが、産業革命の間に工業の中心に変わった。20世紀にはその経済が工業からサービス業に転換された。21世紀には、高等教育、医療技術、ハイテクと金融業で指導的存在である。.

新しい!!: LOGOとマサチューセッツ州 · 続きを見る »

マサチューセッツ工科大学

マサチューセッツ工科大学(英語: Massachusetts Institute of Technology)は、アメリカ合衆国マサチューセッツ州ケンブリッジに本部を置く私立工科大学である。1865年に設置された。通称はMIT(エム・アイ・ティー。「ミット」は誤用で主に日本、欧州の極めて一部で用いられる)。 全米屈指のエリート名門校の1つとされ、ノーベル賞受賞者を多数(2014年までの間に1年以上在籍しMITが公式発表したノーベル賞受賞者は81名で、この数はハーバード大学の公式発表受賞者48名を上回る)輩出している。最も古く権威ある世界大学評価機関の英国Quacquarelli Symonds(QS)による世界大学ランキングでは、2012年以来2017年まで、ハーバード大学及びケンブリッジ大学を抑えて6年連続で世界第一位である。 同じくケンブリッジ市にあるハーバード大学とはライバル校であるが、学生達がそれぞれの学校の授業を卒業単位に組み込める単位互換制度(Cross-registration system)が確立されている。このため、ケンブリッジ市は「世界最高の学びのテーマパーク」とさえも称されている。物理学や生物学などの共同研究組織を立ち上げるなど、ハーバード大学との共同研究も盛んである。 MITはランドグラント大学でもある。1865年から1900年の間に約19万4千ドル(これは2008年時点の生活水準でいうところの380万ドルに相当)のグラントを得、また同時期にマサチューセッツ州から更なる約36万ドル(2008年時点の生活水準で換算して700万ドルに相当)の資金を獲得しているD.

新しい!!: LOGOとマサチューセッツ工科大学 · 続きを見る »

ポーランド記法

ポーランド記法(ポーランドきほう、Polish Notation)とは、数式やプログラムを記述する方法(記法)の一種。演算子(オペレータ)を被演算子(オペランド)の前(左)に記述することから、前置記法(ぜんちきほう、prefix notation)とも言う。 その他の記法として、演算子を被演算子の中間に記述する中置記法、後(右)に記述する後置記法(逆ポーランド記法)がある。 名称の由来は、ポーランド人の論理学者ヤン・ウカシェヴィチ (Jan Łukasiewicz) が考案したことによる。.

新しい!!: LOGOとポーランド記法 · 続きを見る »

ラジコン

本記事ではラジオ コントロール(radio control)や無線操縦あるいはラジコンなどと呼ばれるものについて解説する。略称はRCもしくはR/C。.

新しい!!: LOGOとラジコン · 続きを見る »

リテラシー

リテラシー(literacy)とは、原義では「読解記述力」を指し、転じて現代では「(何らかのカタチで表現されたものを)適切に理解・解釈・分析し、改めて記述・表現する」という意味に使われるようになり(後述)、日本語の「識字率」と同じ意味で用いられている。 ちなみに、古典的には「書き言葉を正しく読んだり書いたりできる能力」と言う限定的に用いられる時代もあった。.

新しい!!: LOGOとリテラシー · 続きを見る »

リフレクション (情報工学)

情報工学においてリフレクション (reflection) とは、プログラムの実行過程でプログラム自身の構造を読み取ったり書き換えたりする技術のことを指す。.

新しい!!: LOGOとリフレクション (情報工学) · 続きを見る »

リスト (抽象データ型)

抽象データ型としてのリスト(list)は、順序つきのデータコンテナとして定義される。 リストはたいてい配列や連結リストを使って実装される。これは配列や連結リストと似た特性を持っているからである。また連結リストのことを単にリストと呼ぶこともある。順序を持つ点を強調してシーケンス(列; sequence)と呼び、連結リストと区別することもある。.

新しい!!: LOGOとリスト (抽象データ型) · 続きを見る »

ループ (プログラミング)

この記事では、コンピュータプログラムにおけるループ (loop) について説明する。ループとは、特定の条件下において特定の処理を繰り返すこと、あるいはそのように作られた制御構造のことを言う。日本語の名詞として「繰り返し」とも。特定の条件が成立している限り、特定の処理を繰り返し何度でも実行する。逆に言えば、条件が成立しなくなったときに、処理を中止する。 ループの、特別な形あるいは最も一般的な形として、無条件に繰り返す無限ループがある。詳細は無限ループの記事を参照。 ループは、繰り返しを継続するかどうかを判断するための条件式(反復条件)を持つ。反復条件がループ構造の始まりに置かれる場合、そのようなループ構造のことを前判定ループと呼ぶ。一方、反復条件がループ構造の後ろに置かれる場合、これを後判定ループと呼ぶ。しかし結局のところ以上のような分類は、プログラミング言語の発展の初期に、まず最初にどちらか片方だけが作られ、後から別のものが追加されたという歴史的由来に過ぎず、ループの「内側」のどこかに「ループの脱出」がある、という構造に一般化できるので前判定後判定という分類は本質ではない(実際に、たとえばVisual Basicの「Do...Loop 文」は、どの場合にも対応するよう対称的に作られている)。単にその「内側のどこか」が、その前端か後端にある場合が多い、というだけである。 むしろ、ループの先頭で何らかのデータをファイルから読み込んで計算を開始し、その途中で、繰り返しのその回を打ち切り次の繰り返しに進む、あるいは繰り返しを終わる、といったこともよくあり(ダイクストラは、最後が途中で終わる場合を「n+1/2回の反復」と名づけた)、さらには入れ子になった内側のループの中から外側のループを終わる、というような処理にどう対応するか、が思案のしどころである。 なお。.

新しい!!: LOGOとループ (プログラミング) · 続きを見る »

レキシントン (マサチューセッツ州)

ミニットマン像 レキシントン(Lexington)は、アメリカ合衆国マサチューセッツ州ミドルセックス郡に位置する町。2000年の国勢調査では、総人口30,355人。.

新しい!!: LOGOとレキシントン (マサチューセッツ州) · 続きを見る »

レゴ

レゴ(LEGO)は、デンマークの玩具会社、およびプラスチック製の組み立てブロック玩具のブランドである。1934年に「よく遊べ」を意味するデンマーク語「Leg Godt」から社名をLEGOとした。創業当初は木製玩具を製造していたが、1949年からプラスチック製玩具の製造を開始した。非上場企業であり、創業者一族のクリスチャンセン家が運営する持株会社Kirkbi A/Sと財団法人LEGO Foundationが、レゴ社の全株式を保有している。.

新しい!!: LOGOとレゴ · 続きを見る »

ロボット

ボット(robot)は、人の代わりに何等かの作業を自律的に行う装置、もしくは機械のこと。 主に以下に大別することが可能である。.

新しい!!: LOGOとロボット · 続きを見る »

プロッター

インクジェット式プロッター プロッター (plotter) は、ベクターイメージを印刷するコンピュータの出力機器。X-Yプロッタ、ペンプロッターとも。かつてはCADなどの用途に広く使われたが、今では大判の紙に印刷できるプリンターに代替されるようになり、技術的には異なるがそのような大判のプリンターをプロッターと呼ぶこともある。また、コンピュータのデータからカッティングシートを切り出してステッカーを作るための機器(ローランド ディー. ジー.「STIKA」など)のことを指すこともある。 本稿では、主に狭義のプロッター(ペンプロッター)について述べる。.

新しい!!: LOGOとプロッター · 続きを見る »

プログラミングパラダイム

プログラミングパラダイム (programming paradigm)とは、プログラミングにおけるパラダイムである。.

新しい!!: LOGOとプログラミングパラダイム · 続きを見る »

プログラミング言語

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

新しい!!: LOGOとプログラミング言語 · 続きを見る »

プロシージャ

プロシージャ (procedure)とは、プログラミングにおいて複数の処理を一つにまとめたものをいう。手続きとするのが定訳である。一連の処理を意味を持った一まとまりにすることで、再利用性が高まり、プログラム中に繰り返して現れる処理を1ヶ所で記述でき、プログラムの保守、管理を容易にする。 繰り返し利用されることから、ルーチンとも言う。呼び出し関係は通常階層構造をなし、その最上位にある、プログラム全体のエントリーポイントを含むルーチンをメインルーチン、呼び出されるものをサブルーチンと言う。また、関数と呼ばれることもある(通常、数学における関数とは違ったものであるので、注意が必要である)。 プログラミング言語により、プロシージャのような構文の分類や呼称はさまざまである。詳細はサブルーチンの記事を参照のこと。 Category:プログラミング言語の構文 he:שגרה ur:دستورالعمل.

新しい!!: LOGOとプロシージャ · 続きを見る »

ヒルベルト曲線

ヒルベルト曲線の最初の8ステップ 1次のヒルベルト曲線 1次、2次のヒルベルト曲線 1次、2次、3次のヒルベルト曲線 3次元のヒルベルト曲線。 ヒルベルト曲線(ヒルベルトきょくせん、Hilbert curve)は、フラクタル図形の一つで、空間を覆い尽くす空間充填曲線の一つ。ドイツの数学者ダフィット・ヒルベルトが1891年に考案した。 平面を充填するため、ヒルベルト曲線のハウスドルフ次元は、n\to\infty の極限で2である。 n 次のヒルベルト曲線 H_n のユークリッド距離は 2^n - となる。すなわち、 n に対して指数的に増加する。.

新しい!!: LOGOとヒルベルト曲線 · 続きを見る »

データ型

データ型(データがた、)とは、(コンピュータにおける)データ(値)の種類に関する分類である。データタイプとも。 具体的にいうと、たとえば 0, 1, 2, -42 といったような値は整数型であり、"foo", "Hello" といったような値は文字列型である。プログラミングなどにおいて、まずデータオブジェクトや関数などの「値」について、またさらに、それらに関連付け(束縛)される変数や定数、リテラル、それらを組合せる演算子、さらにそれらからなる式といった構文上の要素の型が、データ型の議論の対象となる。.

新しい!!: LOGOとデータ型 · 続きを見る »

フリーウェア

フリーウェア (freeware) は、オンラインソフトの中で、無料で提供されるソフトウェアのことである。フリーソフト、フリーソフトウェアとも呼ばれる。これに対し、有料、もしくは試用期間後や追加機能に課金されるオンラインソフトはシェアウェアと呼ばれる。なお、フリーソフトウェア財団の主張する「自由なソフトウェア」を意味するフリーソフトウェアとは意味が異なる。本項では便宜上、「フリーウェア」の語を無料のソフトウェア、「フリーソフトウェア」の語を「自由なソフトウェア」の意味で用いている。 フリーウェアは「無料で使用できる」ことに重点を置いた呼称であり、それ以外のライセンス条件、とくに変更・再配布などの条件はまちまちで、ソースコードが付属しないために変更ができなかったり、有償配布(販売)や営利利用の禁止など一定の制限が課せられているものも多い。プロプライエタリなフリーウェアは、開発力のあるユーザーにソースコードのダウンロードや所持、貢献などを許可しながらも、開発の方向性とビジネスの可能性を残すことができる。個人が開発しているフリーウェアは有料化されシェアウェアとなったり、HDDのクラッシュ、PCの盗難、ライセンス上の問題、その他の理由で管理できなくなり更新・配布が停止されることが多々ある。.

新しい!!: LOGOとフリーウェア · 続きを見る »

ドリトル (プログラミング言語)

ドリトル (Dolittle) は、教育用に設計されたプログラミング言語の一つ。またはその処理系。現大阪電気通信大学教授の兼宗進により開発された。名前の由来は「少しだけする」という意味の英語「do little」であり、「やることが少ない(簡単にプログラムを書ける)」という願いから。また、ヒュー・ロフティングの児童文学作品『ドリトル先生』にも掛けられている。.

新しい!!: LOGOとドリトル (プログラミング言語) · 続きを見る »

ベネッセコーポレーション

株式会社ベネッセコーポレーション(Benesse Corporation)は、通信教育、出版などの事業を行なう、岡山県岡山市に本社を置く日本の企業。ベネッセと略称される。 本項では同社の完全親会社である持株会社の株式会社ベネッセホールディングス(Benesse Holdings, Inc.)についても述べる。.

新しい!!: LOGOとベネッセコーポレーション · 続きを見る »

ベクタースキャン

ベクタースキャン(Vector Scan)とは、ブラウン管の輝点やレーザーなどを、直接、図形の形状に沿って振り動かし(スキャン、日本語で走査と言う)、図形を描画する方式のことである。プロッターによる描画も一種のベクタースキャンといえるであろう。 民生機器ではかつて、ビデオゲーム(コンピュータゲームを参照)、特に専用ハードウェアをよく使うアーケードゲームにおいて使われていた。またコンシューマーゲーム機(ゲームコンソール(:en:Video game consoleを参照))においても、表示装置をセットで販売した:en:Vectrexという例があり、同機は日本では「光速船」の名で発売された。なかには、ベクタースキャンしか出さないゲーム会社も存在した。この記事では(いまのところ)もっぱらゲームにおける利用に関して説明している。 最初のベクタースキャンディスプレイはWhirlwindで開発され、SAGEで使用された。 業務用機器では、解像度の限界なしに図形を表示できることからCADに使われた。CAD用にはメモリが安くなってVRAMがふんだんに使えるようになり高精細度のラスタースキャンディスプレイが出てくるまでは使われていた。航空管制用レーダーの一部機種にも、ベクタースキャンで航空機の情報をオーバーレイ表示するものがある。.

新しい!!: LOGOとベクタースキャン · 続きを見る »

制御構造

制御構造(せいぎょこうぞう)は、コンピュータ・プログラミング言語、特に手続き型プログラミングや命令型プログラミングにおいて、ループや飛び越しなどといった、手続き(プロシージャ)中の実行順を順次実行から変化させたり、サブルーチン呼出しやその戻り、などといった制御を行う「文 (プログラミング) 」などの構造(言語の構成要素)である。 制御構造の種類は言語によって様々だが、典型的には以下のようなものがある(用語「ブロック」については、ブロック (プログラミング) の記事を参照)。.

新しい!!: LOGOと制御構造 · 続きを見る »

イギリス

レートブリテン及び北アイルランド連合王国(グレートブリテンおよびきたアイルランドれんごうおうこく、United Kingdom of Great Britain and Northern Ireland)、通称の一例としてイギリス、あるいは英国(えいこく)は、ヨーロッパ大陸の北西岸に位置するグレートブリテン島・アイルランド島北東部・その他多くの島々から成る同君連合型の主権国家である。イングランド、ウェールズ、スコットランド、北アイルランドの4つの国で構成されている。 また、イギリスの擬人化にジョン・ブル、ブリタニアがある。.

新しい!!: LOGOとイギリス · 続きを見る »

ウォルターの亀

ウォルターの亀(ウォルターのかめ)またはマシナ・スペクラトリクスとは、が1950年代に創造した(実在した)ロボットである。日本では電子カメとも呼ばれた。 このロボットは、バッテリーと移動するためのタイヤとモーター、そして電圧低下時に自分で専用の充電場所を見付けるための光センサーとアナログ的な電子頭脳を持っている。バッテリーの電圧が下がると周囲を調べて、点灯するランプが目印となっている充電ステーションに入って、自分で充電する機能を持っており、更にはバッテリーが切れ掛かると、異常を知らせるロボット上部の警告灯が点灯して知らせる機能もあった。 その形状や行動様式が、池のまわりの草むらをノソノソと歩き廻るカメそっくりであるために、このように呼ばれる。.

新しい!!: LOGOとウォルターの亀 · 続きを見る »

エディンバラ大学

ンバラ大学(University of Edinburgh)は、1583年に設立された、英国で6番目に長い歴史を有する大学である(「Ancient University」の1つ)。キャンパスはスコットランドの首都エジンバラにあり、ユネスコの世界遺産に登録されている旧市街の多くの建物がエジンバラ大学の所有物である。スコットランドで4番目に古い大学であり、スコットランドにある最高学府のうち最高峰とされている。QS世界大学ランキング2019では世界18位、英国5位、スコットランド1位であり、世界トップクラスの研究大学とされている。スコットランドの大学としてラッセルグループに所属しているのは当大学とグラスゴー大学のみであり、ヨーロッパの大学の提携組織であるコインブラ・グループ、ヨーロッパ研究大学連盟 (LERU) に加盟していることも特徴である。また、アイビーリーグやU15など米国やカナダの高等教育機関とも歴史的に深いつながりがあり、現在まで学術交流を盛んに行っている。 エジンバラ大学は啓蒙時代に優れた人材が輩出し、エジンバラは北のアテネと呼ばれるまでになった。主な卒業生として、物理学者ジェームズ・クラーク・マクスウェル、哲学者デイヴィッド・ヒューム、数学者トーマス・ベイズ、第74代英国首相ゴードン・ブラウン、医学者ジョゼフ・リスター、小説家アーサー・コナン・ドイル、小説家ウォルター・スコット、発明家アレクサンダー・グラハム・ベル、タンザニア初代首相ジュリウス・ニエレレなどがいる。また、中退ではあるが自然科学者チャールズ・ダーウィンも通っていた。エディンバラ大学はこれまで21名のノーベル賞受賞者とアーベル賞受賞者を1名を出している。英国王室とのつながりも深く、これまでにエディンバラ公爵フィリップや アン王女が総長についている。また、2003年にはスコットランドの大学として初めてフェアトレード賞を受賞した。.

新しい!!: LOGOとエディンバラ大学 · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: LOGOとオペレーティングシステム · 続きを見る »

オーストラリア

ーストラリア連邦(オーストラリアれんぽう、Commonwealth of Australia)、またはオーストラリア(Australia)は、オーストラリア大陸本土、タスマニア島及び多数の小島から成りオセアニアに属する国。南方の南極大陸とは7,877km離れている。イギリス連邦加盟国であり、英連邦王国の一国となっている。日本での略称は「豪州」である。.

新しい!!: LOGOとオーストラリア · 続きを見る »

オブジェクト指向

ブジェクト指向(オブジェクトしこう)とは、オブジェクト同士の相互作用として、システムの振る舞いをとらえる考え方である。英語の object-oriented (直訳は、「対象物志向の」「目的重視の」という意味の形容詞) の日本語訳である。 オブジェクト指向の枠組みが持つ道具立ては、一般的で強力な記述能力を持つ。複雑なシステム記述、巨大なライブラリ(特に部品間で緊密で複雑な相互関係を持つもの)の記述においては、オブジェクト指向の考え方は必須である。.

新しい!!: LOGOとオブジェクト指向 · 続きを見る »

カリフォルニア大学バークレー校

バークレー校はカリフォルニア大学 (University of California) の発祥地であり、10大学からなるカリフォルニア大学システム(UCシステム)の中で最も古い歴史を持つ。ハーバード大学など同国東部の名門私立大学群の集まりである「アイビーリーグ」に対し名門公立大学の集まりである「パブリック・アイビー」の一校である。アメリカの公立大学ランキングでは長期間にわたり1位を維持している。同じ米国西海岸サンフランシスコ近郊のベイエリアに位置するスタンフォード大学とはスポーツ分野を中心に長年ライバル関係にある。 シリコンバレーにも近く位置しておりIT系やコンピューター分野でも多数の大企業から出資を受け研究、開発を行っている。UNIXシステムの一つ、BSDもこの大学の研究室で開発された。元サン・マイクロシステムズ技術者のビル・ジョイは、UCバークレーの学生時代に、viエディタと Cシェル (csh) など様々な基本的なツール・ユーティリティを設計、実装している。 第二次世界大戦当時バークレー校の物理学部教授だったロバート・オッペンハイマーやノーベル化学賞受賞者のグレン・シーボーグを筆頭にバークレー校の多くの学者が原子爆弾開発計画であるマンハッタン計画に携わり、米国における原子力爆弾および水素爆弾の開発に大きく貢献した。現在(2014年)まで70人以上のノーベル賞受賞者を輩出している。化学に関する研究が世界的に有名で、周期表の元素のうち6つが本校で発見された。 現在、アメリカの公立大学においてランキング第1位である。.

新しい!!: LOGOとカリフォルニア大学バークレー校 · 続きを見る »

カーソル

ーソルはコンピュータのユーザインタフェースを構成する要素のひとつで、指示や操作の対象を指し示すために用いられる。この語の語源はラテン語で「走者」もしくは「競争者」を意味する語である。.

新しい!!: LOGOとカーソル · 続きを見る »

キュー (コンピュータ)

ュー(queue)、あるいは待ち行列はコンピュータの基本的なデータ構造の一つ。データを先入れ先出しのリスト構造で保持するものである。キューからデータを取り出すときには、先に入れられたデータから順に取り出される。キューにデータを入れることをエンキュー、取り出すことをデキューという。 プリンタへの出力処理や、ウィンドウシステムのメッセージハンドラ、プロセスの管理など、データを入力された順番通りに処理する必要がある処理に用いられる。 キューの変形として、先頭と末尾の両端から入出力を行えるものを両端キューという。 キューとは逆に後入れ先出しのリスト構造を持つデータバッファをスタックと呼ぶ。.

新しい!!: LOGOとキュー (コンピュータ) · 続きを見る »

ギリシャ

リシャ共和国(ギリシャきょうわこく、ギリシャ語: Ελληνική Δημοκρατία)、通称ギリシャは、南ヨーロッパに位置する国。2011年国勢調査によると、ギリシャの人口は約1,081万人である。アテネは首都及び最大都市であり、テッサロニキは第2の都市及び中央マケドニアの州都である。.

新しい!!: LOGOとギリシャ · 続きを見る »

グラフィカルユーザインタフェース

GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース('''G'''raphical '''U'''ser '''I'''nterface、GUI)は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。.

新しい!!: LOGOとグラフィカルユーザインタフェース · 続きを見る »

ケンブリッジ (マサチューセッツ州)

ンブリッジ(英語:Cambridge、漢字:剣橋)は、アメリカ合衆国マサチューセッツ州東部に位置する都市。チャールズ川を隔ててボストンの対岸に位置する。市名のもととなったイギリスの同名の都市同様、全米を代表する大学都市であり、ハーバード大学やマサチューセッツ工科大学がキャンパスを構えている。人口は101,355人(2000年国勢調査)。2010年には105,162人に増加している(2010年国勢調査)。 ケンブリッジはミドルセックス郡の郡庁所在地であるが、郡政府は1997年に廃止された。現在、郡の公務員は州政府のもとで働いている。.

新しい!!: LOGOとケンブリッジ (マサチューセッツ州) · 続きを見る »

コンピュータ

ンピュータ(Computer)とは、自動計算機、とくに計算開始後は人手を介さずに計算終了まで動作する電子式汎用計算機。実際の対象は文字の置き換えなど数値計算に限らず、情報処理やコンピューティングと呼ばれる幅広い分野で応用される。現代ではプログラム内蔵方式のディジタルコンピュータを指す場合が多く、特にパーソナルコンピュータやメインフレーム、スーパーコンピュータなどを含めた汎用的なシステムを指すことが多いが、ディジタルコンピュータは特定の機能を実現するために機械や装置等に組み込まれる組み込みシステムとしても広く用いられる。電卓・機械式計算機・アナログ計算機については各項を参照。.

新しい!!: LOGOとコンピュータ · 続きを見る »

コッホ曲線

ッホ曲線(コッホきょくせん、Koch curve)はフラクタル図形の一つ。スウェーデンの数学者ヘルゲ・フォン・コッホ (Helge von Koch) が考案した。線分を3等分し、分割した2点を頂点とする正三角形の作図を無限に繰り返すことによって得られる図形である。1回の操作で線分の長さが 4/3 倍になるので、操作を無限に繰り返して得られるコッホ曲線の長さは無限大である。高木曲線などと同様に、連続でありながら至るところで微分不可能な曲線である。 コッホ曲線は相似比が1/3の4個のセグメントから成っているので、フラクタル次元(相似次元)は、3を底とする4の対数(logを必ずしも自然対数である必要はない任意の対数として、log4 / log3.

新しい!!: LOGOとコッホ曲線 · 続きを見る »

シーモア・パパート

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

新しい!!: LOGOとシーモア・パパート · 続きを見る »

スプライト (映像技術)

プライト()は、主にビデオゲームで用いる、画面上の小さなキャラクタを高速に合成表示するための技術的な仕組みである。.

新しい!!: LOGOとスプライト (映像技術) · 続きを見る »

スコープ

プログラミングでのスコープ(scope, 可視範囲)とは、ある変数名や関数名といった名前を参照できる範囲のこと。ある範囲の外に置いた変数等は、通常、その名前だけでは参照できない。このときこれらの変数はスコープ外である、「見えない」といわれる。 プログラミングでは、予期しない誤作動を避けるためにも、それぞれの作業段階で必要のない名前はできるだけ参照されないようにすることが望ましい(特に、大域変数は便利な場合もあるが、危険でもある)。たとえば、CERT C コーディングスタンダードには、「変数と関数の有効範囲を最小限にする」(DCL19-C.)というレコメンデーションがある。.

新しい!!: LOGOとスコープ · 続きを見る »

スタック

タックは、コンピュータで用いられる基本的なデータ構造の1つで、データを後入れ先出し(LIFO: Last In First Out; FILO: First In Last Out)の構造で保持するものである。抽象データ型としてのそれを指すこともあれば、その具象を指すこともある。 特にその具象としては、割込みやサブルーチンを支援するために極めて有用であることから、1970年代以降に新しく設計された、ある規模以上のコンピュータは、スタックポインタによるコールスタックをメモリ上に持っていることが多い。.

新しい!!: LOGOとスタック · 続きを見る »

再帰

再帰(さいき)は、あるものについて記述する際に、記述しているものそれ自身への参照が、その記述中にあらわれることをいう。定義において、再帰があらわれているものを再帰的定義という。 主に英語のrecursionとその派生語の訳にあてられる。他にrecurrenceの訳(回帰#物理学及び再帰性を参照のこと)や、reflexiveの訳として「再帰」が使われることがある。数学的帰納法との原理的な共通性から、recursionの訳として数学では「帰納」を使うことがある。.

新しい!!: LOGOと再帰 · 続きを見る »

児童

児童(じどう)とは、年少の人間のことである。何を基準として定義するかは場合によって大きく異なる。.

新しい!!: LOGOと児童 · 続きを見る »

創発

創発(そうはつ、英語:emergence)とは、部分の性質の単純な総和にとどまらない性質が、全体として現れることである。局所的な複数の相互作用が複雑に組織化することで、個別の要素の振る舞いからは予測できないようなシステムが構成される。 この世界の大半のモノ・生物等は多層の階層構造を含んでいるものであり、その階層構造体においては、仮に決定論的かつ機械論的な世界観を許したとしても、下層の要素とその振る舞いの記述をしただけでは、上層の挙動は実際上予測困難だということ。下層にはもともとなかった性質が、上層に現れることがあるということ。あるいは下層にない性質が、上層の"実装"状態や、マクロ的な相互作用でも現れうる、ということ。 「創発」は主に複雑系の理論において用いられる用語であるが、非常に多岐にわたる分野でも使用されており、時として拡大解釈されることもある。.

新しい!!: LOGOと創発 · 続きを見る »

動的スコープ

動的スコープ、ダイナミックスコープ(dynamic scope)とは、プログラミング言語におけるスコープの一種である。 動的スコープは、実行時の親子関係の子側(呼び出された側)から親側(呼び出し側)のスコープを参照できるスコープである。このとき参照されるのは、親子関係を親側に辿り、より近いブロックにある変数である。以下の疑似コードでは: ブロックBから呼び出されたブロックAは、ブロックBで定義されている変数xを参照できる。一方、ブロックCから呼び出されたブロックAは、ブロックBで定義されている変数xは参照できない。 動的スコープは強力な反面、ミスを招きやすいため使用に注意が必要である。例えば以下の疑似コードでは呼び出し元ブロックによって変数の値が変化することを示している。 動的スコープの例としては古典LISPやEmacs Lisp、LOGO、Perl(「local」宣言した変数)、Bash(関数内で「local」宣言した変数)などがある。.

新しい!!: LOGOと動的スコープ · 続きを見る »

BBNテクノロジーズ

BBNテクノロジーズ(BBN Technologies)は、研究開発サービスを提供するハイテク企業である。かつては と称し、BBN社と呼ばれることも多い。所在地はアメリカ合衆国マサチューセッツ州ケンブリッジ。(ARPANETおよびインターネットを含む)パケット通信の開発で最もよく知られているが、民間軍事会社でもあり、国防高等研究計画局と関わりが深い。.

新しい!!: LOGOとBBNテクノロジーズ · 続きを見る »

知育玩具

知育玩具(ちいくがんぐ)は、幼児や児童が知能的発達を促進する玩具、または幼児や児童の学習の助けになる玩具の事である。 いわゆる教材が知識を増やすために用いられるのに対し、知育玩具は、考える事や表現する事を通じて、知能全般の発達を促す事を目的としている。教材的な機能をもつ知育玩具も多数存在する。.

新しい!!: LOGOと知育玩具 · 続きを見る »

玩具

テディ・ベアのぬいぐるみ 1980年代に流行した立体パズル、ルービックキューブ。 accessdate.

新しい!!: LOGOと玩具 · 続きを見る »

無線通信

無線通信(むせんつうしん)は、伝送路として線を使わない電気通信のことである。しばしば短縮して「無線」と呼ばれる。線を使わない無線通信に対して、線を使う通信の方は有線通信と呼ぶ。無線通信は軍事行動においてこそ長所際立つものの、気候変動や気温・水温などの変化によって受信が不安定なものとなる。.

新しい!!: LOGOと無線通信 · 続きを見る »

発達心理学

達心理学(はったつしんりがく、developmental psychology)は、人の加齢に伴う発達的変化を研究する心理学の一分野。.

新しい!!: LOGOと発達心理学 · 続きを見る »

Do-while文

do-while文は、C言語やそれに似たプログラミング言語にある文で、制御構造のひとつである。繰り返す対象の後に置かれた、ブーリアン型の条件式を評価した値の真偽によって、ループを打ち切るか続けるかという動作をする。 まずキーワードの do、続いてコードのブロック(文であればよく、ブロックでなくともよい)、最後にキーワードの while、丸括弧で囲んだ条件式、セミコロン、という構文である。最初にブロック中のコードが実行され、次に条件が評価される。条件が真であれば、ブロック中のコードが再び実行される。条件が偽になるまで、これを繰り返す。while文との違いは、ループに入る前の条件の評価が無く、まず必ず1回はループ本体が実行されることである。 do-while文の制御に関してひとつ注意が必要なことは、continue文の働きについてである。。そのため、、それは間違っている。正確には、continue文は「ループ本体の終わり」に飛ぶもので、do-while以外のループの場合はそこでループによって先頭に戻るのであるが、do-while文の場合は条件式の判定が行われ、それでループが続くかどうかが決まる。 C言語に似ない言語では、異なった構文で同様の機能を持つものもある(while文の記事も参照)。例えばPascalでは、"repeat until" 文である。untilという名前の通り、条件が"真"になるまでループが継続する。 C言語のプログラム例: int x.

新しい!!: LOGOとDo-while文 · 続きを見る »

Etoys

Etoysとは子供向けのコンピュータ環境および教育で使用されることを想定したオブジェクト指向プロトタイプベースプログラミング言語である。異なるプラットフォームで動作する多数の異なるオブジェクトでのスクリプトオブジェクトモデルを使ったメディアリッチオーサリング環境およびフリー・アンド・オープンソースである。.

新しい!!: LOGOとEtoys · 続きを見る »

静的型付け

静的型付け(せいてきかたづけ、static typing)とは、プログラミング言語で書かれたプログラムにおいて、変数や、サブルーチンの引数や返り値などの値について、その型が、コンパイル時など、そのプログラムの実行よりも前にあらかじめ決められている、という型システムの性質のことである。 また、そのような性質の言語を、静的型付き言語(せいてきかたつきげんご、statically typed language)という。これに対し、型は実行時の実際の値による、というのが動的型付けである。型推論を利用していて、構文上は型の記述が省略可能な言語もあるが、そういった言語も静的型付けである(MLなど)。 一口に静的型と言ってもその実体は言語により様々である。手続き型のオブジェクト指向言語の多くでは、静的に型が付いていても、キャストなどによりインスタンスの妥当性は保証されない。より制限の強い言語であっても、ミュータブルな値により不正参照などのリスクが残されている。また静的型でもリフレクションを多用する設計を行なうと、実質的に動的型とほとんど変わらないスタイルになることから、静的と動的の境目は必ずしも明確でない場合があるといえる。 一般的な傾向として、大規模プログラミングやシステム記述用の言語は静的な型付けを行なうものが多い。.

新しい!!: LOGOと静的型付け · 続きを見る »

配列

この記事では、コンピュータ・プログラムにおいて配列(はいれつ、array)と呼ばれているデータ構造およびデータ型について説明する。計算科学方面ではベクトルという場合もある。また、リストも参照。一般に、添え字で個々の要素を区別する。.

新しい!!: LOGOと配列 · 続きを見る »

FORTRAN

FORTRAN(フォートラン)は、1954年にIBMのジョン・バッカスによって考案された、コンピューターにおいて広く使われた世界最初の高級言語である。.

新しい!!: LOGOとFORTRAN · 続きを見る »

GIFアニメーション

GIFアニメーション(ジフアニメーション、GIF animation)は、Graphics Interchange Format (GIF) の「マルチイメージ」を使ったアニメーション。アニメーションGIF (animated GIF) ともいう。 マルチイメージは GIF87a で導入された機能で、複数のフレームを順に表示できる。GIF89a では待ち時間が指定できるようになった。 GIF の使用は色数の制約や過去のサブマリン特許問題などから減りつつあるが、主要な代替規格である アニメーションPNG (Animated Portable Network Graphics, APNG) はウェブブラウザの対応がまだ途上であり、JPEG にはアニメーション機能そのものがないため、多くの環境で対応しているGIFアニメーションは、2010年現在でも広く使われている。.

新しい!!: LOGOとGIFアニメーション · 続きを見る »

Hello world

Hello world(ハロー・ワールド)は、画面に「Hello, World!」に類する文字列を表示するプログラムの通称である。多くのプログラミング言語において非常に単純なプログラムであり、プログラミング言語の入門書で、プログラムを動かすためのプログラミング言語の基本文法の解説例として提示される。.

新しい!!: LOGOとHello world · 続きを見る »

If文

if文(イフぶん)はプログラミング言語において、真理値に従って「もしXならば、Yせよ、さもなくばZせよ」というような条件実行の「文 (プログラミング) 」で、制御構造のひとつである。if else文と呼ばれることもある。 具体的な構文はプログラミング言語によって異なるが一般的に、条件式と、条件式の評価結果の値が「真として扱うべき値」の場合に実行される「then節」と呼ばれる部分があり、「偽として扱うべき値」の場合に実行されるelse節と呼ばれる部分が付く場合もある。 then節とelse節が式になる「条件演算子」がある言語も多い。言語によってはifが文ではなく、条件演算子と同様の「if式」である言語もある。.

新しい!!: LOGOとIf文 · 続きを見る »

J Sharp

J#は、サンマイクロシステムズのJavaやマイクロソフトのJ++といった言語向けに開発された既存のアプリケーションやノウハウをマイクロソフトの.NET Framework上に移植するためのプログラミング言語である。J#ではJavaのバイトコードを処理の対象にすることができる。つまり、サードパーティ製ライブラリのソースコードが入手できなかったとしてもそれらを利用可能である。J#は、インドのHITEC市にあるマイクロソフトインド開発局で開発された。.

新しい!!: LOGOとJ Sharp · 続きを見る »

Java

Java(ジャバ)は、狭義ではプログラミング言語Javaを指す。広義では言語仕様以外にも、仕様が与えられているJavaクラスライブラリやJava仮想マシン、さらにはJDKやJREなどの公式のものをはじめとする、場合によってはサードパーティのものなどを含め曖昧にJavaプラットフォームと総称されるようなものなどのエコシステムなどを指すこともある。構文についてはJavaの文法の記事を参照。.

新しい!!: LOGOとJava · 続きを見る »

KDE

KDEのマスコット、Konqi。 KDE(ケーディーイー)は、X Window System上で動作するデスクトップ環境およびその環境用の各種アプリケーション、また、その開発プロジェクトを指すこともある。各コンポーネントのライセンスはGPLなど。GNOMEと並んで、広く使われている。 ツールキットにはQtを採用している。デスクトップ環境の他、ウェブブラウジングやファイル操作、マルチメディアの再生、オフィス作業など多くの用途のための数多くのアプリケーションプログラムも開発・提供している。.

新しい!!: LOGOとKDE · 続きを見る »

KDE Education Project

KDE Education Projectは、Linuxデスクトップ環境の1つであるKDE用に開発されている教育ソフトウェアである。kdeeduパッケージに含まれている。.

新しい!!: LOGOとKDE Education Project · 続きを見る »

L-system

L-system(エルシステム、Lindenmayer system)は形式文法の一種で、植物の成長プロセスを初めとした様々な自然物の構造を記述・表現できるアルゴリズムである。自然物の他にも、反復関数系(Iterated Function System; IFS)のようないわゆる自己相似図形やフラクタル図形を生成する場合にも用いられる。L-System は1968年、ハンガリーユトレヒト大学の理論生物学者にして植物学者であったアリステッド・リンデンマイヤー(Aristid Lindenmayer)により提唱され、発展した。.

新しい!!: LOGOとL-system · 続きを見る »

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)として呼び出される。.

新しい!!: LOGOとLISP · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: LOGOとMicrosoft Windows · 続きを見る »

MINDSTORMS

MINDSTORMS(マインドストーム)は、モーターを備えたプログラムが組み込めるブロックや、センサー、レゴブロック、ギアや車軸、ビーム、タイヤと言ったレゴ・テクニックの部品の組み合わせで、ロボットや他の機械、または対話システムを組むためのレゴ社の商品セットである。.

新しい!!: LOGOとMINDSTORMS · 続きを見る »

N88-BASIC

N88-BASIC(エヌはちはちベーシック)は、NECのパーソナルコンピュータであるPC-8800シリーズおよびPC-9800シリーズに搭載され、標準プログラミング言語として使用されたBASIC言語の処理系である。ロゴやマニュアル上では「N88-BASIC」と「88」を小さく書いており、これは各種バリエーションにおいても同様である。 ブート時にROMから自動的に起動するものを「ROM-BASIC」、専用ディスクから起動してFDDやHDDを扱えるように機能拡張したものを「DISK-BASIC」と呼んだ。また、俗称だがMS-DOS上で動作するものを「DOS-BASIC」と呼ぶこともあった。初期はROM-BASICのみであったが、FDDの普及によってDISK-BASICが登場し、MS-DOSの普及に伴ってDOS-BASICが開発された。MS-DOSが普及する以前は、DISK-BASICが簡易なDOSとしての役割も担っていた。.

新しい!!: LOGOとN88-BASIC · 続きを見る »

NetLogo

NetLogoとはエージェント型プログラミング言語および統合開発環境である。で無料で入手できる。.

新しい!!: LOGOとNetLogo · 続きを見る »

Pascal

Pascal(パスカル)は、ニクラウス・ヴィルトの設計(デザイン)によるコンピュータ・プログラミング言語である。ALGOL(直接的にはその一派生である、ヴィルトが関与したALGOL W)などの影響があるが、個人の設計であることに由来する簡素だがよく整った言語仕様(構文と意味)を持つ。用途の中に教育を意識しており、構造化された制御構造など、その当時「良きプログラミングの慣習」と考えられていたことの影響もある。一方で批判者からは、あくまでも教育用に過ぎない言語だ、といったような評もあることにはあったが、PascalコンパイラをPascalで書ける(いわゆる言語処理系のブートストラップ)ことをはじめ、Pascalで書かれた#実用プログラム例は多くある。名前は、哲学者・数学者・科学者で、機械式計算機を製作するなど技術者でもあったブレーズ・パスカルにあやかったものである。.

新しい!!: LOGOとPascal · 続きを見る »

PC-9800シリーズ

PC-9800シリーズは、日本電気(以下NEC 現在はNECパーソナルコンピュータとして分社)が開発及び販売を行った独自アーキテクチャのパーソナルコンピュータ(パソコン)の製品群である。同社の代表的な製品であり、98(キューハチ/キュッパチ)、PC-98などと略称されることもある。 PC-9800シリーズに厳密には含まれる、あるいは広義の解釈として含まれる以下のシリーズについてはそれぞれの記事を参照のこと。.

新しい!!: LOGOとPC-9800シリーズ · 続きを見る »

PDP-1

Steve Russell。大きな筐体がプロセッサを格納している。制御パネルが机の上の部分に見えている。その上に銀色の紙テープリーダーがある。さらにその上の縦のスロットが紙テープライターである。机の左に載っているのが Soroban 製コンソール・タイプライターで、ラッセルの背後に見えているのが Type 30 CRTディスプレイである。 PDP-1 (Programmed Data Processor-1) はDEC社のPDPシリーズの最初のコンピュータであり、1959年から開発が始まり、1960年に出荷を開始した。MITやBBNなどいたるところでハッカー文化を生み出した重要なコンピュータである。世界初のコンピュータゲームと言われるスペースウォー!が動作したことでも知られている。.

新しい!!: LOGOとPDP-1 · 続きを見る »

Processing

Processing(プロセシング)は、(Casey Reas)と(Benjamin Fry)によるオープンソースプロジェクトであり、かつてはMITメディアラボで開発されていた。電子アートとビジュアルデザインのためのプログラミング言語であり、統合開発環境である。アーティストによるコンテンツ制作作業のために、詳細な設定を行う関数を排除している。 視覚的なフィードバックが即座に得られるため、初心者がプログラミングを学習するのに適しており、電子スケッチブックの基盤としても利用できる。Java を単純化し、グラフィック機能に特化した言語といえる。.

新しい!!: LOGOとProcessing · 続きを見る »

REBOL

REBOL は、データ交換言語であり、通信や分散処理に特化したプログラミング言語である。Relative Expression Based Object Language の略。設計者カール・サセンラスはこれをメッセージング言語と呼び、「REBOL の主なアイデアは、サーバ、クライアント、その間の通信やそれらのストレージで使える言語にするというものであった。REBOLの能力は、プログラミング言語の概念とメタデータ言語の概念を統合したことに由来する。REBOLの究極の目的は、インターネット上のあらゆる機器間で情報がどのように格納され、交換され、処理されるかを表す新たなアーキテクチャを提供することである。すなわち、人間と機械の間の情報の意味論的交換に使われることを意味する」と述べている。.

新しい!!: LOGOとREBOL · 続きを見る »

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

Scratch (スクラッチ) は、MITメディアラボが開発したプログラミング言語学習環境である。.

新しい!!: LOGOとScratch (プログラミング言語) · 続きを見る »

Smalltalk

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

新しい!!: LOGOとSmalltalk · 続きを見る »

SMC-777

SMC-777(エスエムシー スリーセヴン)とは、ソニーが1983年に発売したパーソナルコンピュータである。.

新しい!!: LOGOとSMC-777 · 続きを見る »

Squeak

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

新しい!!: LOGOとSqueak · 続きを見る »

StarLogo

StarLogoとはマサチューセッツ州にあるMITメディアラボのミッチェル・レズニック、エリック・クロッパーらとMITティーチャーエデュケーションプログラムが開発したエージェント型で、プログラミング言語LOGOのエクステンションでもある。StarLogoは教育向けに設計されており、学生が分散システムの挙動をモデル化することができる。 初代のStarLogoはコネクションマシン2パラレルコンピュータ上で動作していた。以降のバージョンはMacintoshで動作しており、MacStarLogo (現在はMacStarLogo Classicと呼ばれる)という名称で知られるようになった。現在のStarLogoはJavaで書かれていてほとんどのコンピューターで動作する。 またStarLogoにはOpenStarLogoと呼ばれるバージョンもある。OpenStarLogoのソースコードはオンライン公開されているが、コードの商用利用が制限されているため適用されるライセンスはオープンソースの定義によるオープンソースライセンスではない。 2008年7月に公開されたStarLogo TNG (The Next Generation) version 1.0は学習可能性と使いやすさを向上させるためにOpenGLを使った3Dグラフィックスとブロック型図式言語を提供しており、C言語とJavaで書かれている。またパズルピースのような「ブロック」でまとめ、一緒に合う順番でブロックを読み込み、Spacelandという3Dシミュレーションビュー内でプログラムをセットする。 StarLogoは、大島芳樹がプログラムしたKedamaというパーティクルシステムに大きな影響を与えており、これはSmalltalkから派生したSqueakで書かれていてLOGOの影響を強く受けている教育用プログラミング環境及び言語であるEtoysから派生している。.

新しい!!: LOGOとStarLogo · 続きを見る »

TI-99/4A

TI-99/4 TI-99/4Aはテキサス・インスツルメンツ (TI) が1981年1月にリリースした初期のホームコンピュータである。 リリース当初の価格は525USドルであった。TI-99/4Aは1979年に1,150ドルでリリースされたTI-99/4の拡張版。TI-99/4は電卓型のチクレットキーボードで小文字が使えなかったが、TI-99/4Aではグラフィックモードとフルキーボードが追加され小文字も使える。.

新しい!!: LOGOとTI-99/4A · 続きを見る »

UCSD Pascal

UCSD Pascal(UCSD パスカル)は、1978年にカリフォルニア大学サンディエゴ校(UCSD)のケネス・ボウルズが教育用に開発したPascal処理系である。 CPUの異なるパーソナルコンピュータ上で動作するために、P-Machineと呼ばれる仮想マシンを使用する。コンパイラはプログラムをそれぞれのCPU用の機械語に翻訳するのではなく、P-Machineの機械語であるP-Codeに翻訳する。そのため、P-Codeの仮想マシンを実装すればどのようなパーソナルコンピュータ上でも実行可能であった。またUCSD PascalはPascalコンパイラだけでなく、スクリーンエディタやデバッガ、ファイル管理を含む統合開発環境として実装され、後にp-Systemというオペレーティングシステムに発展した。これらの開発環境の殆どすべてはPascalでかかれていたので、容易に異なる環境向けに移植できた。通常、仮想マシンはインタプリタとして実装された(P-Codeインタプリタ)。また、特に処理速度が必要な場合のために、P-Codeから実際のCPUの機械語に変換するプログラム(ネイティブコードトランスレータ)が提供される場合もあった。 P-Machineは典型的なスタックマシンで、様々な処理を主にスタック上で行うアーキテクチャを持っていた。後にP-Codeをハードウエアで直接実行するPASCALマイクロエンジンと呼ばれるCPUと、それを利用したパーソナルコンピュータが製造された。このCPUはDECのLSI-11用マルチチップCPUセットを流用し、P-Codeを解釈するマイクロコードを実装したもので、今日ハードディスク製造で著名なWestern Digital社が開発した。 初期のコンピュータロールプレイングゲーム"Wizardry"はApple II上のApple Pascal(UCSD Pascal)で書かれていた。.

新しい!!: LOGOとUCSD Pascal · 続きを見る »

While文

while文はプログラミング言語における制御構造のひとつで、ループする文である。英単語 while の意味「何々である間」の通り、なんらかの式を評価した値が真である間、ループする。 C言語、およびそれに類する言語では、ループの先頭の部分に判定が入る。do-while文の記事も参照のこと。.

新しい!!: LOGOとWhile文 · 続きを見る »

構成主義 (教育)

構成主義(こうせいしゅぎ)は、学習者たちがある対象について、彼ら自身による(それぞれ違った)理解を組み立てるようなかたちで教育すべきである、あるいは学習者たちの中に既に存在している概念を前提に授業を組み立てる必要がある、という学習・教授理論を指す。ここでの教師の役目は、学習者がある対象範囲における事実や考えを見つけるのを手助けすることである。.

新しい!!: LOGOと構成主義 (教育) · 続きを見る »

数理論理学

数理論理学(mathematische Logik、mathematical logic)は、論理学(形式論理学)の数学への応用の探求ないしは論理学の数学的な解析を主たる目的とする、数学の関連分野である。局所的には数理論理学は超数学、数学基礎論、理論計算機科学などと密接に関係している。数理論理学の共通な課題としては形式体系の表現力や形式証明系の演繹の能力の研究が含まれる。 数理論理学はしばしば集合論、モデル理論、再帰理論、証明論の4つの領域に分類される。これらの領域はロジックのとくに一階述語論理や定義可能性に関する結果を共有している。計算機科学(とくに)における数理論理学の役割の詳細はこの記事には含まれていない。詳細はを参照。 この分野が始まって以来、数理論理学は数学基礎論の研究に貢献し、また逆に動機付けられてきた。数学基礎論は幾何学、算術、解析学に対する公理的な枠組みの開発とともに19世紀末に始まった。20世紀初頭、数学基礎論は、ヒルベルトのプログラムによって、数学の基礎理論の無矛盾性を証明するものとして形成された。クルト・ゲーデルとゲルハルト・ゲンツェンによる結果やその他は、プログラムの部分的な解決を提供しつつ、無矛盾性の証明に伴う問題点を明らかにした。集合論における仕事は殆ど全ての通常の数学を集合の言葉で形式化できることを示した。しかしながら、集合論に共通の公理からは証明することができない幾つかの命題が存在することも知られた。むしろ現代の数学基礎論では、全ての数学を展開できる公理系を見つけるよりも、数学の一部がどのような特定の形式的体系で形式化することが可能であるか(逆数学のように)ということに焦点を当てている。.

新しい!!: LOGOと数理論理学 · 続きを見る »

教育

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

新しい!!: LOGOと教育 · 続きを見る »

.NET Framework

Microsoft.NET Framework(マイクロソフト ドットネット フレームワーク)は、マイクロソフトが開発したアプリケーション開発・実行環境である。 Windowsアプリケーションだけでなく、XML WebサービスやウェブアプリケーションなどWebベースのアプリケーションなども包括した環境となっている。一般に.NETという場合、.NET全体の環境を指す。.

新しい!!: LOGOと.NET Framework · 続きを見る »

1967年

記載なし。

新しい!!: LOGOと1967年 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »