Navya Anavyadevops.hashnode.dev·Jul 22, 2024Go Series Part 9: Pointers in GoIntroduction Pointers are a fundamental concept in programming, allowing you to directly manipulate memory addresses. In Go, pointers provide a powerful way to optimize performance and manage memory effectively. This part of our series will explain h...Discussgolang
Abdur-Rahman Fasholashafspecs.hashnode.dev·Jun 27, 2024Breaking down pointers (in C++)I recently began learning C++ (or CPP), a powerful language built on C. C++ is a language that exposes a lot more than conventional languages like JS, Python and Java. Having worked with weird languages (like Rust) and language for dummies (Golang), ...Discuss·3 likesC++
Raicode.flatmarstheory.com·May 30, 2024Mastering Pointers in CIn the ever-evolving landscape of software development, where artificial intelligence (AI) and supercomputers are pushing the boundaries of what's possible, the importance of secure and robust programming practices cannot be overstated. One foundatio...DiscussC
Jyotiprakash Mishrablog.jyotiprakash.org·May 15, 2024DSA: Basics of Recursion, Pointers, and Dynamic AllocationRecursion in C Recursion in C is a technique where a function calls itself in order to solve a problem. Each time the function calls itself, a new stack frame is created for that call, containing its own set of local variables. This continues until a...Discuss·30 likes·586 readsDSA
João Gabrieljoaojgabriel.hashnode.dev·May 15, 2024Complex Pointers in C Made EasierRequirements Here’s what I’m assuming you can understand: a declaration int *x; initializes a variable x to have the value of a pointer that (in this case) points to an address in memory; at that address there is space allocated for an int (how much ...Discuss·134 readsC
Diego Barrancodiagram.hashnode.dev·Apr 16, 2024Rust with diagrams: Ownership 1 - Rust's memory approachBefore understanding Ownership, we should know about Rust's memory approach. Memory: STACK & HEAP Rust has two different ways to handle data in memory: Stack: better performance, first in first out, size and type is known in compile time, fixed size....Discuss·35 readsRust
Ritwik Mathritwikmath.hashnode.dev·Apr 13, 2024Python ImmutaInsights: Understanding Memory and Immutable VariablesWe all know that Python has two types of objects: mutable and immutable. The names are also self-explanatory. Values stored in mutable objects can be changed, but the value of an immutable object cannot be changed. For example, a string containing my...Discuss·1 like·80 readsPython
Sukalyan Roysukalyanroy.hashnode.dev·Apr 1, 2024Exploring PointersPointers Pointers are an important aspect of learning programming. It's a part of every 101 course and used in almost every major algorithm or data structure under the hood for greater performance. it's good to have a basic understanding of pointers,...Discuss·11 likes·49 readspointers
Oladimeji Alabi Taofeekdimcoder.hashnode.dev·Jan 30, 2024A Beginner's Guide to Pointers in C: Understanding and ApplicationIntroducing the C programming language The C language was developed in 1972 at At&T Bell Labs by Dennis Ritchie. It combines features of the B and BCPL (Basic Combined Programming Language) programming languages but is also mixed with the Pascal lang...Discuss·12 likes·69 readspointers
Jyotiprakash Mishrablog.jyotiprakash.org·Jan 30, 2024An introduction to pointersPointers in C are a fundamental and powerful concept used for memory management. A pointer is essentially a variable that stores the memory address of another variable. This allows for direct access and manipulation of memory locations, which can lea...Discuss·300 readspointers