# Let's Build A Simple Interpreter. Part 1.

DevFeed: [Let's Build A Simple Interpreter. Part 1.](<https://devfeed.tech/articles/let-s-build-a-simple-interpreter-part-1-33312.md>)

Original publisher: [Read original article](<https://ruslanspivak.com/lsbasi-part1/>)

Author: Ruslan Spivak

Published: 2015-06-15T10:00:00Z

Content type: tutorial

Language: en

Sources: [Ruslan Spivak](<https://devfeed.tech/sources/ruslan-spivak.md>)

Topics: [Compiler](<https://devfeed.tech/topics/compiler.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [building](<https://devfeed.tech/tags/building.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>)

## AI overview

This tutorial series introduces how interpreters and compilers work by guiding readers toward building one. It explains that translators convert source programs into another form and distinguishes compilers that translate to machine language from interpreters that process and execute source programs without that translation.

## Source excerpt

"If you don't know how compilers work, then you don't know how computers work. If you're not 100% sure whether you know how compilers work, then you don't know how they work." -- Steve Yegge There you have it. Think about it. It doesn't really matter ...