xlanguage's Introduction
note: 1.Moon is a compiler; 2.Inter the interpreter (two versions); 3.MoonIDE integrate them together; 4.workspace: temporary storage of some use Moon programming language source code; 5.mre: the Moon language standard library; 6. Your best java version 1.8 or later; About Moon features: 1. Compile, efficiency, interpretability. Moon first use a parser, analyze the code, and then generate some bytecode, using semantic analyzer for analysis, Inferred from the context, such as whether the variable exists and is legitimate, whether that occurs, the method uses a greedy approach to deal with, By a manager, the generated code is managed, stored in a relatively strange data structure becomes set of codes stored in A function, and finally the function can be interpreted directly to explain, so high efficiency, 2. learnability. Has a wealth of built-in operators, you can also use it as a calculator programmed, 3. The large standard library Our team has developed a number of programming interfaces, do not make your own wheels, you only need to import the standard library file can, of course, You can also use a third-party standard library. Why use Moon? A: Moon is an emerging programming language that combines many of the features of programming languages, Such as: 1.c ++ The call by reference, 2.c language function pointer, 3. Supports the definition of a variable parameter of the function, 4. Support using the import library, Moon has a powerful library, do not you make yourself at the wheel, Let you from identity code farmers. 5. The rich and can be used directly fool programming operators, such as the following this operator. (3.5) aqrt (((0.154 * e) aqrt pi-negative (sqrt (ln (e ^ 3.0) + log (4.5 * pi) + sin (20 ^ 40.0%) * tan (45.0) / arcsin (0.6) - (cos (7.0-80 / 3.0 * e) + arctan 1.0) * + (2.87 + pi) power 3.5 + (sqrt ((ln (arccos (0.4))))%)!))) modulo (log (e pow (PI)))) 6. and using Moon (1.0.0.1) or later, supports visual function operation, Selectively perform any function to run when viewing function instruction. 7.Moon but not integrated Moon compiler also integrates Moon interpreter, so you always explain, Conducive to all kinds of farming familiar with programming code as soon as possible, not just the use of language, a deeper understanding of how to program, 8. Functional programming, make the code more readable, s files are typically stored function prototype, also known as the interface, moon files stored specific implementation details. 9. Support multi-file compilation, and so on. 10. also supports file IO, and so on. 11. If you can programmer proficient Moon language to program, then the programmer will soon be able to easily understand other programming languages, java, c ++, c, python, bat like. Welcome to the Moon (1.0.0.1)! thank you for your support! Although we have just started, But we are a large team! Please contact our CEO: Liu; E-mail 1: [email protected]. E-mail 2: [email protected]. Access Address: https://github.com/VerySmallMoon/MOON.
xlanguage's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.