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

Oberon

索引 Oberon

Oberon(オベロン)は、チューリッヒ工科大学のニクラウス・ヴィルト率いるチームが設計開発したオペレーティングシステムとプログラミング言語の名称。天王星の衛星オベロンに由来する。.

68 関係: AcmeAdaAltoAmigaOSAPLARMアーキテクチャ天王星並行性企業資源計画チューリッヒ工科大学バイトコードバグモジュールユーザインタフェースライブラリルキウス・アンナエウス・セネカロブ・パイクプログラミング言語プロシージャテキストユーザインタフェースフロッピーディスクニクラウス・ヴィルトベクトル計算機命令型プログラミングインターネット・プロトコル・スイートウェブブラウザオペレーティングシステムオベロン (衛星)ガベージコレクションキャラクタユーザインタフェースクイーンズランド工科大学グラフィカルユーザインタフェースコマンドプロンプトコンパイラスリーコムスーパーコンピュータズーミングユーザインタフェースComponent PascalEBNF静的型付け表明車輪の再発明配列英語FLOSSFor文Go (プログラミング言語)IA-32IBM PCJava...LexLilithMacintoshMicrosoft Visual StudioModula-2NS320xxOberon-2PascalPlan 9 from Bell LabsStrongARMWhile文X86Yacc構造化プログラミング構文解析器数値解析.NET Framework1991年 インデックスを展開 (18 もっと) »

Acme

Acmeは (Plan 9) オペレーティングシステム (OS) のテキストエディタでありグラフィカルなシェル。ロブ・パイクが設計・実装した。samのコマンド言語を利用できる。インタフェース設計はOberonの影響を受けている。9Pサーバとして動作する点が他のエディタ環境とは異なる。特筆すべきユーザインタフェース上の特徴として mouse chording がある(マウスの複数のボタンを同時に押すなどして、様々なコマンドを実行させる方式)。.

新しい!!: OberonとAcme · 続きを見る »

Ada

Ada(エイダ)は、強力な言語機能を豊富に持ち、高度な型の体系をもつ、プログラミング言語の一つである。構文はAlgol系である。 史上初のプログラマとされるエイダ・ラブレスの名前にちなんでAdaと命名されているため、ADAと表記するのは誤り。 フリーのコンパイラとしては、GNATなどがある。.

新しい!!: OberonとAda · 続きを見る »

Alto

Xerox Altoのモニターは縦長だった Alto(アルト)は、現代まで続くマウスによるウインドウ操作 (GUI) を導入した最初の試作コンピューター。1973年9月にゼロックスのパロアルト研究所 (PARC)内において、安価で高速なミニコンを欲していたバトラー・ランプソンと、ダイナブックの暫定マシンを欲していたアラン・ケイがチャック・サッカーに依頼余談だが、サッカーはエンジニアの一人と3ヶ月でこれを成し遂げるという賭けもしていた。、1973年に最初の1台が完成後、1970年代終わりまでに約1500台が製作され同所内で活用されたほか、多くの研究機関に配布・使用された。.

新しい!!: OberonとAlto · 続きを見る »

AmigaOS

AmigaOS(アミガOS)は、パーソナルコンピュータ Amiga専用のOSである。アメリカ合衆国のコモドールが1985年に開発し、Amiga 1000と共にリリースした。初期のバージョン (1.0-3.9) はモトローラの68kシリーズの16ビットおよび32ビットのマイクロプロセッサで動作し、新しいAmigaOS 4はPowerPCマイクロプロセッサでのみ動作する。 日本では一般的な知名度は低いが、子供向けテレビ番組のウゴウゴルーガのCGアニメでAmigaが使用された場面が出たことで一部では有名。日本語を含むマルチバイト文字への対応に消極的であったため日本での販売は伸びなかったが、北アメリカやヨーロッパでは、そのユニークなデザインで人気が高い。.

新しい!!: OberonとAmigaOS · 続きを見る »

APL

APL(エーピーエル)は、プログラミング言語のひとつで、1957年のケネス・アイバーソンによる創案に基づいた独特の表記法を用いる。処理系の実装は、ほとんどが対話型インタプリタである。とくに多次元配列の柔軟な処理が特徴である。「APL」は「プログラミング言語」(a programming language) の略であるが、言語の特性から、ときに「配列処理言語」(array processing language) などとされる。.

新しい!!: OberonとAPL · 続きを見る »

ARMアーキテクチャ

ARMアーキテクチャ とは、ARMホールディングスの事業部門であるARM Ltdにより設計・ライセンスされている、組み込み機器や低電力アプリケーション向けに広く用いられている、プロセッサコアのアーキテクチャである。.

新しい!!: OberonとARMアーキテクチャ · 続きを見る »

天王星

天王星(てんのうせい、Uranus)は、太陽系の太陽に近い方から7番目の惑星である。太陽系の惑星の中で木星・土星に次ぎ、3番目に大きい。1781年3月13日、イギリスの天文学者ウィリアム・ハーシェルにより発見された。名称のUranusは、ギリシア神話における天の神ウーラノス(Ουρανός、ラテン文字転写: Ouranos)のラテン語形である。 最大等級+5.6等のため、地球最接近時は肉眼で見えることもある。のちにハーシェル以前に恒星として20回以上の観測記録(肉眼観測も含む)があることが判明した。.

