Jan 8 · 3 min read · Introduction When students start learning C programming, one of the first questions they have is:Where do we write a C program and how does it run? Before learning syntax or writing code, it is important to understand the environment used for writing...
Join discussion
Nov 17, 2025 · 3 min read · Have you ever wondered why languages like C, C++, and Java always produce compiled files (.o, .exe, .class), but JavaScript and Python never seem to generate anything similar? This question reveals a lot about how modern languages and runtimes work u...
Join discussionNov 6, 2025 · 9 min read · So recently i finished building my own implementation of an interpreter from scratch following along the book “Writing an Interpreter in Go” by Thorsten Ball and it’s one of the coolest projects i’ve had the luxury of working on. Here’s a breakdown o...
DAmaan commentedOct 18, 2025 · 3 min read · If you’re learning programming, you’ve probably heard terms like compiler, interpreter, and JVM thrown around a lot. But what do they actually mean — and how do they make Java one of the most platform-independent languages in the world? Let’s break i...
Join discussionAug 7, 2025 · 3 min read · Chomik: Assigning Values to Variable Families with Placeholders One of the most powerful features of the Chomik programming language is its ability to operate over families of variables using placeholders. In a previous article, we explored how this ...
Join discussion
Jul 24, 2025 · 3 min read · https://youtu.be/3HTKc-ZgZbg?feature=shared Let’s deep dive into the inner working of Python! Do we really know what Python is? It’s a high-level, interpreted programming language. It’s known for being easy to read and write—kind of like writing in...
Join discussion
Jul 2, 2025 · 3 min read · Для предыдущего поста увидел, что все боты прекрасно справляются с комментированием кода. Хочу определиться с технологией выбора цитирования, какие и откуда комментарии, может ограничиться парой-тройкой ботов для “контроля качества”, но за основу взя...
Join discussionMay 24, 2025 · 3 min read · Writing JavaScript is like handing the browser a novel written in characters the CPU can’t read. The engine therefore marches your file through a set of stages, each doing a small, quick job so the page shows up fast and ends up running fast once it’...
Join discussionApr 28, 2025 · 5 min read · Re-introduction In this series, I explore programming languages by implementing an interpreter for the Monkey Language. An interpreter is a medium-sized project that allows me to explore most language features without getting into the particular libr...
Join discussion