In this video we discuss about the types of programming languages along with how memory management works. We cover:
Procedural vs Functional vs Object Oriented Languages
Static vs Dynamic memory allocation
Objects and references
Take part in the learning in public initiative! Share your learnings on LinkedIn and Twitter with #DSAwithKunal & don't forget to tag us!
👉 Resources
Join Replit: http://join.replit.com/kunal-kushwaha
Complete Java DSA playlist: • Java + DSA + Interview Preparation Course
Code, Assignments, & Notes: https://github.com/kunal-kushwaha/DSA...
➡️ Connect with me: https://www.techwithkunal.com
=========================================
Timestamps:
0:00 Introduction
0:52 What are Programming Languages
2:51 Types of Languages
3:01 Procedural Language
4:38 Functional Language
9:01 Object Oriented Languages
14:08 Different Languages can be of Different Types
16:20 Static vs Dynamic Languages
21:44 Error in Dynamic Languages
22:53 Error in Static Languages
24:48 Stack and Heap Memory
25:11 Objects (Not Primitives!) and Reference Variables
27:19 Important Example Memory
33:50 Garbage Collection
38:00 Outro
#placement #dsa #interviews