新しい!!: Oberonと天王星 · 続きを見る »

並行性

並行性(へいこうせい、concurrency)とは、計算機科学において、時間的にオーバーラップして実行される計算を伴うシステムの属性であり、そのような計算ではリソースを共有することがある。並行計算は、同一チップ上の複数のコア、単一プロセッサ上のプリエンプションを伴うマルチスレッド、物理的に分離した複数プロセッサ上などで行われる。並行計算のための数学的モデルとして、ペトリネット、プロセス計算、並列ランダムアクセス機械モデル、アクターモデル、 などが開発された。.

新しい!!: Oberonと並行性 · 続きを見る »

企業資源計画

企業資源計画(きぎょうしげんけいかく、Enterprise Resource Planning)は、企業全体を経営資源の有効活用の観点から統合的に管理し、経営の効率化を図るための手法・概念のこと。ERPと略称される。これを実現するための統合型(業務横断型)ソフトウェア(統合基幹業務システム)を「ERPパッケージ」と呼ぶ。.

新しい!!: Oberonと企業資源計画 · 続きを見る »

チューリッヒ工科大学

イス連邦工科大学チューリッヒ校(スイスれんぽうこうかだいがくチューリッヒこう、Eidgenössische Technische Hochschule Zürich, ETH Zürich, ETHZ)は、スイス連邦のチューリッヒ市にある、スイス連邦経済・教育・研究省配下の公立大学(Hochschule)である。 自然科学と工学を対象とした工科大学であり、1855年に創設され、これまでに21名のノーベル賞受賞者を輩出している。 ETHは世界有数の工科大学であり、さまざまな大学ランキングの上位に入ることが多い。また、フランス語圏のローザンヌには姉妹校であるスイス連邦工科大学ローザンヌ校 (EPFL)がある。ETHはIDEAリーグと国際研究型大学連合の創設時のメンバーであり、Top Industrial Managers for Europe の一員でもある。 建築学科、土木工学科、機械工学科、化学科、林学科に加えて、多目的学科(数学・自然科学・文学・社会学・政治学を包括)があり、レントゲン、アインシュタインなどが学んだ。アインシュタインは、大学に残って助手になりたがったが採用されなかった(後に教授職についている)。 また、ソルトレイクシティオリンピックで男子スキージャンプ・ノーマルヒルとラージヒルで金メダルを獲得したシモン・アマンが2006年より在学している。.

新しい!!: Oberonとチューリッヒ工科大学 · 続きを見る »

バイトコード

バイトコード (bytecode) は、仮想マシンによる実行のために設計された、実行可能なプログラムのバイナリ表現である。ソフトウェアによって処理されるため、大抵は実機の機械語より抽象度の高い中間コードになっている。プログラミング言語の実装において、特定のハードウェアへの依存度を下げ、またインタプリタの実装を容易にするために用いられる。コンパイラの中間コードとして用いられることもある。 バイトコードという名前は命令の構成がバイト指向であること、すなわち命令長がバイト可変長であったり、命令中のフィールドの区切りがバイト区切りに合っているといったことから来ている。特にJavaの場合オペコードが1バイトである。しかし、仮想マシンの機械語をバイトコードと呼ぶことがJavaで広く一般的になったことから、前述のようなバイト指向でなくともバイトコードと呼んでいることも多い。バイト単位でなくビット単位の場合は、ビットコードとも呼ばれる。ワード指向のためにワードコードという語を使っている例も見られる。 バイトコードで記述されたプログラムは通常、バイトコードインタプリタによって解釈・実行される。バイトコードインタプリタは機械語を解釈・実行するCPUとの類似性からバーチャルマシンとも呼ばれる。.

新しい!!: Oberonとバイトコード · 続きを見る »

バグ

バグ (bug) とは、英語で「虫」の意であり、転じてコンピュータプログラムの誤りや欠陥を表す。 ソフトウェア・ハードウェア開発における契約文書など、法的な文書ではバグのことを「瑕疵」と記述する。原因や責任の所在などが不明なものを特定性の低い表現の「不具合」と呼ぶことがある。また、セキュリティ上に関わるバグや欠陥は「セキュリティホール」などと呼ばれることもある(正確には、バグはこれらの原因(のひとつ)である)。 多くのバグが含まれ、機能的に正常な役割を果たさないものを、バギー・プログラム (Buggy Program) と呼ぶことがある。 なお、発生したバグを探して取り除く作業はデバッグと呼ばれる。.

新しい!!: Oberonとバグ · 続きを見る »

モジュール

モジュール(module)とは、工学などにおける設計上の概念で、システムを構成する要素となるもの。いくつかの部品的機能を集め、まとまりのある機能を持った部品のこと。モジュールに従っているものをモジュラー (modular)という。 入出力を絞り込み、標準化することで、システム開発を「すり合わせ」から「モジュールの組合わせ」にすることができる。.

新しい!!: Oberonとモジュール · 続きを見る »

