Pull to refresh

Разные уровни языков

Reading time1 min
Views524
На волне обсуждений нововведений в Яву и всяких новомодных языков вроде Скалы и Груви, возникла вот какая идея.
В языках ( а может и в библиотеках) должны быть разные уровни для разных людей.

Ну скажем если кто то пишет инфраструктуру, ему можно пользоваться Reflection, а вот тому кто пишет бизнес логику — нельзя.
Ну или, скажем, closures — повышают читабельность кода, но abuse, не корректное использование — запросто.
Поэтому начинает программер сразу после универа — без всяких closures, а научился чему то поставил бутылку архитектору — можно и их использовать.

Интересно — существуют ли такие «уровни» где то в программировании?
Как их можно реализовать технически?
Оправдано ли это?
Tags:
Hubs:
Total votes 11: ↑5 and ↓6-1
Comments14

Articles