📜 ⬆️ ⬇️

Different levels of languages

On the wave of discussions of innovations in Java and all sorts of new-fangled languages ​​like Rocks and Gruvy, this idea arose.
Languages ​​(and maybe libraries) should have different levels for different people.

Well, let's say if someone writes infrastructure, he can use Reflection, but for those who write business logic, they cannot.
Well, or, say, closures - increase the readability of the code, but abuse, not the correct use - easily.
Therefore, the programmer begins immediately after the uni - without any closures, and learned something, then he put the bottle to the architect - and you can use them.

I wonder if there are such “levels” somewhere in programming?
How can they be implemented technically?
Is this justified?

')

Source: https://habr.com/ru/post/112176/


All Articles