Programming Paradigms Explained (with JavaScript Examples)

Programming Paradigms Explained (with JavaScript Examples)

HomeSoftware Developer DiariesProgramming Paradigms Explained (with JavaScript Examples)
Programming Paradigms Explained (with JavaScript Examples)
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
This tutorial on different types of programming paradigms explains the differences between procedural programming, object-oriented programming, functional programming, parallel processing, logic programming, etc., using JavaScript on an ATM program as an example.

Get 20% off at Brilliant.org (for learning science, technology, engineering, math):
https://brilliant.sjv.io/kjVO2z

Become my Patreon and benefit from exclusive benefits: https://patreon.com/softdevdiaries
Follow me on LinkedIn and send me a message if you like: https://linkedin.com/in/gusgadirov
Let's also connect to GitHub: https://github.com/gusgad

Resources:
Code used in 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

Discussion topics: https://www.section.io/engineering-education/nodejs-worker-thread

Logic programming example: https://towardsdatascience.com/logic-programming-rethinking-the-way-we-program-8706b2adc3f1

Timestamp:
(00:00) Introduction
(00:47) Theory
(02:20) Procedure
(03:25) Object oriented
(04:31) Parallel
(05:25) Functional
(06:23) Logic
(07:41) Data-driven
(08:02) Brilliant
(08:44) Advantages and disadvantages

And don't forget to subscribe for more videos like this

#programming

Please take the opportunity to connect and share this video with your friends and family if you find it useful.