を開発・プログラミング (Programming) するためのインタフェース (Interface) である。こちらの意味では、システムやサービスから直接提供されないもの、例えば言語の標準ライブラリは含まない。 APIはアプリケーションバイナリインタフェース (ABI) とは異なる。APIはソース...
36 KB (4,615 words) - 12:23, 7 September 2024
アプリケーションソフトウェア(英: application software)あるいはアプリケーションプログラム(application program)は、ある特定の機能や目的のために開発・使用されるソフトウェアで、コンピュータの操作自体のためのものではないもの。コンピュータ・プログラ...
34 KB (3,968 words) - 22:26, 28 September 2024
グラフィカルユーザインタフェース(英: graphical user interface、略称:GUI(ジーユーアイ、グイ、グーイ))は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース...
22 KB (2,887 words) - 10:43, 9 August 2024
ースなど大量のアクセスをこなす用途などでは重要になる。 オペレーティングシステムはアプリケーションプログラムを動作させるのが第一の目的である。このためのインタフェースがアプリケーションプログラミングインタフェース (API) とアプリケーションバイナリインタフェース (ABI)...
68 KB (8,439 words) - 09:02, 6 October 2024
プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート PHP(ピー・エイチ・ピー)は、 "The PHP Group" によってコミュニティベースで開発されているオープンソースの汎用プログラミング言語およびその公式の処理系であり、特にサーバーサイドで動的なウェブページを作...
57 KB (5,433 words) - 02:01, 19 September 2024
Java (redirect from プログラミング言語Java)
Java API APIは、アプリケーション・プログラミング・インタフェースの頭字語であり、Javaクラスライブラリ内部からプログラマに向けて外部公開されているクラス、インタフェース、メソッド、フィールド、定数の集合である。プログラマはこれを用いて各種ソフトウェアの開発を行う。A...
66 KB (7,744 words) - 21:48, 16 October 2024
Python (redirect from プログラミング言語Python)
Python(パイソン)はインタープリタ型の高水準汎用プログラミング言語である。 Pythonは1991年にグイド・ヴァン・ロッサムにより開発されたプログラミング言語である。 最初にリリースされたPythonの設計哲学は、ホワイトスペース(オフサイドルール)の顕著な使用によってコードの可読性を重視し...
74 KB (8,808 words) - 08:13, 31 October 2024
ログ、電子掲示板、銀行のインターネットバンキング、証券会社のオンライントレード、電子商店街などネット販売のショッピングカートなどを挙げることができる。 ウェブアプリケーションに対して、ローカルのデスクトップ環境上で動作するアプリケーションは、デスクトップアプリケーション...
26 KB (3,363 words) - 06:24, 22 May 2024
プログラミングツールは、コンピュータなどのプログラミングに使う、ツールと呼ばれるコンピュータ・プログラム類のことである。この記事ではもっぱら、コンピュータ・プログラミング用のツールについて扱う。 プログラマブルなコンピュータの登場と同時に、プログラミングを支援するコンピュータ・プログラ...
9 KB (923 words) - 02:31, 24 November 2023
コンピュータ (section 制御プログラム(OS))
Interface、アプリケーションプログラミングインタフェース)はアプリケーションソフトから、OSが用意しているさまざまな機能を利用するための仕組みであり、アプリケーション開発の手間が減り、統一的な操作性も実現できる。 デバイスドライバ デバイスドライバは周辺機器を直接制御する抽象的なインタフェースをアプリケーションソフトに対して提供する。...
66 KB (7,704 words) - 15:25, 3 October 2024
インタフェース (情報技術) - ものごとの境界となる部分と、その境界での処理方式であるプロトコルを指す、主に情報技術関連で用いられる用語。省略表記はIFやI/F。 ハードウェアインタフェース ソフトウェアインタフェース アプリケーションプログラミングインタフェース(API) アプリケーションバイナリインタフェース(ABI)...
2 KB (326 words) - 03:20, 4 November 2023
インターフェイスはウェブブラウザを介してアクセスし、データベースは隣接する層に直接接続されるのみとなった。 汎用DBMSは、公開のアプリケーションプログラミングインタフェース(API)と、オプションでSQLなどのデータベース言語用のプロセッサを提供して、データベースと対話し操作するアプリケーション...
102 KB (12,519 words) - 20:41, 11 October 2024
Perl (category プログラミング言語)
Toolkit - テンプレートシステム データベース DBI - 汎用データベースインタフェース Webアプリケーション CGI - CGIプログラミング Plack - PSGIのリファレンス実装 Mojolicious - Webフレームワーク Catalyst - Webアプリケーションフレームワーク...
30 KB (1,462 words) - 23:55, 22 September 2024
Pagesなどの新しい言語が開発された。 Webページの動的な生成に用いられる大半のプログラミング言語が、共通した作業を行うためのライブラリを持っているが、Webアプリケーションは HTMLの生成(たとえば JavaServer Faces)などWebアプリケーションで有用なライブラリを必要とすることが多い。 成熟した「フルスタック」フレームワークが登場した。...
21 KB (2,737 words) - 13:26, 8 September 2024
MacOS (category オペレーティングシステム)
ングインタフェース「Core Image」および「Core Video」、64ビットオーディオインタフェース「Core Audio」、モデルレイヤ「Core Data」が導入された。さらにlaunchdが従来のinitなどのUNIX デーモン群を置き換え、カーネル・プログラミング・インタフェース...
72 KB (8,443 words) - 12:30, 27 October 2024
オブジェクト指向プログラミング(オブジェクトしこうプログラミング、英: object-oriented programming, OOP)とは、「オブジェクト」という概念に基づいたプログラミングパラダイムの一つである。 OOPでは、相互に作用するオブジェクトを組み合わせてプログラムを設計する。...
53 KB (6,087 words) - 12:42, 3 August 2024
リッチインターネットアプリケーション(英: rich internet application、RIA)は、パーソナルコンピュータ等のソフトウェアの分類の1つであり、ウェブブラウザなどのクライアントの機能を活かした、柔軟なインタフェースをもつウェブアプリケーションのことである。...
7 KB (849 words) - 12:06, 30 July 2024
Linux (category オープンソースソフトウェア)
システムソフトウェア、コマンドシェルやウインドウ環境などのユーザインタフェースプログラム、その他のアプリケーションプログラムなど。 Linuxシステムのユーザインタフェース(シェルとも呼ばれる)は、コマンドラインインタフェース (CLI) とグラフィカルユーザインタフェース (GUI) のどちらか、またはハードウェアに搭載されているコ...
97 KB (11,630 words) - 12:35, 9 September 2024
Visual Basic (category プログラミング言語)
(ヴィジュアル ベーシック)はマイクロソフトが1990年代に開発していたプログラミング言語およびその処理系。通常はVisual Basicまたは略してVBと呼ぶ。単体製品パッケージのほか、Visual Studioに組み込まれたパッケージもあり、さまざまな種類のアプリケーション開発に用いられていた。...
29 KB (3,306 words) - 16:10, 4 July 2024
Pattersonがプロジェクトから離れたためである。Internet Archiveのフォーラムでは新たな検索システムの構築を望む声が多くあがっており、動向が注目される。 ウェイバックマシンはWebブラウザを使ったウェブアーカイブの閲覧だけでなく、アプリケーションプログラミングインタフェースも提供している。2015年時点では、...
32 KB (3,759 words) - 00:43, 13 October 2024
プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート Swift(スウィフト)は、AppleのiOSおよびmacOS、Linux、Windowsで利用出来るプログラミング言語である。Worldwide Developers Conference (WWDC)...
20 KB (2,455 words) - 16:21, 8 September 2024
JavaScript (section プログラミング言語としての特徴)
tをサポートしており、大規模開発が可能になっている。さらにExt JSなどの本格的なGUIライブラリの登場により、デスクトップアプリケーションと遜色ないユーザインタフェースの構築が可能になった。 JavaScriptではしばしば、ネットワークを介したリクエストのような "待ち"...
35 KB (3,997 words) - 16:17, 16 September 2024
Symbian OS (category モバイルオペレーティングシステム)
OS固有のプログラミングイディオムが使用されている。他の技法と組み合わせることによってメモリの使用量を低く保ち、メモリリークの発生を抑える。また外部記憶スペースを節約するための同様の技法も存在している。Symbian機器の記憶装置はフラッシュメモリであることが多い。 全てのSymbian OSプログラミング...
11 KB (1,393 words) - 10:23, 6 July 2024
ライブラリ (category ライブラリ (プログラミング))
インポートライブラリである。ダイナミックリンクライブラリには通例.dllという拡張子が付けられる。インタフェースのリビジョンはファイル内にリソースとして書きこまれるか、COMインタフェースを使って抽象化される。また、.NET Frameworkのアセンブリについては、内部のマニフェストに記述される。...
23 KB (3,061 words) - 14:31, 6 June 2024
テキストユーザインタフェース(英語: text user interface, TUI)とは、グラフィカルユーザインタフェース (GUI) が考案された後に名づけられたレトロニムであり、テキストベースのユーザインタフェースを区別して呼ぶための名称である。TUIはCUIとは異なり、GUIのように画面全...
6 KB (731 words) - 11:52, 2 May 2023
Microsoft Windows (redirect from ウインドウズ)
Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群である。グラフィカルユーザインタフェース (GUI) を採用している。Windows発売以前では高価なワークステーション(ハイエンドパソコンを上回る性能のデスクトップコンピュータ)でしか実現され...
72 KB (7,974 words) - 04:23, 5 October 2024
R言語 (redirect from R (プログラミング言語))
インタフェースの提供を行なう、との旨が述べられている。 RGLと呼ばれる3Dグラフ描画パッケージも提供されている。このパッケージを使用することでOpenGLにより実現される高速かつ美麗な3DCGを用いてデータのグラフ化が出来る。 U. リゲス:「Rの基礎とプログラミング技法」、丸善出版、ISBN...
44 KB (6,080 words) - 13:05, 17 February 2024
ケープコミュニケーションズが開発したプログラミング言語である。[要出典] 元来はHTML要素の動的操作(ダイナミックHTML)によるウェブページの装飾等が想定されていたが、JSを介したデータ交換(Ajax)、HTML読み込みに依らないJSによるDOMの全面的操作(シングルページアプリケーション...
32 KB (3,922 words) - 12:55, 15 July 2024
パーソナルコンピュータ (section アプリケーションソフトウェア)
ケースにきれいに収められBASICインタプリタを内蔵し、オールインワンの完成品で出荷される、今日のパーソナルコンピュータの原型と言える型のコンピュータが登場した。これらはインタフェース(CRTディスプレイ、キーボード、外部記憶装置、プリンタ...
81 KB (9,426 words) - 13:58, 20 October 2024
VideoLANプロジェクトで開発されているオープンソースのマルチメディアプレーヤー。GUIだけでなく、CUIやWebインタフェースも持っており、ストリーミングにも対応している。HTTP、MMSH、RTSP、Icecastなどのプロトコルでストリーミング出力が可能。 Helix Universal Server...
32 KB (4,119 words) - 18:12, 28 August 2024
アプリケーションバイナリインタフェース(ABI, 英: Application Binary Interface)とは、アプリケーション(ユーザ)プログラムとシステム(オペレーティングシステムやライブラリ)との間の、バイナリレベルのインタフェースである。また、アプリケーション...
9 KB (969 words) - 20:55, 24 February 2022