Jason Barr

Jason Barr @jasonsbarr

About: Fullstack developer for a midsized telecommunications company located in southern Indiana. Programming languages and compilers enthusiast. Striving to get 1% better every day.

Location:
Evansville, Indiana
Joined:
Aug 11, 2018

Jason Barr
articles - 16 total

Create Your Own Programming Language 10: Optimization

In this article we add a transformation to A Normal Form and implement tail call optimization

Learn More 3 0Jul 9 '23

Create Your Own Programming Language 9: Iteration

Adding iteration to the Wanda Programming Language

Learn More 2 0Jul 5 '23

Create Your Own Programming Language 8: Conditionals

Adding conditionals and type narrowing to the Wanda language

Learn More 0 0Jul 1 '23

Create Your Own Programming Language 7: More Types

Adding more features to the Wanda type checker

Learn More 1 0Jun 29 '23

Create Your Own Programming Language 6: Functions

Adding functions to the Wanda Programming Language

Learn More 0 0Jun 20 '23

Create Your Own Programming Language 5: Vectors and Records

We add vectors and records to the Wanda Programming Language, including member expressions

Learn More 0 0Jun 16 '23

Create Your Own Programming Language 4: Variables and Types

We add variables and a basic type checker to the Wanda language

Learn More 1 1Jun 11 '23

Create Your Own Programming Language 3: Call Expressions

Adding call expressions to the Wanda Programming Language

Learn More 3 0Jun 7 '23

Create Your Own Programming Language 2: Primitives

Adding primitive types to Wanda

Learn More 2 0Jun 2 '23

Create Your Own Programming Language 1: Numbers

Scaffolding out the Wanda compiler and adding numbers to the language

Learn More 13 0May 24 '23

How To Create Your Own Programming Language

A step by step guide to creating a real programming language from scratch

Learn More 54 0May 23 '23

A free (or mostly free) computer science education

How to get the equivalent of a BS-level education in computer science from some of the world's top universities

Learn More 35 5Jul 1 '21

In the beginning Kernighan created "Hello, world!"

What is a program? Understanding programs, how the JavaScript interpreter works, and writing our first program

Learn More 4 0Nov 4 '19

Getting started with computing and 💻 computer science (with examples in JavaScript... and dessert! 🍰)

A non-threatening (and tasty!) introduction to some basic computer science ideas using JavaScript (and pie!) for examples.

Learn More 8 0Oct 29 '19

Simply JavaScript: learn computer science and programming in the world's most ubiquitous language (introduction and index)

Programming is hard... really hard. Here's a gentle introduction that teaches how to program in JavaScript with computer science fundamentals and good software engineering practices.

Learn More 8 0Oct 29 '19

Is There a Good JavaScript Tutorial for New Coders that Teaches a Declarative/Functional Style from the Beginning?

Update: I kinda started writing my own Longtime reader but first-time poster here, so please be...

Learn More 7 0May 22 '19