• Systems(ソフトウェアシステムのアーキテクチャ記述のための指針)は、ソフトウェアアーキテクチャの領域での世界初の標準であり、最近 ISO によって ISO/IEC DIS 25961 として採用された。 アーキテクチャ記述言語(ADL) は、ソフトウェアアーキテクチャ記述するための言語である。これまで、いくつかの...
    13 KB (1,371 words) - 02:33, 9 February 2024
  • アーキテクチャ記述言語(Architecture Description Language、ADL)とは、ソフトウェアアーキテクチャやシステムアーキテクチャ記述するためのコンピュータ言語または概念モデルである。ソフトウェア開発者がアーキテクチャについてやり取りする場合や、開発者と発注元との認識あ...
    17 KB (2,052 words) - 02:35, 9 February 2024
  • れ、相互にどのような連絡をして全体としてひとつのコンピュータとして機能しているか、に関する記述やとり決めのことである。 他の語と組み合わせる場合は通常「方式」と訳す。意訳して「設計思想」とも。 アーキテクチャはもともと建築関連用語で、単に「建築物」以外に、設計や様式という意味があるが、それが転じて...
    34 KB (4,327 words) - 12:33, 14 May 2024
  • ISO/IEC 42010 (category ソフトウェアアーキテクチャ)
    現、通信、およびレビューするための概念的基盤、およびアーキテクチャ記述アーキテクチャフレームワーク、アーキテクチャ記述言語の適用における要求仕様を提示する。 その前身であるIEEE 1471と同じく、この規格はアーキテクチャアーキテクチャ記述を厳密に区別する。 この記事におけるISO/IEC...
    1 KB (155 words) - 05:24, 8 January 2021
  • ハードウェア記述言語(ハードウェアきじゅつげんご、英: hardware description language、HDL)は、デジタル回路を設計するためのコンピュータ言語ないしドメイン固有言語(DSL)である。回路の設計、構成を記述する。処理を検証するための試験(テストベンチ)記述ができ、シミュレーションできる開発環境もある。...
    28 KB (4,019 words) - 23:38, 7 July 2023
  • ARMアーキテクチャアーアーキテクチャ) とは、ARMホールディングスの事業部門であるARM Ltd.により設計・ライセンスされているアーキテクチャである。組み込み機器や低電力アプリケーションからスーパーコンピューターまで様々な機器で用いられている。 ARMアーキテクチャ...
    69 KB (6,693 words) - 14:45, 12 May 2024
  • プライズ)とアプリケーション・レベルの仕組(アーキテクチャ)を設計する一つの全体的言語である。 アーキテクチャ記述言語 (ADL) は、システムのシステムアーキテクチャ記述し表現するため使われる一つの言語である。 他の科学分野における図式モデリング言語の例。...
    16 KB (1,925 words) - 06:26, 17 October 2021
  • この他、エミュレータや仮想機械などインタプリタ型のソフトウェアによる実装や、ハードウェア記述言語などでFPGAなどのプログラマブルロジックデバイスのコンフィギュレーションとして記述されたソフトプロセッサがある。 今日、新たなISA(あるいはマイクロアーキテクチャ)を開発しようとするベンダーはソフトウェアエミュレータを作って...
    24 KB (3,113 words) - 21:21, 26 October 2023
  • アーキテクチャという用語はマイクロプログラムのワードによって制御されるユニットについて記述するために用いられた。 マイクロアーキテクチャとコンピュータの命令セットアーキテクチャははっきり区別される。命令セットアーキテクチャは機械語(アセンブリ言語...
    28 KB (4,040 words) - 17:24, 23 October 2021
  • 言語として、後者の意味の点で発展したといえる。 なお、大変まれながら、特定のソフトウェアを実装するために使用したプログラミング言語のことを、スクリプト言語と呼ぶことがあるので注意したい。この意味では、「記述言語」と呼ぶ方が望ましい。たとえば、UNIXの記述言語はC言語であるといえる。...
    17 KB (2,136 words) - 17:29, 28 December 2023
  • Cでは禁止している。 システム記述言語として開発されたため、高級言語であるがアセンブラ的な低水準の操作ができる。ポインタ演算、ビットごとの論理演算、シフト演算などの機能を持ち、ハードウェアに密着した処理を効率よく記述できる。これはオペレーティングシステムやデバイスドライバーなどを記述...
    61 KB (8,410 words) - 10:31, 26 April 2024
  • もう1つの重要な要因は、ソフトウェアをコンピュータからコンピュータへ送信する機能であり、それによって送られたコンピュータが既存のネットワークとやり取りできるようになる。アーキテクチャが異なっているとこれができない場合があり、クロスコンパイラなどを使った移植が必要になる。 分散コンピューティング・システムには様々な形態がある...
    25 KB (3,136 words) - 03:06, 24 September 2023
  • エンタープライズアーキテクチャ(英: enterprise architecture、EA) は構成要素(事業エンティティ)、それらの構成要素の外的に見える特性、及びそれらの間の関係を含む、事業構造の厳格な記述である。EAは、用語、要素の構成、及びその外的環境とのそれらの関係、及び...
    17 KB (2,132 words) - 06:49, 21 July 2023
  • IEEE 1471 (category ソフトウェアアーキテクチャ)
    を分離する。視点は、関心のセットとそれらの関心を取扱うためアーキテクチャ記述するため使われる表現/モデリング技法を識別する。そしてビューは、1つの特定のシステムへ1つの視点を適用した結果である。 それは、アーキテクチャ記述の要求内容と、アーキテクチャ記述に順ずることがその視点とそのビューの間に1対1の対応を持つという考えを確立した。...
    13 KB (1,793 words) - 00:25, 22 July 2021
  • 高水準言語(こうすいじゅんげんご、high-level programming language、高級言語とも)とは、記述の抽象度が高いプログラミング言語のことである。対義語は機械語やアセンブリ言語を指す「低水準言語」である。「高級言語」の対は「低級言語」である。 抽象度が特に高いプログラミング言語...
    3 KB (335 words) - 09:03, 15 March 2024
  • Object Constraint Language(OCL)は、統一モデリング言語 (UML) モデルに適用する規則を記述するための宣言型言語である。IBMが開発し、UML標準の一部となった。初期のOCLは、単なるUMLの形式仕様記述言語としての拡張であったが、その後 UMLだけでなく Object Management...
    6 KB (745 words) - 03:43, 30 November 2020
  • ルピクセルシェーダーの導入により、表現の自由度と解像度(精細度・品質)が飛躍的に向上した。ただし、シェーダープログラムの記述に使える言語は原始的なアセンブリ言語が基本であり、記述可能なプログラム長(命令数)もごく限られていたため、開発効率や再利用性などの面で課題を抱えていた。なお、頂点シェーダープ...
    65 KB (8,017 words) - 16:47, 23 April 2024
  • 言語」は同じ意味で使われることもある。しかし、コンピュータ言語としては他にもハードウェア記述言語や、マークアップ言語のようなデータ記述言語などがあり、それらは「プログラミング言語」ではない。 コンピュータ言語の大きな分類として、人間が読める言語と読めない言語という分類がある。人間が読める言語...
    7 KB (780 words) - 02:16, 24 November 2023
  • 言語と、人間が理解しやすい自然言語に近い形式で記述する高水準言語に大別できる。 機械語は「0」か「1」を並べたビット列命令(二進コード、バイナリコード)で表現される。 アセンブリ言語はCPUの命令セットにほぼ対応した記述ができるプログラミング言語...
    65 KB (7,705 words) - 12:14, 13 May 2024
  • 言語はモデリングとは特別な関係が何もあるわけでもなく(ドメイン固有モデリングのためのドメイン固有言語、といったものはあるが)、モデリング以外にもあらゆる分野のための言語がある。 例えば、ハードウェア記述言語のVerilog HDLやVHDL、データベースへの問い合わせ言語...
    28 KB (3,839 words) - 18:19, 1 May 2024
  • Java (redirect from JAVA言語)
    public sector. Javaは、コストを削減し、開発者の時間枠を短縮し、イノベーションを促進し、エンタープライズアーキテクチャ、財務、およびHRに最適なプログラミング言語としてアプリケーションサービスを改善します。 Javaは、製造・自動車・保険・公共部門などの多くの業界で使用されています。...
    66 KB (7,775 words) - 21:58, 16 April 2024
  • 命令(ニーモニック)を利用するプログラミング言語の総称がアセンブリ言語である。 アセンブリ言語を用いることで、機械語相当の低水準なコードをより直観的に記述できる。高度なアセンブリ言語ではアセンブラに対する命令(疑似命令)やマクロを用いて、より抽象的な記述が可能である。パイプライン処理などを最適化す...
    51 KB (6,601 words) - 10:42, 20 March 2024
  • インタフェース記述言語(英: Interface Description Language, IDL)はソフトウェアコンポーネント間のインタフェース記述を目的とするドメイン固有言語の総称である。インタフェース定義言語(英: Interface Definition Language)とも呼ばれる。...
    4 KB (427 words) - 13:22, 21 May 2024
  • れる。対象者像は「ITストラテジストによる提案を受けて、情報システムまたは組み込みシステムの開発に必要となる要件を定義し、それを実現するためのアーキテクチャを設計し、情報システムについては開発を主導する者」。 対象業務の分析や要件定義、外部設計など、システム開発の上流工程作業に係わる者、いわゆる上...
    23 KB (3,041 words) - 08:52, 31 December 2023
  • 64ビット (category コンピュータアーキテクチャ)
    073,709,551,616(16エクスビ、約18.4E)までの数を表現できる。 「64ビットアーキテクチャ」とは、整数型、メモリアドレス、その他のデータサイズなどが、最大64ビット幅のアーキテクチャである。 「64ビットCPU」(プロセッサ、演算装置)とは、64ビットサイズのレジスタ、アドレス...
    39 KB (5,668 words) - 07:17, 31 March 2024
  • RISC (category 命令セットアーキテクチャ)
    RISC(reduced instruction set computer、リスク)は、コンピュータのプロセッサの命令セットアーキテクチャ (ISA) の設計の方向性として、命令セットの複雑さを減らすことすなわち、命令の総数や種類を減らし、それぞれの命令が行う処理を単純なものにし、命令フォーマット...
    42 KB (6,533 words) - 20:11, 16 April 2024
  • evalすることは、インタプリタ方式では造作ないことだが、コンパイラ方式では実行環境にコンパイラ自体が必要となる(動的プログラミング言語も参照)。 ハードウェア記述言語の処理系(合成系)を、ハードウェアコンパイラとかシリコンコンパイラなどと呼ぶことがある。 コンパイルをアプリケーションの実行時に行うか、実行前に行うかで2つに分かれる。...
    50 KB (6,298 words) - 08:56, 15 October 2023
  • Goはプログラミング言語の1つである。Googleにおいて2009年ロバート・グリースマ、ロブ・パイク、ケン・トンプソンによって設計された。Goは、静的型付け、C言語の伝統に則ったコンパイル言語、メモリ安全性、ガベージコレクション、構造的型付け(英語版)、CSPスタイルの並行性などの特徴を持つ。G...
    31 KB (4,250 words) - 11:50, 26 September 2023
  • Cell/B.E.、Cell、CBE)は、ソニー・コンピュータエンタテインメント (SCE) 、ソニー、IBM、東芝によって開発されたPowerPCアーキテクチャベースの64ビットRISCマイクロプロセッサである。 Emotion Engineの実質的な後継。ソニーは本プロセッサの後継を発表していないが...
    40 KB (5,466 words) - 20:10, 4 April 2024
  • も、機械が操作できる基本的な処理命令は細粒度であり、大量に記述する必要があった。 そこで、特定のコンピュータに依存しない記述方法で、処理の内容をより抽象的に記述するためのプログラミング言語が開発された。そして、プログラミング言語によって記述されたプログラムを、コンパイラを利用して機械語に翻訳するこ...
    36 KB (4,635 words) - 12:38, 24 March 2024
  • アデレード空港を表すIATA空港コード 実引数依存の名前探索 (Argument Dependent Lookup) アーキテクチャ記述言語(Architecture Description Language) アーサー・D・リトル(Arthur D. Little) 京浜急行電鉄の一部車両に搭載されているドアカット機能(Auto...
    665 bytes (150 words) - 19:15, 19 March 2013