Retronym — procedural programming
Procedural programmingとは?意味・「Procedural programming」と呼ばれるようになった理由
手続き型プログラミング
◎
概要
- 元の名称「Programming」
- 新しく登場したものObject-oriented programming
- 呼び分けの必要元の「Programming」を区別する必要が生まれる
- レトロニム「Procedural programming」
オブジェクト指向プログラミングが広まったことで、手続きを順に記述する従来のプログラミングを区別するために使われるようになった名称。
Procedural programmingとは
処理の手順を、手続き(関数やサブルーチン)の呼び出しとして順番に記述していくプログラミングのスタイルのこと。
なぜ「Procedural programming」と呼ばれるようになった?
「Object-oriented programming」が登場したことで、それまでの「Programming」と区別する必要が生まれ、「Procedural」を付けた「Procedural programming」という呼び名が使われるようになった。
元々は何と呼ばれていた?
Object-oriented programmingが登場する前は、単に「Programming」と呼ばれていた。
Procedural programmingが必要になった背景
初期のプログラミングは、命令を順に並べて手続きを呼び出す書き方が当たり前で、特に名前は必要なかった。1980年代にオブジェクト指向プログラミングが広まると、従来のスタイルを「procedural programming」と呼んで対比するようになった。
Procedural programmingの具体例・使われ方
C言語やPascal、FORTRANなどが手続き型言語の代表とされる。プログラミングパラダイムを比較する文脈で使われる。
レトロニムとしての特徴
- 元の名称
- Programming
- 新しく登場したもの
- Object-oriented programming
- 付け足された言葉
- Procedural
- 成立時期
- 1980年代以降
- 主に使われる言語
- 英語
- ステータス
- 確定