プログラミングパラダイムとは?

プログラミングパラダイムの基礎

Eleanor Thomas

Senior Data Analytics Engineer

パラダイムとは?

  • 操作のための基準・見方・考え方の集合
  • あるテーマや問題への考え方・アプローチ
  • : 地球は平らではなく丸いという見方

平らな地球と丸い地球

プログラミングパラダイムの基礎

プログラミングパラダイムとは?

  • プログラム: コンピュータに指示するための記述された命令集合
  • プログラミングパラダイム: プログラムを書く際の様式・考え方
  • 特徴に基づきプログラムを分類できる
  • 目的に応じて異なるパラダイムを用いる
  • 例:
    • 手続き型プログラミング
    • 関数型プログラミング
    • オブジェクト指向プログラミング
プログラミングパラダイムの基礎

プログラミング言語とは?

  • プログラミング言語プログラミングパラダイム
  • プログラミング言語: プログラム記述のための特定の表記体系
  • :
    • Python
    • Java
    • Scala
    • C++
プログラミングパラダイムの基礎

プログラミングパラダイム vs. プログラミング言語

  • 1つのパラダイムに複数のプログラミング「言語」が存在し得る
  • 同一パラダイム向けに新しい言語が作られることもある
  • 1つの言語が複数のプログラミング「パラダイム」を持つことも可能
  • Python は手続き型・関数型・オブジェクト指向に対応
プログラミングパラダイムの基礎

練習しましょう!

プログラミングパラダイムの基礎

Preparing Video For Download...