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

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

  • twitter
  • facebook
  • はてな
  • LINE

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

概要

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

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

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

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

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

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

等々。

関連項目

この記事を編集する

掲示板

  • 5 ななしのよっしん

    2015/08/14(金) 12:13:13 ID: qDOFOUOnwc

    契約や文芸はパラダイムじゃないじゃろ 補助技法にすぎない

  • 👍
    0
    👎
    0
  • 6 ななしのよっしん

    2016/10/07(金) 16:50:07 ID: 8tbmyoBFT2

    >>2
    まさに
    でも考え方って言われるとなんとなく抽的すぎるから、要するにそれを実装する手法の意味も含まれていることが付け加えられてるとわかりやすいと思う。

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

  • 👍
    0
    👎
    0
  • 7 ななしのよっしん

    2024/12/03(火) 05:53:54 ID: fiKl2plCLo

    良記事。参考文献の項もぜひほしい

  • 👍
    0
    👎
    0

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
機動戦士Gundam GQuuuuuuX[単語]

提供: アクティブバイブ!アクメりナス‼

もっと見る

急上昇ワード改

最終更新:2025/06/22(日) 07:00

ほめられた記事

最終更新:2025/06/22(日) 07:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP