ArkScript - A Small, Fast, Functional & Scripting Language for C++ Projects - Alternative to Python!

Published: 14 August 2025
on channel: C++Online
254
6

https://cpponline.uk/workshops/ 14 Post Conference Workshops Available from £172.50 +VAT. A range of subjects, from beginner to advanced. All include Early Access to C++Online 2026 conference talk videos.

ArkScript - A Small, Fast, Functional & Scripting Language for C++ Projects - Alternative to Python! - Alexandre Plateau - C++Online 2025

What started as a university experiment turned into a full-fledged open-source scripting language written in C++! In this talk, a passionate developer walks us through their 5-year journey creating a lightweight, embeddable Lisp-like language with its own compiler, virtual machine, and testing suite — all in under 8,000 lines of code.

🛠️ The goal? Replace Python or Lua for scripting in C++ projects with something faster, easier to embed, and simpler to understand. With performance benchmarks now approaching Python speed and better than Lua in many cases, this language has gained traction with over 600 stars on GitHub, successful use in hobby projects, and even 65+ completed Rosetta Code challenges.

🌟 Highlights:

Writing a custom scripting language from scratch
A C++-based interpreter and virtual machine
Performance benchmarks vs Python and Lua
How to embed scripting in C++ easily
Testing strategies for language development
Future roadmap: import system rework, bug fixing, more Rosetta Code solutions

If you've ever wondered what it takes to create your own programming language — or you're looking for a lightweight scripting alternative for C++ — this is a must-watch!

Slides: https://github.com/CppOnlineConferenc... Talks/
---

Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf

---

Alexandre Plateau

I'm a developer of video games and silly ideas, exploring modern C++ and trying my best to follow best practices, casual gamer, weekly pizza eater
---

C++Online is the annual, online only conference for the entire C++ community. The conference is designed to provide a more accessible option for C++ developers who might find attending other international C++ conferences more difficult or financially restrictive, at a time of year where we traditionally see less in-person cpp conferences due to weather, holidays and other restrictions.
The Online C++ Conference - https://cpponline.uk
  / cpponline  
https://x.com/cpponline
https://www.facebook.com/profile.php?...
  / cpponline  
https://mastodon.social/@cpponline
https://bsky.app/profile/cpponline.bs...
---

Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
---

C++Online - The Online C++ Conference organized by Shaved Yaks: https://shavedyaks.com/ & Digital Medium: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cpponline #cplusplusprogramming #cppprogramming #softwareengineer #softwaredevelopment #softwareengineering #programming #programmingconcepts #coding #softwaredeveloper #computerprogramming #softwarearchitecture


On this page of the site you can watch the video online ArkScript - A Small, Fast, Functional & Scripting Language for C++ Projects - Alternative to Python! with a duration of hours minute second in good quality, which was uploaded by the user C++Online 14 August 2025, share the link with friends and acquaintances, this video has already been watched 254 times on youtube and it was liked by 6 viewers. Enjoy your viewing!