stillwwater / miniasm Goto Github PK
View Code? Open in Web Editor NEWThe miniasm language
License: MIT License
The miniasm language
License: MIT License
Hi so im trying to make an interpreted python like language (did some reasearch on how compilation works and have quite some programming experience in various languages) and i saw this project and was like hey it would be great to reasearch this! (I also forked it so i can edit it)
Anyways im kinda new to github and i dont think there is any way to comment so i made an issue.
I got a few questions , would be nice if you could answer :)
1.How similar is this to assembly?
In the get started part it looks similar in some aspects, and i wanted to learn asm, so something with both high and low level elements may be a great learning ground.
Awesome work btw, should be more popular.
2.Ya got twitter? (i just wanna follow, not bother u with questions)
I also see you program in python , c and c++. I also program in those too and the language i set on making earlier would try to match the power of c/c++ with simplicity of python.Sadly its in C# as i find c and c++ quite verbose so it takes quite some time to do even basic things.
3.Would it make sense to make my language a transcriptor to C# or keep it interpreted? (based on your opinion and experience)
4.Havent looked at your command line terminal, ini preprocessor and boolscript stuff but im guessing it also have some interpreted-programming-language-like parts, but would taking a look at their code help me in making this?
5.Should i use popular lexers and compiler-compilers or just write my own for a python like language?
Your boolscript helloworld looks like a brainfuck script, probably where you got the inspiration from :)
You may want to look at Pascal / Delphi (objective pascal), they are c-era languages and are simpler in some ways while as powerful (they also have inline asm like c).
Also pharoh (successor to smalltalk, very first language with types and was quite revolutionary in many ways) and Julia (power of C with python simplicity, used for machine learning among others)
Also machine learning stuff is quite dope
Sorry if it was a big read
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.