Первоначально я пытался задать этот вопрос в StackOverflow, но это было слишком субъективно :-(. Я заинтересован в методах определения мощи языков программирования. Полнота Тьюринга одна, но почти универсально удовлетворена. Что было бы неплохо, так это определить мера мощности, которая различает языки программирования, которые фактически используются. Например, может ли кто-нибудь предложить несубъективный метод, который будет различать ассемблер и Java?
Полнота Тьюринга означает, что язык является максимально мощным в том, что он может выводить (что в значительной степени означает, что он может делать все, что не связано с временем в реальном мире). Поэтому, если мы хотим определить более сильную меру власти, нам нужно использовать другой подход. Краткость была предложена в первоначальном вопросе, но это не так просто определить. У кого-нибудь есть другие предложения?