SuperHumanfreshers-dev.hashnode.dev·Dec 2, 2024Understanding the Difference Between Compilers and InterpretersWhen we write code in a programming language, it is in a format that humans can understand. However, computers can only execute instructions in machine language, which consists of binary numbers (0s and 1s). To bridge this gap, we need a compiler or ...Beginners Guide To ProgrammingComputer Science
Abdur Rakibabdur-rakib.hashnode.dev·Nov 21, 2024Compiled vs. Interpreted Languages: What's the Difference?Understanding how programming languages are executed is fundamental for developers. This article explores the differences between compiled and interpreted languages, providing examples and diagrams to illustrate key concepts. Table of Contents Intr...complied
Akshay Thakurblog.aksact.dev·Nov 7, 2024Building an Interpreter in Go - Chapter 2: Pratt ParsingOverview In the previous chapter, we built a basic lexer that could break down our source code into individual tokens. This provided the foundation for the next step - parsing those tokens into an Abstract Syntax Tree (AST) that represents the struct...49 readsinterpreter
arman takmazyanarman-dev-blog.hashnode.dev·Sep 15, 2024Arithmetic Expressions Evaluator: Part 2Previous Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Mastering Lexical and Syntax Analysi...parser
Abou Zuhayrblog.zuhayr.dev·Sep 12, 2024Building My Own Programming Language: Day 01I've always wondered how computers understand language. How do words and symbols turn into 0s and 1s, and then back into something we can read? The typical explanations about compilers and interpreters give us the basics, but I often ask myself: Do I...What, How and Why?compilers
arman takmazyanarman-dev-blog.hashnode.dev·Sep 4, 2024Arithmetic Expressions Evaluator: Part 1Previous Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Mastering Lexical and Syntax Analysi...35 readslexer
Rohanrohansblog.hashnode.dev·Aug 31, 2024Compiled vs InterpretedLet's compare two popular languages and see how they are executed. On one side we have C#, which is a popular compiled language, and on the other side we have python which is a popular interpreted language. TL;DR C# code is a compiled into IL code a...2 likes·27 readsC#
Ashwini Jangetolblog.ashwinijangetol.dev·Jul 31, 2024The Dual Nature of Python: Compiled and Interpreted ExplainedUnderstanding Compilation and Interpretation Generally a computer program is written using a high-level programming language (C, C++, Java, Python) which we humans can understand better. On the other hand machines understand low-level language (binar...2 likes·105 readsPythonPython
Saravanakumar Rblog.saravanakumar.engineer·Jul 20, 2024Compiler vs Interpreter: A Deep Dive with Python and PyPy Installation GuideWhen diving into programming languages, understanding the difference between compilers and interpreters is crucial. This blog will explain these concepts, particularly in the context of Python, and guide you through installing PyPy on your PC. Compil...compiler
Pranay Sinhacosmiccaudex.hashnode.dev·Jun 29, 2024Inside the Python Interpreter: How Code Becomes ActionEver wondered how Python transforms your code into pure awesomeness? Let’s uncover the mischief happening under the hood! Python is an interpreted language, so naturally it uses something we call an interpreter. But what exactly does this mean? When ...13 likes·80 readsPython