DEV Community

Grayson Campbell
Grayson Campbell

Posted on

How I built a programming language at 14

[https://github.com/CampbellSoftware/Tardigrade]

Hello. My name is Grayson. I am 14, and I built the tool you see above. It is called Tardigrade, after my favorite animal, and it is currently the only way to use my scripting language, Glowscript. Here are some reasons why you should use Glowscript:

Number one, Glowscript is simple and intuitive. Glowscript has no indentation, and a lot of possibilities. Looping works like a goto/call, and if statements are contained within loops.

Number two, Glowscript allows you to handle data simply and easily. While Glowscript doesn't currently have tools for exporting or editing files, it can process data, and edit it simply and easily.

Number three, Glowscript is free. Glowscript is completely free and open source, and all you need to use it is a python compiler and the github repo shown at the top of the article.

Finally, Glowscript is fun! I have had so much fun programming and using Glowscript. It is easy and fun, and it can both be used for simple commands, and complex projects.

Have fun!

Top comments (6)

Collapse
 
javanteb23 profile image
Saint Thomas Brown ♟

Hey I can't access the link? Nonetheless, its impressive to be working on programming at a young age! I wish you success in your future projects.

Collapse
 
grayson_campbell_500515f0 profile image
Grayson Campbell

Thanks! I will try to fix the link and troubleshoot it.

Collapse
 
grayson_campbell_500515f0 profile image
Grayson Campbell

Okay, I fixed the link!

Collapse
 
dotallio profile image
Dotallio

Building your own language at 14 is so impressive! I'm curious if you have any plans to add file export features in future versions?

Collapse
 
grayson_campbell_500515f0 profile image
Grayson Campbell

Thanks so much! I definitely have plans for file exports, but it will likely just be exporting variables or something to a file, not a full compiler. I do hope to have a full compiler for my project someday, that would be nice. Thanks for all the support!

Collapse
 
john_matthew_82c0880ee1c1 profile image
John M

Great job Grayson, keep it up.