プログラミングパラダイムとは?
プログラミングパラダイムの基礎
Eleanor Thomas
Senior Data Analytics Engineer
パラダイムとは?
操作のための基準・見方・考え方の集合
あるテーマや問題への考え方・アプローチ
例
: 地球は平らではなく丸いという見方
プログラミングパラダイムとは?
プログラム
: コンピュータに指示するための記述された命令集合
プログラミングパラダイム
: プログラムを書く際の様式・考え方
特徴に基づきプログラムを分類できる
目的に応じて異なるパラダイムを用いる
例:
手続き型プログラミング
関数型プログラミング
オブジェクト指向プログラミング
プログラミング言語とは?
プログラミング言語
と
プログラミングパラダイム
プログラミング言語
: プログラム記述のための特定の表記体系
例
:
Python
Java
Scala
C++
プログラミングパラダイム vs. プログラミング言語
1つのパラダイムに複数のプログラミング「言語」が存在し得る
同一パラダイム向けに新しい言語が作られることもある
1つの言語が複数のプログラミング「パラダイム」を持つことも可能
Python は手続き型・関数型・オブジェクト指向に対応
練習しましょう!
プログラミングパラダイムの基礎
Preparing Video For Download...