Ahmad W Khanblog.ahmadwkhan.com·Jul 9, 2024Mastering Assembly LanguageAssembly language, a low-level programming language, offers unparalleled control over computer hardware. This tutorial will guide you through the essentials of assembly language programming, culminating in the creation of a simple operating system ke...DiscussAssembly
Harold Rippinharoldrippin.hashnode.dev·Jul 6, 2024[Rust] Variables part 4A variable is a named storage that a program can manipulate.Simply put, variables help programs store values.Variables in Rust are associated with a specific data type.The data type determines the size and layout of the variable's memory, the range o...Discuss·47 readsRust Rust
Dhadve Yashyashdhadve.hashnode.dev·Jun 4, 2024How to make TCP server in Odin langBasic tcp server package main import "core:fmt" import "core:net" import "core:strings" import "core:bytes" main :: proc (){ // setting up socket for our server listen_socket, listen_err := net.listen_tcp(net.Endpoint{ port = 8000, ...Discussodinlang
Dhadve Yashyashdhadve.hashnode.dev·Jun 2, 2024Multi Threading in odin langIn this blog we will take a look at how to use threads in odin lang. Threads are pretty important and advanced topic so understanding them initially can be hard. Odin handles threads similar to how golang handles it. Creating threads package main im...Discuss·10 likes·187 readslow level programming
Abdoo Benariabdooowd.hashnode.dev·May 18, 2024AbdooOS - Episode 2: The Boot SectorWhat is a "Boot Sector"? Remember what we said last time? That we should start from a boot sector to get into our beautiful OS' "real" part? I think I didn't say that... So, our OS is composed of two main things: Boot: A part of the OS which puts th...Discuss·1 like·50 readsos
Ritvik Saran Scodebyritvik.hashnode.dev·Feb 20, 2024Introduction to x86 Processor ArchitectureComputer architecture plays a crucial role in shaping the interaction between software and hardware. It provides an abstraction layer for software developers, allowing them to understand and write applications for a specific computer system. At the h...Discussassembly x86/64 assembly programming
Michael Lohrblog.lohr.dev·Dec 29, 2023FeaturedAfter a day of programming in ZigI am a big fan of Rust since it provides great tooling and allows me to write code with lots of confidence that it will work reliably. But sometimes I hate it, too. It takes more time to write code in Rust and some things are pretty difficult to prop...Discuss·41 likes·12.3K readszig
Sirus SalariProscrappedscript.com·Dec 19, 2023A Basic Guide to Pointers in C ProgrammingIntroduction This article provides a comprehensive guide on pointers in the C programming language. It starts by defining pointers and explaining their importance in C programming, such as efficient memory management and low-level memory manipulatio...Rutika More and 2 others are discussing this3 people are discussing thisDiscuss·4 likes·2.4K readsBit by BitC
Chimobi Ekwunifechimobiekwunife.hashnode.dev·Nov 28, 2023Low Level And High-Level Programming LanguageAre you new to the word programming or would you need to understand the term more? Read my previous article on introduction to programming here: Here. Today, we will be talking about types of programming languages with examples. In the world of progr...Discuss·11 likeslow level programming
Temitayo Daisi-Osothe-astral-programmer0.hashnode.dev·Nov 26, 2023Why is my program not pausing?As dedicated programmers committed to delivering optimal user experiences, our journey is marked by a relentless pursuit of excellence, occasionally accompanied by a bug or two—a common phenomenon in the intricate world of C programming. This article...Discuss·12 likes·57 readspausing