YoVDO

Introduction to Programming - Types of Languages, Memory Management

Offered By: Kunal Kushwaha via YouTube

Tags

Programming Courses Programming Languages Courses Memory Management Courses Garbage Collection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamentals of programming languages and memory management in this comprehensive 39-minute video lecture. Dive into the distinctions between procedural, functional, and object-oriented languages, and understand the concepts of static and dynamic memory allocation. Learn about objects, references, and garbage collection while gaining insights into stack and heap memory. Discover how different programming languages can incorporate various paradigms and compare error handling in static versus dynamic languages. Engage with practical examples and visualizations to reinforce your understanding of memory management concepts. Participate in the learning in public initiative by sharing your insights on social media using #DSAwithKunal. Access additional resources, including a complete Java DSA playlist, code assignments, and notes, to further enhance your programming knowledge.

Syllabus

Introduction
What are Programming Languages
Types of Languages
Procedural Language
Functional Language
Object Oriented Languages
Different Languages can be of Different Types
Static vs Dynamic Languages
Error in Dynamic Languages
Error in Static Languages
Stack and Heap Memory
Objects Not Primitives! and Reference Variables
Important Example Memory
Garbage Collection
Outro


Taught by

Kunal Kushwaha

Related Courses

Java Programming: Step by Step from A to Z
Udemy
Java Application Performance Tuning and Memory Management
Udemy
ASP.NET Core New Features
LinkedIn Learning
First Look: Java 10 and Java 11
LinkedIn Learning
Java Essential Training: Syntax and Structure
LinkedIn Learning