This tutorial on different types of Programming Paradigms explains the differences between Procedural Programming, Object-Oriented Programming, Functional Programming, Parallel Processing, Logic Programming, and so on, using JavaScript on an ATM program as an example.
======⚡⚡⚡======
Get a 20% discount on Brilliant.org (to learn Science, Technology, Engineering, Math) 🤓:
https://brilliant.sjv.io/kjVO2z
======⚡⚡⚡======
🎁 Become my Patreon and get exclusive perks: https://patreon.com/softdevdiaries
💼 Follow me on LinkedIn and drop me a message if you'd like: https://linkedin.com/in/gusgadirov
💻 Also, let's connect on GitHub: https://github.com/gusgad
📚 Resources:
Code used in the video: https://github.com/gusgad/programming-paradigms-atm-app
Web Workers: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
Worker Threads: https://www.section.io/engineering-education/nodejs-worker-thread
Logic programming example: https://towardsdatascience.com/logic-programming-rethinking-the-way-we-program-8706b2adc3f1
🕒 Timestamps:
(00:00) Intro
(00:47) Theory
(02:20) Procedural
(03:25) Object-Oriented
(04:31) Parallel
(05:25) Functional
(06:23) Logic
(07:41) Data-Driven
(08:02) Brilliant
(08:44) Pros & Cons
And don't forget to subscribe for more videos like this 😊
#programming