コンテンツにスキップ

手続き型プログラミング

出典: フリー百科事典『ウィキペディア(Wikipedia)』
使

: procedural programming[1]便[2][3]1958FORTRAN IIALGOLCOBOL

procedurecallreturnreturnrecursive call


procedureCALLRETPUSHCALL1950




1

使

使

他のプログラミングパラダイムとの対比

命令型プログラミング

オブジェクト指向プログラミング


C

[?]

 Smalltalk 使C++Java[1]


純粋なオブジェクト指向 純粋な手続き型
メソッド 手続き(プロシージャ)
オブジェクト 構造体(レコード)
クラス モジュール
メッセージ 手続き呼び出し

関数型プログラミング




HaskellScalaF#[4]

論理型プログラミング

代表的な手続き型言語




ALGOLPascalCVisual Basic

Ada83

ALGOL

BASIC

C

ColdFusion

COBOL

Forth

FORTRAN

Maple

Mathematica

MATLAB

Modula-2

Oberon Oberon-1Oberon-2

Occam

M

Pascal

Perl4

Pike

PL/I

VBScript

Visual Basic

Visual Basic for Applications

CC++[1]

Ada95

C++

C#

D

ECMAScriptActionScriptDMDScriptJavaScriptJScript

Go

Java

Kotlin

Object Pascal/Delphi

Objective-C

Perl5

PHP

Python

Ruby

Rust

Swift

Visual Basic .NET

C++JavaC#staticstaticsomeInstance.someMethod()0thisSomeClass.someMethod(someInstance)


脚注

関連項目

外部リンク