ニコニコ大百科モバイル

7/2(月)よりスマホまたはPCでアクセスした場合、各デバイス向けのサイトへ自動で転送致します


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


ヨミ: プログラミングパラダイム
掲示板をミル!
6カキコ!

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


概要


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

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

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

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

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

等々。


関連項目



最終更新日: 15/09/17 06:42
タグ検索 パソコン版を見る


[0]TOP
ニコニコ動画モバイル
運営元:ドワンゴ