OS202

Logo

View the Project on GitHub MDzkM/os202

« Back

Top 10 List of Week 04

  1. Why do we need pointers?

    I found this interesting explanation about the why and how a pointer is used. It is a quick and easy to understand read that might help you understand C programming better.

  2. Top 20 common pitfalls when using C pointers

    This article is interesting as it lists the most frequent mistakes programmers make when using C pointers. You might also encounter some of these while learning C.

  3. Major problems with pointers

    What I can conclude from this thread is that usually the problem is not the pointer itself but the existance of a wild pointer which is pointing at the wrong value. Pointer is a very powerful tool yet they can be very hard to debug.

  4. Difference between ELF files and binary files

    This thread explains it clearly the difference of content between those two file formats.

  5. Types of pointers in C

    A brief guide of the various types of pointers in C.

  6. Best practices for C programming

    This guide helped me create a clean and more efficient C code. It also alleviates the possibility of bugs occurring.

  7. Dynamic memory allocation in C

    There are certain situations where memory is either wasted or insufficient, that’s why I learnt from this website that for such cases, a function like realloc is important to manage those memory allocations.

  8. Common mistakes when allocating memory

    You can read a few examples of bad memory allocation when progamming with C on this webpage.

  9. Understanding shared libraries in linux

    From this article I learnt how to locate and manage shared libraries and better understand the different classes of linux libraries.

  10. Basics of C addressing

    This blog can be a good intro before diving into pointers in C as it explains the gist of addresses in C.