Hello there,
I'm putting together a team to create a new computer language called Level.
The new language is inspired from Ada but feels like Python. We have strong type declarations and automatic memory management.
--------------------------------------------------
! hello world example with comments
--------------------------------------------------
program hello(who string):
constant
hello:"hello" string;
variable
message string;
begin
message: hello & who; --> string concatenation
print(hello & who); --> output to console
end program;
level:>execute hello("world")
hello world
Level primary goal is education. We design a family of languages that can be learned one by one to have an evolutive understanding of programming paradigms. Once the basic syntax is learned it is easy to understand each language dialect.
Level is actually a family of languages:
- Level-RC is a procedural programming language written in Rust.
- Level-JC is a functional programming language written in Julia.
- Level-PY is a descriptive programming language written in Python.
- Level-GO is a multi-paradigm programming language written in Go.
Level-GO is feature complete and is a multi-paradigm programming language. We have functional programming and object oriented programming in a single language. This can prepare a student to learn next any programming language faster.
Level basic syntax has high readability based on these principles:
- Full English keywords;
- Natural operator symbols;
- Innovative punctuation;
- Multiple programming paradigms;
We have design a language for future programmers to enjoy codding without loosing the enthusiasm. If you know some computer languages you are welcome to join my community and contribute with suggestions for improvements.
Google+: https://plus.google.com/u/0/communities/116458888632827092056
GitHub: https://github.com/sage-code/
SageCode: https://sagecode.net/programming-level/
Congratulations @elucian! You have received a personal award!
1 Year on Steemit
Click on the badge to view your Board of Honor.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @elucian! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit