翻訳と辞書
Words near each other
・ 手紙返信
・ 手紙~親愛なる子供たちへ~
・ 手細工
・ 手結港可動橋
・ 手絡
・ 手続
・ 手続き
・ 手続きを経る
・ 手続き型
・ 手続き型プログラミング
手続き型プログラミング言語
・ 手続き型モデリング
・ 手続き型言語
・ 手続き的
・ 手続き的知識
・ 手続き的記憶
・ 手続き記憶
・ 手続法
・ 手続的知識
・ 手綱


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

手続き型プログラミング言語 : ミニ英和和英辞書
手続き型プログラミング言語[てつづきがたぷろぐらみんぐ]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [て]
 【名詞】 1. hand 
手続 : [てつづき]
  1. (n,vs) procedure 2. (legal) process 3. formalities 
手続き : [てつづき]
  1. (n,vs) procedure 2. (legal) process 3. formalities 
続き : [つづき]
  1. (n,n-suf) sequel 2. continuation 3. (also suffix) continuation (in time and space) 4. second series 5. succession 6. spell 
: [かた]
 【名詞】 1. mold 2. mould 3. model 4. style 5. shape 6. data type 
プログラミング : [ぷろぐらみんぐ]
 【名詞】 1. programming 2. programing, (n) programming/programing
: [げん]
 【名詞】 1. word 2. remark 3. statement 
: [ご]
  1. (n,n-suf) language 2. word 

手続き型プログラミング言語 ( リダイレクト:手続き型プログラミング ) : ウィキペディア日本語版
手続き型プログラミング[てつづきがたぷろぐらみんぐ]
手続き型プログラミング(てつづきがたプログラミング、)は、「手続き呼び出し」の概念に基づくプログラミングパラダイムの一種。命令型プログラミングと同義に扱われることが多い。「手続き」はプロシージャ、ルーチン、サブルーチンメソッド、関数(数学の関数とは異なる。)など様々な呼称があるが、実行すべき一連の計算ステップを持つものと定義できる。手続きはプログラム実行中の任意の時点で呼び出すことができ、他の手続きからの呼び出しも、自分自身からの呼び出し(再帰呼び出し)も含まれる。
手続き型プログラミングは単純な逐次型プログラミングや非構造化プログラミングよりも多くの場合よりよい選択である。非構造化プログラミングでは複雑なコードを組むことは困難であり、保守性が悪い。手続き型プログラミングには、以下のような利点がある:
* コードを同じプログラム内でコピーすることなく再利用可能
* GOTO文やJUMP命令だけでプログラムの制御構造を構築するよりも容易(そのような制御構造だけで作られた巨大なプログラムをスパゲティプログラムと呼ぶ)
* モジュール性の高い構造化プログラミングが可能
== 手続きとモジュール性 ==
大きく複雑なプログラムでは特にモジュール性が重要である。手続き型プログラミングでは、モジュールへの入力は構文的には「引数」であり、出力は「リターン値」である。
変数スコープは手続きのモジュール性を高めるもう1つの技法である。手続き内の変数は他の手続きからアクセスできない(逆も成り立つ)し、同じ手続きの複数の呼び出しの間でもそれが保たれる。スコープを超えたアクセスには特別な許可が必要である。
モジュール性の低い手続きも簡単なプログラムではよく使われる。その場合、実行環境内の多数の変数にアクセスし、他の手続きでも同様にそれらの変数にアクセスする。
単純で自己完結的で再利用可能なインタフェースであるため、手続きを使って多数の人間が書いたコードを組み合わせることが可能となり、ライブラリなども作成できるようになった。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「手続き型プログラミング」の詳細全文を読む

英語版ウィキペディアに対照対訳語「 Procedural programming 」があります。




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.