|
|
|
|
|
by amval
359 days ago
|
|
It marketed itself explicitly as a "Python superset", which could allow Python programmers to avoid learning a second language and write performant code. I'd argue that I am not sure what kind of Python programmer is capable of learning things like comptime, borrow checking, generics but would struggle with different looking syntax. So to me this seemed like a deliberate misrepresentation of the actual challenges to generate hype and marketing. Which fair enough, I suppose this is how things work. But it should be _fair_ to point out the obvious too. |
|
To first order, today every programmer starts out as a Python programmer. Python is _the_ teaching language now. The jump from Python to C/Cpp is pretty drastic, I don't think that it's absurd that learning Mojo concepts step by step coming from Python is simpler than learning C. Not syntactically but conceptually.