ユーザインタフェース

ユーザインタフェース(User Interface, UI)または使用者インタフェースは、機械、特にコンピュータとその機械の利用者(通常は人間)の間での情報をやりとりするためのインタフェースである。ユーザインターフェース/ユーザインタ(ー)フェイス/ユーザーインターフェ(イ/ー)スなどの表記ゆれが見られるが、本記事では「ユーザインタフェース」で統一する。ユーザインタフェースは以下の手段を提供する。.

新しい!!: Oberonとユーザインタフェース · 続きを見る »

ライブラリ

ライブラリ()は、汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたものである。ライブラリと呼ぶ時は、それ単体ではプログラムとして作動させることはできない実行ファイルではない場合がある。ライブラリは他のプログラムに何らかの機能を提供するコードの集まりと言うことができる。ソースコードの場合と、オブジェクトコード、あるいは専用の形式を用いる場合とがある。たとえば、UNIXのライブラリはオブジェクトコードをarと呼ばれるアーカイバでひとまとめにして利用する。図書館()と同様にプログラム(算譜)の書庫であるので、索引方法が重要である。 また、ソフトウェア以外の再利用可能なものの集合について使われることもある。.

新しい!!: Oberonとライブラリ · 続きを見る »

ルキウス・アンナエウス・セネカ

ルキウス・アンナエウス・セネカ(Lucius Annaeus Seneca、紀元前1年頃 - 65年 4月)は、ユリウス・クラウディウス朝時代(紀元前27年 - 紀元後68年)のローマ帝国の政治家、哲学者、詩人。 父親の大セネカ(マルクス・アンナエウス・セネカ)と区別するため小セネカ(Seneca minor)とも呼ばれる。第5代ローマ皇帝ネロの幼少期の家庭教師としても知られ、また治世初期にはブレーンとして支えた。ストア派哲学者としても著名で、多くの悲劇・著作を記し、ラテン文学の白銀期を代表する人物と位置付けられる。.

新しい!!: Oberonとルキウス・アンナエウス・セネカ · 続きを見る »

ロブ・パイク

バート・C・パイク(Robert C. Pike、1956年 - )は、ソフトウェア工学者でありソフトウェア作家。ベル研究所でのUNIX開発、その後の Plan 9 と Inferno というオペレーティングシステムの開発で知られる。また、Limbo というプログラミング言語の作者でもある。また、UNIX用のグラフィカル端末 Blit の開発も行った。それ以前の1981年、彼は世界初のUNIX用ウィンドウシステムのコードも書いている。 長年に渡って、彼はテキストエディタを数々開発している。特によく知られているのは、sam と acme である。パイクはブライアン・カーニハンと共に『UNIXプログラミング環境』と『プログラミング作法』という2冊の著書を著している。また、ケン・トンプソンと共にUTF-8の開発を行った。パイクは細かいプログラムも開発しており、例えば電子メールの差出人の顔写真の画像を表示するプログラム vismon などがある。 パイクはコメディデュオ Penn and Teller のテクニカルアシスタントとして、テレビ番組『レイト・ショー・ウィズ・デイヴィッド・レターマン』に出演したことがある。パイクはジョークとして、1980年のオリンピック(モスクワオリンピック)ので銀メダルを取ったと言っていた。実際には、パイクはカナダ国籍であり、カナダはモスクワオリンピックをボイコットした。 現在は Google に勤務しており、とプログラミング言語Goの開発に関わっている。.

新しい!!: Oberonとロブ・パイク · 続きを見る »

プログラミング言語

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

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

プロシージャ

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

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

テキストユーザインタフェース

テキストユーザインタフェース(英語: text user interface, TUI)とは、グラフィカルユーザインタフェース (GUI) が考案された後に名づけられたレトロニムであり、テキストベースのユーザインタフェースを区別して呼ぶための名称である。TUIはCUIとは異なり、GUIのように画面全体を使い、出力も一行ずつとは限らない。しかし、GUIとも異なり、一般的なテキスト端末で表示できる記号や文字だけで画面を構成する。.

新しい!!: Oberonとテキストユーザインタフェース · 続きを見る »

フロッピーディスク

左から8インチ、5インチ、3.5インチのフロッピーディスク 左から8インチ、5インチ、3.5インチのフロッピーディスクドライブ カードリーダー フロッピーディスク (floppy disk) は、磁気ディスクの一種で、磁性体を塗布・蒸着した樹脂製小円盤を樹脂製の保護ケースに入れたものである。.

新しい!!: Oberonとフロッピーディスク · 続きを見る »

ニクラウス・ヴィルト

ニクラウス・ヴィルト (Niklaus Wirth, 1934年2月15日 -)はスイスの計算機科学者。プログラミング言語Pascal、Modula-2などの開発や、ソフトウェア工学分野の開拓的研究で知られる。.

新しい!!: Oberonとニクラウス・ヴィルト · 続きを見る »

ベクトル計算機

