Level computer language

in computer •  7 years ago 

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:

  1. Level-RC is a procedural programming language written in Rust.
  2. Level-JC is a functional programming language written in Julia.
  3. Level-PY is a descriptive programming language written in Python.
  4. 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/

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @elucian! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @elucian! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

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!