Computational Thinking + Doing
Object-Oriented, Functional, and Data-Oriented Programming
Comparing these three popular programming paradigms in Julia, Python, and R.
Getting Started
If you are interested in reproducing this work, here are the versions of Julia, Python, and R used:
Julia
VERSION
v"1.5.0"
Python
import sys
print(sys.version)
3.9.6 (v3.9.6:db3ff76da1, Jun 28 2021, 11:49:53)
[Clang 6.0 (clang-600.0.57)]
R
R.version.string
[1] "R version 4.1.1 (2021-08-10)"
Object-Oriented Programming
Functional Programming
Data-Oriented Programming
Applied Computing