5 ms·
Reminds me of my first language, Logo. Although it's so similar to Python I guess you might as well make this a library and teach people Python right away. Not
by chpatrick 4y ago
Reminds me of my first language, Logo.
Although it's so similar to Python I guess you might as well make this a library and teach people Python right away. Not sure the extra syntax really adds much.
- chkas 4y agoIt is quite different from Python. Python is more complex. Which is on the one hand an advantage, because it is more powerful, on the other hand a disadvantage, because it is more difficult to master for beginners. Easylang is more like BASIC.
- chpatrick 4y agoI think if you only use the syntactic elements that this language has, Python isn't more complex at all. Easylang: a = 7 a = 9 * a if a > 20 print "WOW!" print "a is large." end print "a: " & a Python: a = 7 a = 9 * a if a > 20: print("WOW!") print("a is large.") print("a: " + a) I don't think it's worth making a new language just because you added/removed some punctuation. If this was a Python library the person learning it would have the same amount of effort, but they'd know a bit of Python in the end too instead of an esoteric language.
- chkas 4y agoThe syntactic elements are not that different from Python, as you correctly point out. Actually, it is very similar to Lua. So I see it more as a little known but not esoteric programming language (like Brainf***). But semantically it is much easier than Python for beginners. I have summarised this here: https://easylang.online/blog/easyl_pyth.html https://easylang.online/blog/easyl_pyth.html
- timbit42 4y agoI don't see how it is like BASIC. It is very much like Logo with the exception of 'end' on the conditionals and loops which is like Lua.