Introduction to Programming - Types of Languages, Memory Management

Introduction to Programming - Types of Languages, Memory Management

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