ScriptingLanguage

Showing 1-4 of 4 results

Share
Jakiša Tomić

Stork, Part 4: Implementing Statements and Wrapping Up

By Jakiša Tomić
The development of our lightweight programming language created in C++ is nearing completion and we can finally see it in action. In the final part of our Stork series, Toptal Full-stack Developer Jakisa Tomic explains how to implement statements, tuples, and modules.
16 minute readContinue Reading
Jakiša Tomić

Stork, Part 3: Implementing Expressions and Variables

By Jakiša Tomić
Developing a new programming language from scratch tends to create unique challenges, followed by unconventional solutions that may go against some programming dogmas. In Part 3 of our Stork series, Toptal Full-stack Developer Jakisa Tomic elaborates on how C++ macros can help and why expression implementation might not be as straightforward as expected.
18 minute readContinue Reading
Jakiša Tomić

Stork, Part 2: Creating an Expression Parser

By Jakiša Tomić
Would you rather develop a statically or dynamically typed programming language? How would you devise your expression parser? In the second part of our Stork series, Toptal Full-stack Developer Jakisa Tomic outlines his preferred approach and demonstrates how you can create a functional expression parser.
14 minute readContinue Reading
Jakiša Tomić

Stork: How to Make a Programming Language in C++

By Jakiša Tomić
Did you ever consider creating your very own programming language, either as a result of necessity or professional curiosity? In part one of our series, Toptal Full-stack Developer Jakisa Tomic takes the first steps toward creating a lightweight scripting language written in C++.
11 minute readContinue Reading

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.