InnocentZero's Treasure Chest

HomeFeedAbout MeList of interesting people

Posts tagged "C":

Memory layouts

20 Nov 2024

Whenever a program is run, it has two kinds of memories, stack and heap.

(...)
Tags: programming hardware C

OS Notes

19 Nov 2024

Manages runtime of the system. Provides virtualization to the underlying system.

(...)
Tags: programming C

UGRC hints

11 Nov 2024

As of now printing everything using printk functions.

(...)
Tags: programming C++ C

Memory Ordering in C++ and OS support (Linux)

11 Nov 2024

Some basic things to note:

(...)
Tags: programming C C++ hardware

C Practice Questions

20 Oct 2024

THESE QUESTIONS ARE HARD! PROCEED WITH CAUTION!

(...)
Tags: C programming study

GOT and PLT

10 Mar 2024

[2025-03-24 Mon 22:26] <- Lazy linking

(...)
Tags: programming C

Notes on C

22 Dec 2023

Must read: Brian Jorgensen Hall's blog

(...)
Tags: programming C

Rvalue references

06 Aug 2023

Introduced on C++11, these are references to rvalues. These exist to extend the object lifetime of an rvalue, say, a function return value.

(...)
Tags: programming C

Concurrency

05 Aug 2023

C++ 11: Threads

(...)
Tags: programming C C++

Registers in x86 and friends

20 Jul 2023

There are 3 types of General-purpose data registers they are:

(...)
Tags: programming C

File Descriptors

10 Apr 2023

On *nix systems, file descriptors are a number that are given to files that have a stream attached to them. C can directly read and write from file descriptors using the read() command that takes a file descriptor, a buffer and a length to be read.

(...)
Tags: programming C

OpenMP Optimizations

20 Oct 2022

Who knew parallelisation would be so easy!

(...)
Tags: programming C parallel C++

C Macros

20 Oct 2022

#define defines a variable to a value (or nothing if it's not defined). It is a literal find and replace kinda stuff, so be aware of what's happening after rewrites. It can also be used in a functional fashion and has a bunch of operators.

(...)
Tags: programming C
Other posts

Other posts
Creative Commons License
This website by Md Isfarul Haque is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.