Hassan ElDesoukyhassaneldesouky.hashnode.netยทMar 29, 2022FeaturedHow Debuggers WorkIn the last couple of days, I've been wondering how debuggers work and how can I implement a small debugger. I tried to watch some videos and read a few articles to understand better how they work. Then decided to write some notes on what I found. In...107 likesยท1.2K readsLow LevelComputer Science
Atharva Sawleshwarkarsavvycoder.hashnode.netยทApr 12, 2023Domain Specific Compilers for Web DevelopmentIn web development, there are many programming languages and frameworks based on languages to develop a website. These languages include HTML, CSS, ruby and many more. These languages are very powerful on their own but they can be made more powerful ...63 likesยท105 readscompiler
rivondaverivondave.hashnode.netยทApr 16, 2023Interpreter and Compiler in programming explained! (Never forget again)This is a very short article with a detailed explanation of interpreters and compilers What is a programming language? A programming language is a language that enables humans (developers) to communicate with a computer system. So yeah, HTML is not ...41 likesยท34 readsinterpreter
Chiagoziem Elgibbor elgibbor.hashnode.netยทApr 24, 2023What happens when you type "gcc main.c" (C compilation process)Have you ever wondered what occurs behind the scenes when a C program is compiled? Everything begins with a single command: "gcc main.c". But what precisely happens when you press enter? In this post, we'll go over the C compilation process step by s...c programming
Elucian Moiseeluchn.hashnode.netยทApr 18, 2023Zig LanguageZig is a general-purpose programming language created by Andrew Kelley in 2015. It was designed to be a better alternative to C and aims to provide a safer and more modern programming environment, while still maintaining low-level control over system...zig
rivondaverivondave.hashnode.netยทApr 16, 2023Interpreter and Compiler in programming explained! (Never forget again)This is a very short article with a detailed explanation of interpreters and compilers What is a programming language? A programming language is a language that enables humans (developers) to communicate with a computer system. So yeah, HTML is not ...41 likesยท34 readsinterpreter
Atharva Sawleshwarkarsavvycoder.hashnode.netยทApr 12, 2023Domain Specific Compilers for Web DevelopmentIn web development, there are many programming languages and frameworks based on languages to develop a website. These languages include HTML, CSS, ruby and many more. These languages are very powerful on their own but they can be made more powerful ...63 likesยท105 readscompiler
Godspower Mukorogmukoro.hashnode.netยทApr 13, 2023Demystifying the Step-by-Step Execution Process of a C ProgramHave you been wondering how files get executed in C and the files created in each stage until their actual execution? Here is its comprehensive breakdown. There are different stages involved in the execution of the C program. The stages are shown in ...1 likeC
Aris Stepearisstepe.hashnode.netยทApr 3, 2023A journey of 603 pages...That feeling of "I have no idea what this is" is exciting for me; It's what led me to pick up Crafting Interpreters by Robert Nystrom. I already have a decent understanding of what an interpreter is, what it does, why we need it, and how it differs f...45 readsCrafting My Own Interpreterinterpreter
TotallyGamerJettotallygamerjet.hashnode.netยทApr 1, 2023FeaturedThe Smallest Go Binary (5KB)This whole adventure began because I wanted to write a C compiler in Go. I wanted to use Chibicc, a tiny C compiler, as a basis since I could start with the first commit and add each feature since each one is a separate commit. However, Chibicc uses ...24 likesยท10.6K readsGo Language
Scott Wymanjustscott.hashnode.netยทApr 1, 2023Understanding interpreted vs compiled languagesEarly on in my development journey, I thought I understood interpreted and compiled languages. That was until I challenged myself to explain how each works, and the difference between them. So I thought I would share a good analogy I recently came up...computer programming, coding, software development, computer science, programming languages, compilers, interpreters, bits, bytes, variables, data types, type checking, data structures, control flow, loops, recursion, big O notation, programming paradigms, functional programming, algorithms, code editors, operating systems
Vincent Tsenvtsen.hashnode.netยทMar 24, 2023Android vs Desktop App Kotlin Compilation ProcessHave you ever wondered what happens when you compile your Kotlin source code? The Kotlin Compiler doesn't convert your code to machine code directly, but it converts your code to bytecode instead. Then, the Kotlin Interpreter/Virtual Machine converts...1 likeยท93 readsAndroid App DevKotlin
Abhishek Mukherjeeabmukherjee.hashnode.netยทFeb 28, 2023Difference between Compiler and Interpreter.Compiler and Interpreter are two different types of programs used for translating programming code into machine-executable code. Although they perform the same task, they have different approaches and functions. Here's an easy explanation of the diff...47 readsJavascript Seriescompiler