ベクトル計算機 (ベクトルけいさんき) は、ベクトル演算(SIMDを参照)を行えるコンピュータのこと。特に(狭義では)ベクトル演算のための高性能でパイプライン化された実行ユニットを持ち、その演算能力を可能な限り発揮できるように全てが設計されたアーキテクチャを持つスーパーコンピュータを指す。広義にはSIMDによる、ベクトルを対象とした並列演算も指す。以下、主に狭義の、すなわちパイプラインによるベクトル計算機について述べる。 ベクトル計算機のプロセッサを ベクトルプロセッサ (Vector Processor) または アレイプロセッサ (Array Processor) と呼ぶ。ベクトルプロセッサは数値演算を複数のデータに対してパイプラインにより次々と実行できる。ベクトルプロセッサは科学技術計算分野でよく使われ、特に1980年代から1990年代にかけてのスーパーコンピュータでは一般的であった。、ベクトルプロセッサを名乗るプロセッサは少ないが(特にスーパコンピュータでは、パイプライン形のベクトルプロセッサはSXシリーズを残すのみである)、SIMDと呼ばれる並列ベクトル演算を行う機能を備えたマイクロプロセッサは多い。グラフィックスやマルチメディアのため、とメーカーはうたっており、実際そのように使われていることは多いが、研究発表などとしては科学技術計算への利用やコンパイラ最適化による利用なども見られる。200x年代後半頃から、GPUによる汎目的計算 (GPGPU) が行われるようになってきている。.

新しい!!: Oberonとベクトル計算機 · 続きを見る »

命令型プログラミング

命令型プログラミング(めいれいがたプログラミング、Imperative Programming)とは、計算機科学において宣言型プログラミングの対となる概念であり、計算をプログラム状態を変化させる文の列で記述するプログラミングパラダイムの一種。自然言語の命令法がなすべき行動への指令を表現するのとよく似た方法で、命令型プログラムはコンピュータが実行すべき命令列で構成される。命令型プログラミングに従ったプログラミング言語を命令型(プログラミング)言語と呼ぶ。一般に命令型プログラミングは、手続き型プログラミングと同義として扱われる。 命令型プログラミングは、宣言型プログラミング(関数型や論理型言語など)と対照的である。Haskellなどの関数型プログラミング言語では、プログラムは文の並びではないし、命令型言語が持つような広域状態を持たない。Prologのような論理プログラミング言語では、命令型言語のように計算の「方法」をプログラムとして記述するのではなく、計算すべき「事物」を定義する。.

新しい!!: Oberonと命令型プログラミング · 続きを見る »

インターネット・プロトコル・スイート

インターネット・プロトコル・スイート(Internet protocol suite)は、インターネットおよびインターネットに接続する大多数の商用ネットワークで利用できる通信規約(通信プロトコル)一式である。インターネット・プロトコル・スイートは、インターネットの黎明期に定義され、現在でも標準的に用いられている2つのプロトコル、Transmission Control Protocol (TCP) とInternet Protocol (IP) にちなんで、TCP/IPプロトコル・スイートとも呼ばれる。今日のIPネットワーキングは、1960年代と1970年代に発展し始めたLocal Area Network (LAN) とインターネットの開発が統合されたものである。それは1989年のティム・バーナーズ=リーによるWorld Wide Webの発明と共にコンピュータ及びコンピュータネットワークに革命をもたらした。 インターネット・プロトコル・スイート(類似した多くのプロトコル群)は、階層の一式として見ることができる。各層はデータ転送に伴い生じる一連の問題を解決し、下位層プロトコルのサービスを使用する上位層プロトコルに明確なサービスを提供する。上位層は利用者と論理的に近く、より理論的なデータを処理する。また最終的に物理的に転送できる形式へデータを変換するため、下位層プロトコルに依存する。そのデータ通信モデルは、TCP/IPモデル(TCP/IP参照モデル・DARPAモデル)と呼ばれ、4つの階層で構成している。この階層的な通信規約の設計をプロトコルスタックと呼ぶことがある。.

新しい!!: Oberonとインターネット・プロトコル・スイート · 続きを見る »

ウェブブラウザ

情報なし ウィキメディア財団のサーバにアクセスしたウェブブラウザの割合(2012年12月) ウェブブラウザ(インターネットブラウザ、web browser)とは、 World Wide Web (WWW) の利用に供するブラウザであり、ユーザエージェント (UA) である。具体的には、ウェブページを画面や印刷機に出力したり、ハイパーリンクをたどったりするなどの機能がある。単にブラウザ(ブラウザー)と呼んだ場合、多くはウェブブラウザのことを指す。 WWW 上の情報リソースを扱うアプリケーションであり、ウェブページ・画像・動画・音声等の情報リソースの識別には Uniform Resource Identifier (URI) を使用する。 ウェブブラウザは WWW への接続を第一の目的としているが、プライベートネットワーク内の Web サーバやファイルシステム内のファイルが提供する情報への接続にも利用できる。主なウェブブラウザとして、Internet Explorer, Microsoft Edge, Mozilla Firefox, Google Chrome, Opera, Safari 等がある。.

新しい!!: Oberonとウェブブラウザ · 続きを見る »

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

