Sorry if this thread is not the perfect place for this post โ but let's get started.
๐ง What Was the Motivation?
It all started when I wanted to write in binary.
I thought: "What if I want to write a simple script without wasting an hour on a hundred lines of C?"
You could say: "Just use Python or Lua!" โ and you'd be right.
But my second motivation was deeper:
I wanted to write in a language that had a personality like mine.
Simple. Not overcomplicated. Honest. Direct.
So I decided to build it myself.
๐ ๏ธ How Did I Create It?
At first, I tried Zig โ but I soon left it (I don't even remember why).
I ended up with C, and wrote the first translator (interpreter).
Then I tested it. Broke it. Fixed it. Tested it again.
And slowly, Atom was born.
โ๏ธ The Idea Behind the Name
I named it Atom because the mechanics were simple:
Level Name Composition Count
1st Atoms 1 letter (AโZ) 26
2nd Molecules 2 letters 676
3rd Pieces 3 letters 17,576
Molecules are combinations of 2 atoms.
Pieces are combinations of 3 atoms โ not 2 molecules, as you might expect.
(Physics? Nah. This is Atom ๐)
๐ผ๏ธ Logo
Here's the logo I designed for Atom โ a minimalistic atom with orbiting electrons, replacing the letter "O" in the name:
https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/15s9eeg9yod77esksiht.webp
๐งช Is It Ready?
Not yet. Atom is in its early stages.
There may be bugs. Some commands may not work perfectly.
But that's okay โ every great language starts somewhere.
If you're curious, brave, or just love experimenting โ try it.
๐ฆ Where to Get It
Everything is ready to be compiled or run:
๐ GitHub Repository:
Atom1-PL
Atom programming language is ultra-minimalistic, easy to learn language My motivation to create it was, i wanted to make a language to make my coding easier and very productive. Mostly i wanted my programming language to be the personality i wanted I would appreciate, if you tried to make Atom known to more people, since if someone even visits it, please try it The syntax is very easy(if you read the manual, you will agree), kinda like it doesn't have it at all I don't recommend it to be used as an everyday language, since it is in it's really stages you know, there can be some bugs, errors but you were warned! I would appreciate, if atom would become popular, since... Who doesn't like, when it's creation becomes popular, eh? Anyway, i just wanted to write in binary and just the problem was,that if you want to makeโฆ
You'll find:
The translator (written in C)
Examples to get started
SVG logos you can use
A manual to understand the syntax
๐ฌ A Personal Note
I'm just a 12-year-old developer who wanted to write binary faster.
I didn't expect to create a language โ but I did.
If you visit the repository โ try it.
If you like it โ share it.
If you have feedback โ tell me.
Atom is my creation.
But with your help, it can become something bigger.
Let's make Atom known.
One command at a time.
One atom at a time.
(i am scared to post, but i will do it.)
Top comments (0)