プログラミングパラダイム単語

プログラミングパラダイム
  • 3
  • 0pt
掲示板へ

プログラミングパラダイムとはジャスティスである。

概要

何かプログラムで実現したい標がある時に、それをどうやって実現するかという考え方や流をプログラミングパラダイムという。ある言内の固有の事情に関しては「プログラミングスタイル」のような呼ばれ方をするので、大抵プログラミング言語の設計パラダイムをしている場合が多い。

プログラミング言語ではチューリング完全という理論的な限界があらかじめ存在するため、実はどんなパラダイムのどんな言であろうと実現可な内容自体はそれほど変わらない(OSサポートなんかは別だが)

よってパラダイムの違いというのは概ね効率と美的センスの問題であり、より美しく簡潔で的確な表現の出来る言エライ!とされるわけである。それは大規模化への適応であったり、バグを出さない工夫であったり、特殊分野でのニッチ適応であったり、場合によってはよりバカなことができるであったりする。Perlをみよ。

プログラミング歴史立ったパラダイムは大体下記の一覧辺りだろう。ちなみにこれらは必ずしも排他的なパラダイムではないので注意。オブジェクト指向といったら普通は構造化を含むし、あるパラダイムが問題とするテーマが他のパラダイムでは考える必要自体かったり、といったことはある。最近のトレンドは手続きベースマルチパラダイム言だが、「構造化と大体互換でOOPとジェネリックが付いてて部分的に関数契約もいけます」とかそんな感じで実に21世紀的なことになっている。

ちゃんとした名前いが、何となくパラダイム的に考えられている標も挙げれば、

  • 一つのことには一つのやり方
  • 一つのことにたくさんのやり方
  • 簡潔さはなり
  • 怠惰は美徳
  • S式最強

等々。

関連項目

【スポンサーリンク】

  • 3
  • 0pt
記事編集 編集履歴を閲覧

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

プログラミングパラダイム

1 ななしのよっしん
2011/09/14(水) 12:57:19 ID: m70337b1zZ
perlのくだりで滅笑った
👍
高評価
0
👎
低評価
0
2 ななしのよっしん
2013/05/19(日) 15:00:34 ID: b9KaINveOr
この記事はWikipediaよりもすっげーわかりやすい。初学者はWikipediaで「マルチパラダイム」→「プログラミングパラダイム」→「パラダイム」って1単ずつ記事を読んでいるだろうから(実話)、そんなことするよりもこっちを読むべき。Wikipediaのように追求する必要がなければね。
👍
高評価
0
👎
低評価
0
3 ななしのよっしん
2013/09/01(日) 00:33:23 ID: qDOFOUOnwc
怠惰っていうのは遅延評価のことかな

個人的にはどちらもしっくり来ない
居合(抜術)という訳を推したい
👍
高評価
0
👎
低評価
0
4 ななしのよっしん
2014/10/29(水) 19:53:20 ID: xxYg9jLHox
プログラミングパラダイムとはジャスティスである。

知るか
でもWikipediaよりわかりやすい
👍
高評価
0
👎
低評価
0
5 ななしのよっしん
2015/08/14(金) 12:13:13 ID: qDOFOUOnwc
契約や文芸はパラダイムじゃないじゃろ 補助技法にすぎない
👍
高評価
0
👎
低評価
0
6 ななしのよっしん
2016/10/07(金) 16:50:07 ID: 8tbmyoBFT2
>>2
まさに
でも考え方って言われるとなんとなく抽的すぎるから、要するにそれを実装する手法の意味も含まれていることが付け加えられてるとわかりやすいと思う。

最初はマジでこの言葉の意味がさっぱりわからなかったが、結局プログラミング手法と用法はほぼ同じだから。
👍
高評価
0
👎
低評価
0