ペレーティングシステム(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 などがある。.

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

オベロン (衛星)

ベロン(オバロン、オーバロン、Uranus IV Oberon)は、天王星の第4衛星で、天王星の5大衛星の1つである。天王星の衛星の中ではチタニアに次いで大きい。オベロンは1787年1月11日にウィリアム・ハーシェルによって発見された。 天王星の全ての衛星は、ウィリアム・シェイクスピアもしくはアレクサンダー・ポープの作品にちなんで名づけられる。オベロンは、シェイクスピアの戯曲『夏の夜の夢』に登場する、チタニアの夫である妖精の王オベロンにちなんで付けられた。.

新しい!!: Oberonとオベロン (衛星) · 続きを見る »

ガベージコレクション

ベージコレクション(garbage collection; GC)とは、プログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。「ガベージコレクション」を直訳すれば「ゴミ集め」「ごみ拾い」となる。1959年ごろ、LISPにおける問題を解決するためジョン・マッカーシーによって発明された。 メモリの断片化を解消する機能はコンパクションと呼ばれ、実現方法によってはガベージコレクションと共にコンパクションも行う仕組みになっている。そのためコンパクションを含めてガベージコレクションと呼ぶ場合もあるが、厳密には区別される。 また、ガベージコレクションを行う主体はガベージコレクタと呼ばれる。ガベージコレクタはタスクやスレッドとして実装される場合が多い。 参照カウント方式のガベージコレクションは通常煩雑なコーディングを必要とするが、それを必要なく実装したライブラリとしがある。.

新しい!!: Oberonとガベージコレクション · 続きを見る »

キャラクタユーザインタフェース

CLIの画面例。内容はGentoo LinuxでBashコマンドを実行したもの。 キャラクタユーザインタフェース、キャラクタベースユーザインタフェース 、コンソールユーザインタフェース 、またはコマンドラインインタフェース は、キーボード等からの文字列を入力とし、文字列が表示されるウィンドウや古くはラインプリンタで印字される文字などを出力とする、ユーザインタフェースの様式で、もっぱらグラフィカルユーザインタフェース (GUI) の対義語として使われる。。-->.

新しい!!: Oberonとキャラクタユーザインタフェース · 続きを見る »

クイーンズランド工科大学

イーンズランド工科大学(—こうかだいがく、、略称:QUT)は、オーストラリアクイーンズランド州の州都ブリスベンに位置する公立大学で、オーストラリアで最大の大学の1つで、90カ国以上からの6,000人の留学生を含む40,000人の学生でクイーンズランドで最大の大学である。 QUTは’a university for the real world 「実社会への即戦力が身につく大学」’と教学の精神としている。QUTのコースは理論と実践のバランスがある。QUTの学位は国際的に評価され、様々な場面で卒業生は世界で活躍している。 2005年の統計によると、QUTはクイーンズランドで最高の就職率を示している。QUTはAustralian Technology Network(ATN) に所属する。.

新しい!!: Oberonとクイーンズランド工科大学 · 続きを見る »

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

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

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

コマンドプロンプト

マンドプロンプト(Command prompt)とは、コマンドラインインタプリタ等が画面上に表示する「コマンド入力待ち状態であることを表す記号」のことであり、利用者にコマンド入力を促すものである。単にプロンプトと呼ばれることもあるが、コマンドインタプリタ以外にもBASICで「INPUT A」という文の入力待ちの時に「A?」などと表示するような「何かを促す記号」は全て「プロンプト」なので、誤解を招く原因となる。 なお、マイクロソフトが、Windowsにおいて、MS-DOS互換環境(いわゆる「DOS窓」)のシェルとしてCOMMAND.COMを起動するアイコンに「DOSプロンプト」というキャプションを付け、それに代わるNT系Windowsの端末ウィンドウ兼コマンドラインシェルであるcmd.exeではアイコンのキャプションに「コマンドプロンプト」と付けたため、しばしばcmd.exeと混同される。.

新しい!!: Oberonとコマンドプロンプト · 続きを見る »

コンパイラ

ンパイラ(英:compiler)とは、コンピュータ・プログラミング言語の処理系(言語処理系)の一種で、高水準言語によるソースコードから、機械語に(あるいは、元のプログラムよりも低い水準のコードに)変換するプログラムである。.

新しい!!: Oberonとコンパイラ · 続きを見る »

スリーコム

リーコム(3Com、)は、かつて存在したコンピュータネットワーク関連製品で知られた米国企業。イーサネットの共同発明者のひとりであるロバート・メトカーフらが1979年に設立。名称の由来は企業の主要業務を表す (コンピュータ、通信、互換性)。ネットワークカード、スイッチングハブ、ルーター、無線LANアクセスポイント、VoIPシステム、侵入防止システムなどの製品を製造・販売していた。本拠地はマサチューセッツ州マールボロー。 2010年4月、ヒューレット・パッカード(HP)によるスリーコム(100%子会社のH3Cテクノロジーズなどの資産を含む)の完全買収http://www.hp.com/hpinfo/newsroom/press/2009/091111xa.htmlhttp://phx.corporate-ir.net/phoenix.zhtml?c.

新しい!!: Oberonとスリーコム · 続きを見る »

スーパーコンピュータ

ーパーコンピュータ(supercomputer)は、科学技術計算を主要目的とする大規模コンピュータである。日本国内での略称はスパコン。また、計算科学に必要となる数理からコンピュータシステム技術までの総合的な学問分野を高性能計算と呼ぶ。スーパーコンピュータでは計算性能を最重要視し、最先端の技術が積極的に採用されて作られる。.

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

ズーミングユーザインタフェース

ーミングユーザインタフェース(zooming user interface、ZUI)は、ユーザーが詳細を見たり全体を概観するために表示領域を拡大縮小できるグラフィカル環境である。グラフィカルユーザインタフェース(GUI)の一種である。情報要素は直接、無限な広さを持つ仮想デスクトップに配置され(通常、ベクターイメージを使う)、ウィンドウは使わない。ユーザーは仮想画面を上下左右に移動させたり、興味を持ったオブジェクトにズームしたりできる。例えば、テキストオブジェクトにズームしていくと、最初は小さな点だったものがテキストページのサムネイルになり、さらにページをフルサイズで表示し、最終的にページの一部を拡大表示する。 一部の専門家は、ズーミングユーザインタフェースがウィンドウを使ったグラフィカルユーザインタフェースの後継となるパラダイムだと考えている。しかしのところ、ズーミングユーザインタフェース開発の試みは一般的なGUI開発の中では少ない。.

新しい!!: Oberonとズーミングユーザインタフェース · 続きを見る »

Component Pascal

Component Pascal はニクラウス・ヴィルトによる Pascal、Modula-2、Oberon、Oberon-2 の伝統をひくプログラミング言語である。Pascal の名を持つが、Pascal 互換ではない。むしろ Oberon-2 から派生した改良版であり、チューリッヒ工科大学から分離独立したオベロン・マイクスシステムズという小さな会社によって設計、保守されている。彼らのIDE(統合開発環境)は BlaxBox Component Builder と呼ばれる。1994年に最初のバージョンが Oberon/F としてリリースされたとき、フィールドとコマンドボタンを、エクスポートされた変数とプロシージャに結び付けた、編集可能なフォームを用いたグラフィカルユーザインターフェイスへの新しいアプローチを提案した。 オーストラリアのクイーンズランド工科大学のジョン・ゴーを中心としたガーデンズ・ポイント・チームによる.NETと Java仮想マシン のためのオープンソース実装が存在する。 2004年6月23日、オベロン・マイクスシステムズは BlackBox Component Builder が無料ダウンロード可能になったことと、オープンソース版が計画されていることを発表した。最初に2004年12月にベータ版がリリースされ、2005年12月に最終V1.5にアップデートされた。IDE、コンパイラ、デバッガ、ソースアナライザ、プロファイラ、インターフェイスライブラリの完全なソースが含まれ、彼らのウェブサイトからダウンロードも可能である。 BlackBox Component Pascal は、例えばソースファイルのようなドキュメントファイルに拡張子.odc を用い、シンボルファイルに.osf を用いる。一方、Gardens Point Component Pascal はソースに.cp、シンボルファイルに.cps を用いる。BlackBox Component Pascal は、専用の実行オブジェクトフォーマットとして.ocf を持ち、このフォーマットのための実行時リンクローダを含む。.

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

EBNF

EBNF(Extended Backus–Naur Form)とは、文脈自由文法を表現するメタ文法記法であり、コンピュータのプログラミング言語や形式言語の形式的表現として使われる。バッカス・ナウア記法 (BNF) の拡張であり、拡張バッカス・ナウア記法とも呼ばれるが、ABNF(Augmented Backus-Naur Form)も同じ訳語となるため、区別するためあえて EBNF としている。 ニクラウス・ヴィルトが最初に開発した。EBNF の標準化されたものとして ISO-14977 などがある。.

新しい!!: OberonとEBNF · 続きを見る »

静的型付け

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

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

表明

表明(ひょうめい、assertion)とは、プログラミングにおける概念のひとつであり、そのプログラムの前提条件を示すのに使われる。アサーションとも呼ばれる。表明は、プログラムのその箇所で必ず真であるべき式の形式をとる。多くの言語ではそのような前提条件のチェックに表明を使用するが、設計上の判断を文書化するのに使う場合もある。表明が偽となった場合、プログラムにバグが潜在していることを示している。これを「表明違反; assertion failure」と呼ぶ。表明を言語構文や標準ライブラリとしてサポートするプログラミング言語も存在する。 プログラマは、開発過程でソースコードに表明を追加する。デバッグを単純化し、問題を早期に検出するためである。表明違反はバグを示していることが多いため、表明の実装では問題の元を示すために追加情報を表示するようになっていることが多い(ソースコードのファイル名と行番号、スタックトレースなど)。ほとんどの実装では、そのプログラムの実行が即座に停止する。.

新しい!!: Oberonと表明 · 続きを見る »

車輪の再発明

車輪の再発明(しゃりんのさいはつめい、reinventing the wheel)は、車輪を題材にした慣用句であり、世界中で使われている。「広く受け入れられ確立されている技術や解決法を知らずに(または意図的に無視して)、同様のものを再び一から作ること」を意味する。.

新しい!!: Oberonと車輪の再発明 · 続きを見る »

配列

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

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

英語

アメリカ英語とイギリス英語は特徴がある 英語(えいご、)は、イ・ヨーロッパ語族のゲルマン語派に属し、イギリス・イングランド地方を発祥とする言語である。.

新しい!!: Oberonと英語 · 続きを見る »

FLOSS

FLOSS(フロス)は、Free/Libre and Open Source Softwareの頭字語でありはフランス語で「自由な」の意。、フリーソフトウェアとオープンソースをまとめて表現する語である。Free/Open Source Software の頭字語を取ってFOSSとも呼ばれる。.

新しい!!: OberonとFLOSS · 続きを見る »

For文

for文(フォーぶん)はプログラミング言語において条件が真の間だけ与えられた文の実行を繰り返すというループを記述するための文である。forループは、whileループと違って、ループに入る前の初期化(通常カウンタ変数の初期化を行なう)を含む点で異なる。 また言語によってはforeach文をfor … in … のように書くことがあり、このときのfor文はイテレータの繰り返し処理をする文になる。.

新しい!!: OberonとFor文 · 続きを見る »

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

Goはプログラミング言語のひとつ。Googleによって開発されており、設計にロブ・パイク、ケン・トンプソンらが関わっている。 主な特徴として、軽量スレッディングのための機能、Pythonのような動的型付け言語のようなプログラミングの容易性、などがある。Go処理系としてはコンパイラのみが開発されている。マスコット・キャラクターはGopher(ホリネズミ)。 発表当初はLinuxとMac OS Xのみしかサポートしていなかったが、2012年3月にリリースされたバージョン1.0からはWindowsもサポートされている。2014年12月にリリースされたバージョン1.4からAndroidをサポートし、2015年8月19日にリリースされたバージョン1.5からiOSをサポートしている。また、2011年5月10日に公開された Google App Engine 1.5.0 でも、Go言語がサポートされている。.

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

IA-32

IA-32(アイエー32、Intel Architecture 32)は80386の開発の際に定義された、16ビットx86を32ビットに拡張した命令セットアーキテクチャである。.

新しい!!: OberonとIA-32 · 続きを見る »

IBM PC

CGAモニタ(モデル5153)、IBM PCキーボード、IBM 5152プリンターおよびペーパースタンドを装備したIBM PC(IBM Personal Computer model 5150) IBM PC(IBMぴーしー、IBM Personal Computer)は、IBMが1981年に発表したパーソナルコンピュータ(PC)。IBMが最初に発売したPCであり、PCのデファクト・スタンダードとなったIBM PC互換機の先祖でもある。略称は単にPC(the PC)等。.

新しい!!: OberonとIBM PC · 続きを見る »

Java

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

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

Lex

Lex(レック、レックス)はレキシカルアナライザ(字句解析プログラム、字句解析器)を生成するプログラムである。コンパイラの作成のためにパーサジェネレータのyaccとともに使用されることも多い。Lexはエリック・シュミットとマイク・レスクによって書かれunixにおける標準のレキシカルアナライザとなっており、POSIX標準ともなっている。Lexと同等の機能を有し性能が改善されているFlex(英語版)がある。.

新しい!!: OberonとLex · 続きを見る »

Lilith

Lilithの縦型ディスプレイとキーボードとマウス Lilithとは、チューリッヒ工科大学のニクラウス・ヴィルトらが開発したワークステーションの名称。.

新しい!!: OberonとLilith · 続きを見る »

Macintosh

Macintosh 128K(1984年-) iMac 2007年モデル Macintosh(マッキントッシュ)は、アップルが開発および販売を行っているパーソナルコンピュータ。通称・略称は、Mac(マック)。.

新しい!!: OberonとMacintosh · 続きを見る »

Microsoft Visual Studio

Microsoft Visual Studio(マイクロソフト ビジュアル スタジオ)はマイクロソフトのソフトウェア開発製品群およびそれらを管理する統合開発環境である。.

新しい!!: OberonとMicrosoft Visual Studio · 続きを見る »

Modula-2

Modula-2(モジュラ・ツー)は、コンピュータのプログラミング言語の一種で、1978年頃にチューリッヒ工科大学のニクラウス・ヴィルトにより、先立って構想されたプログラミング言語「Modula」の後継として創案されたものである。汎用手続き型言語で、構文の多くは同様にヴィルトの手掛けたPascal言語に基いたものとなっている。名前「Modula-2」は「モジュールの」を意味する英語「modular」に由来する。.

新しい!!: OberonとModula-2 · 続きを見る »

NS320xx

NS32016 マイクロプロセッサ 320xxまたはns32000はナショナル セミコンダクター (NS) のマイクロプロセッサシリーズである。320xxシリーズにはコプロセッサインターフェイスがあり、FPUやMMUといったコプロセッサを接続することができる。320xxシリーズは Swordfish CPUに受け継がれた。.

新しい!!: OberonとNS320xx · 続きを見る »

Oberon-2

Oberon-2 とは、プログラミング言語 Oberon を拡張し、オブジェクト指向的なコンセプトを取り入れた言語である。 1991年、チューリッヒ工科大学のニクラウス・ヴィルトと (現システムソフトウェア研究所)が開発した。Oberon-2 は Oberon の上位互換である。Oberon-2 は Object Oberon(Oberon にオブジェクト指向のコンセプトを導入した最初の試み)の再設計でもあった。 Oberon-2 は Oberon から限定されたリフレクションとインタフェースなどを持たない単一継承(型拡張)を受け継いでいるが、効果的な仮想メソッド(型束縛プロシージャ)を追加している。メソッド呼び出しは、C++のような仮想メソッドテーブルを使って実行時に確定する。 Smalltalk などの完全なオブジェクト指向言語に比べると、Oberon-2 の基本データ型はオブジェクトになっておらず、クラスもオブジェクトではなく、多くの操作がメソッドではないし、メッセージパッシングの概念もなく、ポリモーフィズムも限定的である(SmalltalkやRubyのようなダックタイピングがなく、Javaのようなインタフェースも定義できない)。オブジェクト/クラスレベルでのカプセル化もサポートしていないが、モジュールをその目的で使用することができる。 Oberon-2 のリフレクションはを使わず、実行ファイル内に含まれる型記述子を単に読み、それが型やプロシージャを定義しているモジュールに渡される。その構造体の形式が言語レベルで渡されるなら(例えば Oberon System 3 がそうである)、ライブラリレベルでのリフレクションの実装が可能である。従って、言語コードを全く変えずにライブラリレベルでほとんど全てを実行することも可能である。実際、Oberon System 3 は言語レベルとライブラリレベルのリフレクションを多用している。.

新しい!!: OberonとOberon-2 · 続きを見る »

Pascal

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

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

Plan 9 from Bell Labs

(通称 )は、主に研究用に使われている分散オペレーティングシステム。ベル研究所の で1980年代中ごろから2002年まで、UNIXの研究上の後継として開発された。Plan 9 は、ネットワークやユーザインタフェースまで含めたあらゆるシステムインタフェースを、個別のインタフェースではなくファイルシステムを通して統一的に表現することを特徴とする。Plan 9 は9Pプロトコルを使い、ユーザーにワークステーション毎に独立した作業環境を提供することを目指している。現在もベル研究所とPlan 9コミュニティによって活発に開発がつづいている。 Plan 9 は、UNIXの流れを汲むオペレーティングシステム (OS) の一種であり、開発に当たってUNIXの設計の問題点を改善することを念頭に置かれている。.

新しい!!: OberonとPlan 9 from Bell Labs · 続きを見る »

StrongARM

DEC StrongARM SA-110 マイクロプロセッサ StrongARM(ストロングアーム)は、ARM V4 命令セットアーキテクチャ (ISA) に基づいてDECが開発したマイクロプロセッサファミリである。後にインテルへ売却され、最終的にはXScaleに取って代わられた。.

新しい!!: OberonとStrongARM · 続きを見る »

While文

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

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

X86

x86(エックスはちろく)は、Intel 8086、およびその後方互換性を持つマイクロプロセッサの命令セットアーキテクチャの総称。16ビットの8086で登場し、32ビット拡張の80386(後にIA-32と命名)、64ビット拡張のx64、広義には更にAMDなどの互換プロセッサを含む。 なおインテルのIA-64は全く異なる。.

新しい!!: OberonとX86 · 続きを見る »

Yacc

Yacc(yet another compiler compiler、ヤック)はパーサジェネレータの一つである。1970年代にAT&TでUNIX用にスティーヴン・カーティス・ジョンソンが開発した。.

新しい!!: OberonとYacc · 続きを見る »

構造化プログラミング

構造化プログラミング(こうぞうかプログラミング、structured programming)は、1960年代後半にエドガー・ダイクストラらによって提唱された、構造化されたプログラムの構成要素(制御構造)の利用や、 p.49)-->段階的詳細化などを特徴とするプログラミング手法である。.

新しい!!: Oberonと構造化プログラミング · 続きを見る »

構文解析器

構文解析器(こうぶんかいせきき)とは、構文解析をおこなうプログラム。パーサ (parser)とも。プログラミング言語処理系の入力部分が代表的であるが、それに限らず設定ファイルの読み込みなど、構造を持った入力テキストの処理を行う。自然言語処理でも使われる。 構文解析のアルゴリズムには複雑なものも多いが、パーサジェネレータの研究は盛んであり、そういったものを使用zすれば、構文規則を記述するだけで構文解析器を自動的に生成できる(プログラムのソースコードが出力される)。.

新しい!!: Oberonと構文解析器 · 続きを見る »

数値解析

バビロニアの粘土板 YBC 7289 (紀元前1800-1600年頃) 2の平方根の近似値は60進法で4桁、10進法では約6桁に相当する。1 + 24/60 + 51/602 + 10/603.

新しい!!: Oberonと数値解析 · 続きを見る »

.NET Framework

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

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

1991年

この項目では、国際的な視点に基づいた1991年について記載する。.

新しい!!: Oberonと1991年 · 続きを見る »

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