Companies Home Search Profile

Programming Foundations: Memory, Pointers, and Garbage Collection

Focused View

Maaike van Putten

1:29:16

86 View
  • 01.01-getting started with memory management.mp4
    01:43
  • 01.02-are you ready to learn memory management.mp4
    00:38
  • 02.01-what is memory.mp4
    03:43
  • 02.02-why do we need to manage the memory.mp4
    03:19
  • 02.03-stack memory.mp4
    03:17
  • 02.04-heap memory.mp4
    03:39
  • 02.05-heap vs. stack memory.mp4
    06:47
  • 02.06-allocating memory.mp4
    01:49
  • 02.07-deallocating memory.mp4
    01:53
  • 02.08-garbage collection.mp4
    06:51
  • 02.09-actual removing or sweeping.mp4
    02:48
  • 03.01-the c way allocating memory.mp4
    10:35
  • 03.02-the c way deallocating and reallocating memory.mp4
    05:15
  • 03.03-the automagic way in modern languages.mp4
    01:52
  • 03.04-memory management in python.mp4
    06:23
  • 03.05-memory in python visualized.mp4
    03:10
  • 04.01-what are memory leaks.mp4
    03:01
  • 04.02-out of memory error.mp4
    04:18
  • 04.03-avoiding memory leaks.mp4
    04:08
  • 04.04-best practices with memory.mp4
    12:39
  • 05.01-next steps in memory management.mp4
    01:28
  • Ex Files Programming Foundations Memory Pointers Garbage.zip
  • Description


    Did you know that computers have both short- and long-term memory just like you? It’s true. If you peel back the layers of what it really means to be a programmer, you find that most programming tasks involve moving values around in memory. Many contemporary programming languages hide those mechanics, but as you advance they get harder to avoid.

    Join instructor Maaike van Putten to take your foundational skills to the next level, diving in deeper to learn how code really works and exploring the basic tools of memory management. Get tips from Maaike on making code more efficient and fixing it when it breaks, as she walks you through best practices and power skills to improve your overall performance. By the end of this course, you’ll know more about memory management as well as how to avoid and debug common leaks.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Maaike van Putten
    Maaike van Putten
    Instructor's Courses
    I help people boost their careers by helping them understand IT better or by training them so they can switch to an IT career from another profession. I really enjoy coaching and training non-IT professionals to become developers with training tracks that vary from 6 - 12 weeks. I also have shorter training programs for experienced programmers, such as Java OCP and diverse introductory courses to many techniques. And next to that I have short training of 1 to 3 days to help non-IT professionals understand IT to boost their results. You can approach me for the following projects. Training: - short IT training for recruiters and other non-IT professionals - indepth (custom) IT training regarding software development - complete (custom) tracks for professionals that want to start a career as a software developer - structured (online) onboarding programs Software development: - freelance short term / parttime / remote projects Content creation: - online trainings - blogs and articles - social media posts - books
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 21
    • duration 1:29:16
    • Release Date 2023/04/29

    Courses related to Programming Fundamentals

    Subtitle
    Working with Delphi
    PacktPubWorking with Delphi
    4:09:45
    English subtitles
    03/10/2024

    Courses related to Software Engineering