プログラミングにおけるテンプレートは、静的型付けのプログラミング言語でデータ型を抽象化してコードを書くことを可能にする機能であり、C++やD言語においてはジェネリックプログラミングに用いられる。 C++のテンプレートは後から追加された機能だが、多重継承や演算子多重定義と並ぶ重要な機能となった。STL...
18 KB (2,603 words) - 13:10, 15 May 2022
プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート PHP(ピー・エイチ・ピー)は、 "The PHP Group" によってコミュニティベースで開発されているオープンソースの汎用プログラミング言語およびその公式の処理系であり、特にサーバーサイドで動的なウェブページを作...
57 KB (5,416 words) - 02:13, 24 May 2024
プログラミング言語(プログラミングげんご、英語: programming language)とは、プログラムを記述するための人工言語。コンピュータプログラムを書くために考案された、正確に定義された記号と規則のしくみ。以前は、しばしばプログラム言語と表記された。 プログラミング...
59 KB (7,489 words) - 01:13, 10 July 2024
関数型プログラミング(かんすうがたプログラミング、英: functional programming)とは、数学的な意味での関数を主に使うプログラミングのスタイルである。 functional programming は、関数プログラミング(かんすうプログラミング)などと訳されることもある。 関数型プログラミング言語(英:...
20 KB (2,713 words) - 06:55, 19 June 2024
Ruby (redirect from プログラミング言語Ruby)
プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート Ruby(ルビー)は、まつもとゆきひろ(通称: Matz)により開発された、簡潔な文法が特徴的なオブジェクト指向スクリプト言語。 日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった。...
37 KB (4,970 words) - 08:42, 26 March 2024
プログラミングパラダイム(英: programming paradigm)とは、プログラミングにおける模範である。 プログラミングパラダイムは、プログラマにプログラムの見方を与えるものと言える。例えばオブジェクト指向プログラミングでは、プログラムとはオブジェクトを作りそれを管理するもの。関数型言語では、状態を持たない関数の評価の連続。...
5 KB (453 words) - 20:52, 19 August 2024
プログラミングをサポートしない言語で汎用的なコードを記述して再利用しようと思えば、メモリ空間効率や型安全性などを犠牲にしなければならなくなる(共用体や汎用ポインタ型とキャストを駆使するなど)。一方、C++の関数テンプレートやクラステンプレートのように、ジェネリックプログラミング...
41 KB (5,718 words) - 05:50, 19 July 2024
アプリケーションプログラミングインタフェース(API、英: application programming interface)とは、広義ではソフトウェアコンポーネント同士が互いに情報をやりとりするのに使用するインタフェースの仕様である。 APIには、サブルーチン、データ構造、オブジェクトクラス、変...
36 KB (4,620 words) - 10:08, 7 June 2024
Java (redirect from プログラミング言語Java)
プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート Java(ジャバ、ジャヴァ)は、汎用プログラミング言語とソフトウェアプラットフォームの双方を指している総称ブランドである。オラクルおよびその関連会社の登録商標である。1996年にサン・マイクロシステムズによって市場リリ...
66 KB (7,719 words) - 21:37, 24 July 2024
BASIC (category プログラミング言語)
プログラミング言語 >>他のプログラミング言語 ■カテゴリ / ■テンプレート BASIC(ベーシック)は手続き型プログラミング言語のひとつ。 名前は「beginners' all-purpose symbolic instruction code」のバクロニムである。日本語では「初心者向け汎用記号命令コード」を意味する。...
56 KB (7,902 words) - 22:38, 3 June 2024
オブジェクト指向プログラミング(オブジェクトしこうプログラミング、英: object-oriented programming, OOP)とは、「オブジェクト」という概念に基づいたプログラミングパラダイムの一つである。 OOPでは、相互に作用するオブジェクトを組み合わせてプログラムを設計する。...
53 KB (6,087 words) - 12:42, 3 August 2024